Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t expecting much when I grabbed those giant Portobello mushrooms from the farmers’ stand last Saturday,” I remember telling my friend over the phone. Honestly, they looked a little sad sitting there next to the shiny tomatoes and fresh herbs. But something about their earthy aroma pulled me in, and I thought, why not try stuffing them with lentils? I had leftover cooked lentils in the fridge and a jar of cashews begging to be turned into something creamy.
The kitchen quickly became a mess — I’m pretty sure I knocked over a spice jar and had to chase my mischievous cat away from the counter twice — but the result? Well, let’s just say this wholesome lentil stuffed Portobello with creamy cashew sauce has been stealing the spotlight on my dinner table ever since. Maybe you’ve been there too, staring at your fridge wondering what to do with scattered bits and pieces that need using up. This recipe came out of a happy accident and a bit of improvisation, and I keep coming back to it for its hearty, satisfying flavor that somehow feels both indulgent and good for you.
The warmth spreading from that first bite, combined with the smooth, nutty cashew sauce, transports me right back to that lazy Saturday afternoon cooking chaos. If you’re looking for a dish that’s easy, nourishing, and a little unexpected, this one might just become your new favorite too.
Why You’ll Love This Recipe
After testing this recipe countless times (and yes, tweaking the sauce ratios more than I care to admit), I can confidently say this lentil stuffed Portobello is a keeper. Here’s why you’ll fall for it too:
- Quick & Easy: Ready in about 40 minutes, making it perfect for busy weeknights or those moments when you want something satisfying but don’t want to slave over the stove.
- Simple Ingredients: No need for exotic finds. Lentils, Portobello mushrooms, cashews, and basic pantry staples come together effortlessly.
- Perfect for Meatless Meals: Hearty and filling enough to make vegetarians and meat-eaters happy alike.
- Crowd-Pleaser: I’ve brought this to potlucks, and it’s always a conversation starter—plus, it’s great for impressing guests without stress.
- Unbelievably Delicious: The creamy cashew sauce with a hint of garlic and lemon blends perfectly with the earthy mushrooms and savory lentils.
What sets this recipe apart? I blend the cashews until silky smooth, which gives the sauce that luscious texture without any cream or dairy. Plus, the lentils get a quick sauté with herbs and spices, which brings out a flavor depth you might not expect in a veggie-stuffed mushroom. Honestly, it’s the kind of comfort food that feels nourishing for the body and soul.
If you’re after a wholesome recipe that’s both nourishing and indulgent, this one gives you just that—and with minimal fuss. It’s become my go-to when I want something a little special but not complicated.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that create a balanced, hearty meal without any fuss. Most of these are pantry staples or easy to find at any grocery store.
- Portobello Mushrooms: 4 large caps, stems removed and cleaned (choose firm, smooth caps for best texture)
- Cooked Lentils: 1 ½ cups (about 300g) — I prefer brown or green lentils for their firm bite
- Cashews: ¾ cup (100g), raw and unsalted (soaked in warm water for 20 minutes before blending for best creaminess)
- Garlic: 2 cloves, minced (adds a punch of flavor without overpowering)
- Onion: 1 small, finely chopped (golden or white)
- Vegetable Broth: ½ cup (120ml) — homemade or store-bought low sodium
- Lemon Juice: 1 tablespoon (freshly squeezed, for brightness)
- Olive Oil: 2 tablespoons (plus extra for brushing mushrooms)
- Ground Cumin: 1 teaspoon (for earthy warmth)
- Smoked Paprika: ½ teaspoon (adds subtle smoky depth)
- Salt and Pepper: To taste
- Fresh Parsley or Cilantro: A small handful, chopped (for garnish and fresh flavor)
Optional: A pinch of red pepper flakes if you like a little heat. Swap the vegetable broth for water if needed, but broth really lifts the filling’s flavor. For a gluten-free option, this recipe is naturally suitable as is.
Equipment Needed
- Baking Sheet: For roasting the stuffed mushrooms (a rimmed sheet works best to catch drips)
- Food Processor or High-Speed Blender: Essential for turning cashews into that dreamy creamy sauce. I’ve tried using a regular blender, but a powerful food processor makes it silky smooth faster.
- Skillet or Sauté Pan: For cooking the lentil filling—non-stick pans make cleanup easier.
- Mixing Bowls: A couple for prepping ingredients and mixing the sauce.
- Spoons and Spatulas: For stirring and filling the mushrooms.
If you don’t have a food processor, soaking cashews longer (up to 2 hours) helps them blend better in a blender. A hand mixer won’t work here, so I’d avoid that. A silicone brush is handy for coating the mushrooms with oil, but a spoon works just fine.
Preparation Method

- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil it to prevent sticking.
- Prepare the Portobello mushrooms: Gently wipe each mushroom cap with a damp cloth to clean. Remove and reserve stems. Brush the caps lightly with olive oil and place them gill-side up on the baking sheet. Set aside.
- Make the lentil filling: Heat 2 tablespoons olive oil in a skillet over medium heat. Add the minced garlic and chopped onion. Sauté for about 3-4 minutes until softened and fragrant (not browned). Stir frequently to avoid burning.
- Add spices: Sprinkle in ground cumin and smoked paprika, stirring for about 30 seconds to toast the spices lightly. This step will deepen the flavors.
- Stir in the cooked lentils: Add lentils to the skillet and pour in the vegetable broth. Cook for 5-7 minutes, stirring occasionally, until the liquid mostly evaporates and the lentils absorb the flavors. Season with salt and pepper to taste. Remove from heat.
- Prepare the creamy cashew sauce: Drain soaked cashews and add to your food processor. Pour in lemon juice and ½ cup (120ml) fresh water. Blend until completely smooth and creamy, scraping down the sides as needed. This usually takes about 2-3 minutes in a high-speed blender.
- Assemble the mushrooms: Spoon the lentil mixture generously into each mushroom cap, mounding it slightly.
- Roast the stuffed mushrooms: Place the baking sheet in the preheated oven and roast for 20-25 minutes. The mushrooms should be tender, and the filling slightly golden on top.
- Serve: Drizzle the creamy cashew sauce over the mushrooms just before serving. Garnish with chopped fresh parsley or cilantro for a pop of color and fresh flavor.
Tip: If you want the sauce warm, you can gently heat it in a small saucepan while the mushrooms roast—just don’t boil it. The sauce should stay smooth and creamy.
Cooking Tips & Techniques
One thing I learned the hard way: over-soaking cashews makes the sauce too watery, while under-soaking leaves bits unblended. Soaking for about 20 minutes in warm water hits the sweet spot. Also, blending with fresh water instead of milk keeps the flavor neutral and lets the lemon juice shine.
When cooking the lentils, don’t rush the evaporation of the broth. It’s tempting to turn up the heat, but slow and steady helps the spices infuse better and prevents the filling from becoming mushy. You want the mixture moist but not soggy.
Brushing the mushroom caps with olive oil before roasting helps prevent them from drying out and encourages a nice caramelization on their edges. If you skip this, the mushrooms might turn out a bit rubbery.
Finally, timing is everything. Start the cashew sauce only once the lentil mixture is nearly done to keep things efficient. You can multitask by prepping the garnish or cleaning up as the mushrooms roast.
Variations & Adaptations
- Seasonal Twist: Swap lentils for cooked quinoa or farro for a different texture. In summer, add diced roasted red peppers or sautéed zucchini to the filling for freshness.
- Spice it Up: Add a pinch of cayenne or a splash of hot sauce to the lentil mix if you like some heat. Alternatively, mix in chopped fresh herbs like thyme or rosemary for earthier notes.
- Dairy-Free & Vegan Options: This recipe is naturally vegan. For a nut-free sauce, try blending cooked cauliflower with garlic and lemon instead of cashews, though the texture won’t be as creamy.
- Cheesy Variation: Sprinkle vegan Parmesan or nutritional yeast on top before roasting for a cheesy crust.
- Personal Favorite: I once added sun-dried tomatoes and olives to the lentil filling, which gave a Mediterranean vibe that was absolutely delightful.
Serving & Storage Suggestions
This dish is best served warm, straight out of the oven with the creamy cashew sauce drizzled on top. For a full meal, I like pairing it with a crisp green salad or some roasted root vegetables. A chilled glass of dry white wine or sparkling water with lemon complements it nicely.
Leftovers store well in an airtight container in the refrigerator for up to 3 days. When reheating, cover loosely with foil and warm in a 350°F (175°C) oven for 10-15 minutes to keep the mushrooms tender and filling moist. You can also reheat gently on the stovetop with a splash of broth to prevent dryness.
The flavors deepen after a day, so sometimes I make it ahead and enjoy it even more the next day. Just add the sauce fresh before serving to keep that creamy texture intact.
Nutritional Information & Benefits
This wholesome lentil stuffed Portobello recipe packs a nutritional punch: high in protein and fiber from the lentils, rich in healthy fats from the cashews, and low in saturated fat. Portobello mushrooms add essential vitamins and minerals like B vitamins, potassium, and antioxidants.
It’s naturally gluten-free and vegan, making it suitable for many dietary needs. The fiber content supports digestion, and the plant-based protein keeps you full and energized. I love serving this recipe when I want something satisfying but balanced—comfort food that feels good to eat.
Conclusion
So, why try this wholesome lentil stuffed Portobello with creamy cashew sauce? Because it’s a dish that feels fancy but comes together with everyday ingredients and minimal fuss. It’s hearty, satisfying, and full of flavor—a little kitchen magic that turns simple mushrooms and lentils into something special.
Feel free to tweak the spices or add your favorite veggies to make it your own. Honestly, I keep coming back to this recipe for its comforting texture and rich, creamy sauce that somehow feels both indulgent and nourishing.
If you give it a try, I’d love to hear how you made it yours—drop a comment or share your tweaks. Here’s to many cozy meals ahead with this recipe as part of your rotation!
FAQs
Can I use canned lentils instead of cooked dried lentils?
Yes, canned lentils work well. Just be sure to drain and rinse them thoroughly to avoid excess salt and liquid in the filling.
How long should I soak the cashews for the sauce?
Soak raw cashews in warm water for about 20 minutes for the creamiest texture. If you’re short on time, even 10 minutes helps.
Can I prepare this recipe ahead of time?
You can make the lentil filling and cashew sauce in advance and store them separately in the fridge for up to 2 days. Assemble and roast the mushrooms just before serving.
Is this recipe suitable for nut allergies?
The creamy sauce relies on cashews, so it’s not suitable for those with nut allergies. You might try a cauliflower-based sauce as a substitute, though it won’t be quite as rich.
What can I serve with stuffed Portobello mushrooms?
They pair wonderfully with fresh green salads, roasted vegetables, or grains like quinoa or rice for a well-rounded meal.
Pin This Recipe!

