Deals

Easy, Vegetarian Shepherd’s Pie Recipe

Last Update: November 20, 2025

When the weather starts shifting and you find yourself craving warmth, comfort, and the rich flavors of slow-cooked meals, few dishes deliver quite like a shepherd’s pie. But what if you’re looking for that cozy satisfaction without the meat? Enter this vegetarian take on the classic: a creamy mushroom-infused filling layered under fluffy mashed potatoes, all powered by hearty black lentils and gluten-free cream of mushroom soup. Instead of ground beef or lamb, the lentils bring depth and texture—while the mushrooms and rich soup anchor the dish in savory umami, creating a dish that’s just as satisfying as the original. It’s the kind of meal that invites you to linger at the table, spoon in hand, as steam rises from the golden top and aromas fill the kitchen.

This version doesn’t merely substitute ingredients—it elevates them. The onion, garlic and carrots sautéed until soft, the thyme adding its woody aroma, the lentils soaking up flavor in every bite—all of it culminates in a filling that holds its own. Then there’s the potato topping: creamy with coconut milk and ghee, finished under the broiler until it’s crisp-tipped and golden. Every layer works in concert to deliver comfort food that respects vegetarian preferences and gluten-free constraints alike.

What truly makes this recipe stand out, though, is its flexibility and appeal across occasions. Whether you’re feeding a crowd for a Sunday dinner, stocking up for leftovers, or simply craving a bowl of something hearty on a weeknight, this shepherd’s pie has you covered. The aroma alone promises warmth; the variety of textures—from silky potatoes to tender filling—keeps things interesting. Plus, when it’s done, you have the satisfaction of a dish that feels traditional yet thoughtfully modern, inclusive yet indulgent.


Vegetarian Shepherd’s Pie

Recipe Details

Yield: 8 servings
Active Time: 45 minutes
Total Time: 1 hour

Shepherd’s Pie Ingredients

  • 4 large russet potatoes, peeled and cut into 1 1/2-inch pieces
  • 3 tablespoons plus 1 tablespoon ghee
  • 3/4 cup coconut milk
  • Pinch of coarse salt
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, finely chopped
  • 2 medium carrots, peeled and chopped
  • 1/2 teaspoon dried thyme
  • 1 (12-ounce) Cream of Mushroom Condensed Soup
  • 1 (15-ounce) can organic black lentils, rinsed
  • 3/4 cup frozen peas

How to Make Shepherd’s Pie

  1. Preheat oven to 400°F.
  2. Place potatoes in a large pot, and cover with cold water. Bring to a boil and then simmer for about 20 minutes, or until tender. Strain and rinse the potatoes. Leave in the strainer until dry.
  3. Pass the potatoes through a ricer or food mill into a large bowl. Using a rubber spatula, gently stir in 3 tablespoons ghee and coconut milk. Season with salt.
  4. To make the filling, heat 1 tablespoon ghee in a heavy-bottom pot or Dutch oven over medium-high heat. Add onion and cook until soft and golden, roughly 8 to 10 minutes, stirring occasionally.
  5. Add garlic, carrots, thyme, and cook until carrots are tender (but not soft), about 4 minutes.
  6. Add condensed soup and lentils, stirring to combine. Cook about 10 minutes, or until heated through and thickened.
  7. If not using an ovenproof pot or Dutch oven, spoon the vegetable mixture into a baking dish and top evenly with the frozen peas.
  8. Spread mashed potatoes over the peas so that they reach the edges of the pot, creating a seal. Bake about 20 minutes, or until the potatoes are browned and crisp on top (for extra-crisp potatoes, broil for the last 5 minutes). Let cool slightly before serving.

Vegetarian Shepherd’s Pie Nutrition Facts

*Estimated per serving (recipe yields 8 servings). Based strictly on Thrive Market’s ingredient amounts.

Serving Size 1/8 of pie
Calories ≈ 370 kcal
Protein ≈ 10 g
Carbs ≈ 45 g
Sugar ≈ 5 g
Fiber ≈ 9 g
Fat ≈ 13 g

Shepherd’s Pie Variations & Tips

  • Swap the potatoes: Instead of russet, try sweet potatoes or a mix of Yukon gold and parsnips for a sweeter, deeper flavour profile.
  • Add extra mushroom depth: Use a mix of cremini and shiitake mushrooms, or stir in a tablespoon of mushroom-powder or dried porcini for extra umami.
  • Boost the greens: Stir in chopped spinach, kale or Swiss chard into the lentil filling for added nutrients and colour.
  • Top with crisp texture: Sprinkle a handful of gluten-free breadcrumbs or toasted chopped nuts (if no allergy) over the mashed-potato layer before broiling.
  • Make it vegan: Use plant-based buttery spread instead of ghee, and choose a vegan cream-of-mushroom soup to keep it entirely dairy-free.
  • Make ahead & freeze: Assemble the pie, cover tightly, freeze before baking. When ready, bake directly (adding ~10 minutes) from frozen for convenience.
  • Individual servings: Divide the filling into ramekins, top each with mashed potatoes and bake for personal-size comfort-food portions.

Best Shepherd’s Pie Pairings

  • Simple green salad: Serve with baby spinach, arugula or mixed greens dressed in lemon-olive-oil vinaigrette to balance the richness of the pie.
  • Roasted root vegetables: Side it with roasted carrots, parsnips and beets—dry-roasted until caramelised and earthy for a complementary texture.
  • Warm crusty gluten-free bread: Offer slices of crusty gluten-free bread or rolls for absorbing any saucy filling and rounding out the meal.
  • Light red wine or ale: A soft Pinot Noir or malt-forward amber ale works wonderfully with the mushroom-lentil base and potato crust.
  • Herby yogurt or labneh: On the side, a spoonful of herbed yogurt (or dairy-free alternative) helps cut the richness and adds a cool element.
  • Comfort-dessert finish: Pair the main with a warm apple-crisp or pear-cobbler to complete the homey feel and stay in the comfort-food lane.

When to Make Shepherd’s Pie

  • Weeknight comfort meal: Make this mid-week when you want something hearty but manageable—prep ahead and bake after work.
  • Vegetarian dinner gathering: Serve to guests who prefer meat-free options; this dish will feel special enough to centre the table.
  • Cold weather weekend dinner: When the temperature drops, a tray of this shepherd’s pie brings warmth, aroma and satisfaction for the whole family.
  • Potluck or buffet dish: Transport in the casserole dish, re-heat on site, and let guests help themselves—one dish that fits well into shared meals.
  • Meal-prep batch cooking: Make a double batch, portion into containers, and reheat for lunches or dinners the week ahead—comfort food without extra work.
  • Holiday side or vegetarian main: Use this as a vegetarian main dish alternative for holidays like Thanksgiving or Easter, especially alongside lighter salads and sides.

Photo credit: Paul Delmont

Share this article

Melinda Gross

Melinda writes about health, wellness, and food for the Thrive Market blog. She started her career as a financial journalist in NYC and has written for Where Magazine, Worth, Forbes, and TheStreet.com. When she's not reading or writing, she enjoys working out, sketching, and playing with her daughter and mini-dachshund, Goliath.