Salads
This shepherd’s pie recipe no veggies reimagines a classic comfort dish by replacing traditional meat and vegetables with hearty lentils and mushrooms, all topped with creamy mashed potatoes.
The result is a rich, savory filling that delivers deep umami flavor without relying on fresh produce—perfect for those avoiding vegetables while still craving that satisfying, meaty texture. I developed this version after realizing how often vegetarians (and veggie-averse eaters) were left out of shepherd’s pie traditions.
The beauty of this adaptation lies in its simplicity: sautéed mushrooms and lentils create a filling so hearty and flavorful that no one will miss the missing vegetables. The key is building layers of taste—garlic, thyme, and Worcestershire sauce transform simple ingredients into something restaurant-worthy.
This version maintains all the comforting elements of classic shepherd’s pie while keeping it entirely plant-based.
What you’ll end up with is a golden-brown pie with crispy edges and fluffy mashed potatoes on top, hiding a filling that’s tender, savory, and packed with protein. The aroma alone will have everyone asking what’s inside, and the first bite proves it’s just as satisfying as the traditional version.
This is comfort food redefined for modern tastes—no vegetables required.
Serve this as a weeknight dinner or bring it to gatherings where dietary restrictions shouldn’t limit flavor. The recipe scales easily for crowds, and leftovers reheat beautifully. Ready to make a pie that surprises even meat lovers? Let’s get to the cooking.
Ingredients for shepherd's pie recipe no veggies
Sixteen ingredients transform into a hearty vegetarian shepherd’s pie without a single vegetable in sight.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🍲 | 1 ½ cups | Dried, rinsed thoroughly |
| Creamy Mushrooms 🍄 | 16 oz | Baby bella or cremini, sliced |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Vegetable Stock 💧 | 2 cups | Low-sodium preferred |
| Worcestershire Sauce 🍶 | 2 tbsp | Vegetarian version only |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Russet Potatoes 🥔 | 3 lbs | Yukon gold works too |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Whole Milk 🥛 | ½ cup | Warm for best results |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Nutritional Yeast 🍞 | 2 tbsp | For umami depth |
| Vegetable Oil 🫒 | 2 tbsp | For crisping topping |
The lentils form the backbone of this dish—brown lentils hold their shape beautifully while absorbing flavors. Trader Joe's carries pre-rinsed lentils for convenience, but rinsing your own ensures no gritty texture. For mushrooms, baby bella or cremini provide the meaty texture without bitterness. Costco often sells these pre-sliced in bulk, saving precious prep time. The onion and garlic should be finely minced—think restaurant-quality, not chopped. Fresh thyme is ideal, but Penzeys dried thyme works perfectly when fresh isn't available. The vegetable stock matters here; low-sodium versions prevent flavor imbalance.
No Worcestershire sauce? Vegetarian soy sauce with a dash of balsamic vinegar mimics the depth. Substituting mushrooms? King oyster mushrooms or portobellos work, but texture will differ slightly. For the potatoes, Yukon golds create a creamier mash, but russets achieve better crispiness on top. The nutritional yeast adds that savory punch—Bob's Red Mill brand is widely available and potent. If you're avoiding dairy entirely, unsweetened almond milk can replace the whole milk in the mash, though texture will be slightly lighter. The vegetable oil for crisping should have a high smoke point—avocado oil works best if you have it.
Lentils and mushrooms can be prepped ahead and refrigerated for up to 3 days before baking. The mashed potato topping stays fresh for 2 days in the fridge, but the assembled pie reheats best when baked fresh. For freezing, assemble the pie without baking, then freeze for up to 2 months. Thaw overnight in the fridge before baking. The leftovers reheat beautifully—cover with foil to prevent drying. This pie also doubles as a perfect make-ahead dish for gatherings, where dietary restrictions shouldn't limit indulgence.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because the onion and mushrooms practically cook themselves—just slice thick, no dicing, no crying. Between us, I’ve burned through three cheap knives on finicky veggie prep. This? One pan, one knife, done.
- Umami Bomb: The lentils soak up the stock like a sponge, turning tender while the mushrooms release that deep, meaty flavor. Honestly, the garlic-to-onion ratio here is chef’s kiss—savory without overpowering, and that creamy mushroom top? You’ll want to eat it with a spoon.
- Leftover Hero: This dish tastes better the next day—yes, really. The crust firms up slightly, the flavors meld, and it reheats in under two minutes. I make it Sunday night, and by Wednesday, I’m still scraping the last bits from the container. (My roommate calls it “emergency casserole.”)
- Budget Win: Brown lentils and mushrooms stretch for miles, and vegetable stock? Cheaper than takeout coffee. I’ll be real: this feeds four for under $10, and the leftovers fund my coffee habit for a week. Not the prettiest, but the taste makes up for it—every single time.
Step-by-step instructions for shepherd’s pie recipe no veggies
This method delivers rich, hearty filling and perfectly crispy mashed potato topping without a single vegetable in sight.
Cook the Brown Lentils to Perfect Tenderness
Rinse the 1.5 cups brown lentils thoroughly under cold water to remove any debris. In a medium saucepan, combine the lentils with the 2 cups vegetable stock and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 20-25 minutes, stirring occasionally.
You'll know they're done when the lentils are fork-tender but still hold their shape slightly. Drain any excess liquid through a fine-mesh strainer and set aside. The lentils should yield about 3 cups cooked—this forms the hearty base of your filling. Don't overcook them or they'll turn mushy and lose their texture.
Build the Savory Mushroom-Lentil Filling
Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened. Add the 16 oz creamy mushrooms, sliced, and cook for 8-10 minutes until all moisture has evaporated and they're golden brown.
Stir in the 4 cloves garlic cloves and cook for 30 seconds until fragrant. Add the cooked lentils, 2 tablespoons Worcestershire sauce, 1 teaspoon dried thyme, 1 teaspoon ground black pepper, and 2 tablespoons nutritional yeast. Mix well and simmer for 3-4 minutes until everything is evenly coated and heated through. This combination creates a deep umami flavor without any vegetables.
Prepare the Creamy Mashed Potato Topping
While the filling cooks, peel and cube the 3 lbs russet potatoes. Place them in a large pot of cold salted water (add 1 teaspoon sea salt) and bring to a boil. Cook for 15-20 minutes until fork-tender. Drain thoroughly and return to the pot.
Add the 0.5 cup unsalted butter and 0.5 cup warm whole milk. Mash until completely smooth, then stir in the remaining 0.5 teaspoon sea salt. The mashed potatoes should be light and fluffy—this is your secret to a perfect crispy topping. For extra richness, you can add a splash more milk if needed, but keep it just until creamy.
Assemble and Bake to Golden Perfection
Preheat your oven to 425°F. Spread the mushroom-lentil filling evenly in a 9x13-inch baking dish. Top with the mashed potatoes, spreading them smoothly and slightly mounding in the center. Use a fork to create texture on the surface—this helps it crisp up beautifully.
Drizzle the 2 tablespoons vegetable oil evenly over the mashed potato topping. Bake for 20-25 minutes until the top is golden brown and crispy. The edges should pull away slightly from the dish when gently tugged. For extra browning, you can broil for 1-2 minutes at the end, watching closely to avoid burning.
Rest and Serve with Confidence
Remove from the oven and let rest for 5 minutes before serving. This resting time allows the filling to set slightly and makes it easier to slice cleanly. The crispy potato topping will hold its shape beautifully when served, while the lentil-mushroom filling remains rich and flavorful.
Serve immediately with a dollop of sour cream or additional Worcestershire sauce if desired. Each bite delivers a perfect balance of creamy, crispy, and savory—all without a single vegetable in sight. The dish keeps well in the refrigerator for up to 3 days, making it perfect for meal prep.
Pro Tips For Making Shepherd'S Pie Recipe No Veggies
- SOAK THE LENTILS: Brown lentils cook faster when pre-soaked for 20 minutes—skips the gummy texture I used to get when rushing them. Drain well before cooking, or they’ll turn into mush instead of holding their shape.
- SAUTÉ ONIONS LOW AND SLOW: Caramelizing onions for 15 minutes at medium-low heat builds sweetness without burning. I learned this the hard way after one batch tasted bitter—now I never rush this step.
- PUREE MUSHROOMS UNTIL SILKY: After cooking mushrooms, blend them with stock until completely smooth—no chunks. I used to leave them chunky, but blending makes the filling rich and cohesive, like a proper pie filling.
- USE COLD MAShed Potatoes: Press a damp paper towel over hot mashed potatoes before topping the pie—prevents soggy crust. Cold potatoes also crisp up better when baked, giving that golden crust everyone wants.
Creative variations of these flavors
Lentil-Mushroom Fusion
Swap the traditional meat for a lentil-mushroom blend that mimics the texture of ground beef. Use brown lentils for their hearty bite and cremini mushrooms for their meaty consistency. I like toasting the mushrooms in olive oil until deeply browned—this develops a rich umami flavor that rivals any ground meat.
Add nutritional yeast for that savory depth, and don't skip the Worcestershire sauce (vegetarian version) for that classic shepherd's pie taste. 🍄
Creamy Ricotta Twist
For a lighter, dairy-rich alternative, replace half the lentils with ricotta cheese mixed with garlic powder and fresh parsley. This creates a creamy, almost cheesy filling that still holds together when baked.
I recommend blending the ricotta with 1/4 cup of the vegetable stock to keep it spreadable. Top with extra crispy breadcrumbs for texture—this version feels indulgent while staying veggie-free. 🧀
Umami Boost Options
Elevate the flavor with soy sauce (1 tbsp) or miso paste (1 tsp) for extra umami. I often add sun-dried tomatoes (2 tbsp, finely chopped) for a tangy contrast that brightens the dish.
For a smoky note, sprinkle 1/2 tsp smoked paprika into the filling before baking. These additions make the dish feel more complex without adding vegetables. 🌶️
Gluten-Free Adaptation
Ensure your Worcestershire sauce is gluten-free (like Annie's brand) and use gluten-free vegetable stock. For extra binding, stir 1 tbsp cornstarch into the lentil-mushroom mix before baking.
This helps the filling hold together without relying on flour-based thickeners. The mashed potatoes remain naturally gluten-free as long as you avoid cross-contamination. 🌾
Protein-Packed Swaps
Boost protein by adding 1 cup cooked quinoa or 1/2 cup crumbled tempeh to the filling. Tempeh adds a nutty depth, while quinoa keeps the texture light.
For a cheesy option, fold in 1/2 cup shredded mozzarella during the final assembly—it melts beautifully and adds richness. These swaps keep the dish satisfyingly hearty. 💪
Make-Ahead Magic
Assemble the pie a day ahead and refrigerate unbaked. When ready to bake, simply add 5-10 minutes to the cooking time (cover loosely with foil for the first 15 minutes to prevent over-browning). The flavors deepen overnight, and the filling stays moist.
For freezing, assemble completely, wrap tightly in plastic wrap and foil, then bake straight from frozen (add 10-15 minutes to the baking time). 📅
Nutrition facts
Frequently asked questions
Can I make this recipe without lentils?
Swap the lentils for 16 oz mushrooms (like cremini or portobello) plus 1 cup cooked quinoa or 1/2 cup crumbled tempeh for protein. The mushrooms will provide the meaty texture, while quinoa or tempeh adds heartiness. Just adjust the seasoning to taste—these alternatives absorb flavors differently.
Why does my potato topping get soggy?
Soggy topping usually means the filling wasn't fully cooked or the pie wasn't baked long enough. Always bake until the edges are golden brown and crispy (about 20-25 minutes at 425°F). For extra insurance, broil for 1-2 minutes at the end. Also, make sure your mashed potatoes are light and fluffy—overmixing makes them gummy.
What’s the best way to reheat leftovers?
Reheat slices in a 350°F oven for 10-15 minutes covered with foil to retain moisture. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts, stirring between each. Avoid reheating straight from the fridge—bring it to room temperature first to prevent uneven heating. Leftovers keep well for 3 days in the fridge.
Can I make this gluten-free?
Yes! Use gluten-free vegetable stock and a gluten-free Worcestershire sauce (like Annie's brand). For extra binding in the filling, stir 1 tbsp cornstarch into the lentil-mushroom mix before baking. The mashed potatoes stay naturally gluten-free as long as you avoid cross-contamination. Always check labels on spices and sauces too.
How do I make this extra crispy on top?
For maximum crispiness, spread the mashed potatoes in an even layer and use a fork to create peaks. Drizzle with 2 tbsp vegetable oil before baking, then bake at 425°F until deeply golden. For extra crunch, sprinkle 1/4 cup crushed cornflakes or breadcrumbs on top before the final 2 minutes of baking. Avoid overcrowding the pan—use a 9x13-inch dish for best results.