Wholesome Lentil Stuffed Portobello Recipe with Easy Creamy Cashew Sauce
A hearty and nourishing vegetarian dish featuring large Portobello mushrooms stuffed with a savory lentil filling and topped with a smooth, creamy cashew sauce. Perfect for a quick, satisfying meal that feels indulgent yet wholesome.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Vegetarian, Vegan
Ingredients
- 4 large Portobello mushroom caps, stems removed and cleaned
- 1 ½ cups cooked brown or green lentils (about 300g)
- ¾ cup raw, unsalted cashews (100g), soaked in warm water for 20 minutes
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- ½ cup vegetable broth (120ml), low sodium
- 1 tablespoon fresh lemon juice
- 2 tablespoons olive oil, plus extra for brushing mushrooms
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- Salt and pepper to taste
- A small handful fresh parsley or cilantro, chopped
- Optional: pinch of red pepper flakes
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil it to prevent sticking.
- Gently wipe each mushroom cap with a damp cloth to clean. Remove and reserve stems. Brush the caps lightly with olive oil and place them gill-side up on the baking sheet. Set aside.
- Heat 2 tablespoons olive oil in a skillet over medium heat. Add minced garlic and chopped onion. Sauté for 3-4 minutes until softened and fragrant, stirring frequently to avoid burning.
- Sprinkle in ground cumin and smoked paprika, stirring for about 30 seconds to toast the spices lightly.
- Add cooked lentils to the skillet and pour in vegetable broth. Cook for 5-7 minutes, stirring occasionally, until the liquid mostly evaporates and lentils absorb the flavors. Season with salt and pepper to taste. Remove from heat.
- Drain soaked cashews and add to a food processor. Pour in lemon juice and ½ cup (120ml) fresh water. Blend until completely smooth and creamy, scraping down sides as needed (about 2-3 minutes).
- Spoon the lentil mixture generously into each mushroom cap, mounding slightly.
- Place the baking sheet in the preheated oven and roast for 20-25 minutes until mushrooms are tender and filling is slightly golden on top.
- Drizzle the creamy cashew sauce over the mushrooms just before serving. Garnish with chopped fresh parsley or cilantro.
Notes
Soak cashews for about 20 minutes in warm water for the creamiest sauce. Avoid over-soaking to prevent watery sauce. Use a powerful food processor or blender for smooth texture. Brush mushrooms with olive oil before roasting to prevent dryness and encourage caramelization. The sauce can be gently warmed but should not be boiled. Leftovers keep well refrigerated for up to 3 days and reheat best in the oven or on stovetop with a splash of broth.
Nutrition
- Serving Size: 1 stuffed Portobello
- Calories: 320
- Sugar: 4
- Sodium: 220
- Fat: 18
- Saturated Fat: 2.5
- Carbohydrates: 30
- Fiber: 9
- Protein: 12
Keywords: lentil stuffed mushrooms, Portobello mushrooms, creamy cashew sauce, vegetarian recipe, vegan dinner, healthy stuffed mushrooms, easy weeknight meal



