Protein-Packed Vegan Shepherd’s Pie
This Protein-Packed Vegan Shepherd’s Pie features a rich, savory base of lentils, mushrooms, carrots, peas, and aromatic herbs simmered in a deep tomato-vegetable gravy, crowned with creamy mashed potatoes flecked with nutritional yeast. High in plant protein and fiber, it’s a hearty, comforting classic reimagined—perfect for cozy dinners or meal prep.
Why You’ll Love This Recipe
You’ll fall head over heels for this Protein-Packed Vegan Shepherd’s Pie because it delivers every ounce of cozy, nostalgic comfort you expect from the traditional version—deep, savory filling, creamy mashed topping, golden edges—while quietly packing in impressive nutrition.
The combination of protein-rich lentils and umami-packed mushrooms creates a meaty texture and satisfying depth without a drop of animal products.
It’s naturally gluten-free (with tamari instead of Worcestershire), incredibly filling thanks to high fiber and plant protein, budget-friendly using pantry staples, and makes your kitchen smell like a warm hug.
Perfect for feeding a crowd, impressing omnivore friends, or batch-cooking for the week—it reheats beautifully, freezes like a dream, and tastes even better the next day as flavors meld. This is comfort food that loves you back.
Protein-Packed Vegan Shepherd’s Pie
Hearty vegan shepherd’s pie with lentil-mushroom filling & creamy potato topping—high-protein comfort food!
Ingredients
Filling
- 1 cup dried green or brown lentils, rinsed
- 2 tbsp olive oil
- 1 large onion, finely diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 250–300 g cremini mushrooms, finely chopped
- 4 garlic cloves, minced
- 3 tbsp tomato paste
- 1 can (400 g) diced tomatoes
- 2 cups vegetable broth
- 1 cup frozen peas
- 2 tsp fresh thyme leaves (or 1 tsp dried)
- 1 tsp chopped fresh rosemary (or ½ tsp dried)
- 1 bay leaf
- 1–2 tsp tamari or soy sauce
- Salt & black pepper, to taste
Topping
- 1.2–1.5 kg potatoes (Yukon Gold or Russet), peeled & cubed
- ¼–⅓ cup unsweetened plant milk
- 2–3 tbsp vegan butter or olive oil
- 3–4 tbsp nutritional yeast
- Salt & white pepper, to taste
Instructions
- Place potatoes in large pot, cover with cold salted water, bring to boil, then simmer 12–15 min until fork-tender. Drain well.
- While potatoes cook, heat olive oil in large deep skillet or Dutch oven over medium-high. Add onion, carrot, celery—sauté 5–6 min until softened.
- Add chopped mushrooms—cook 6–8 min, stirring occasionally, until mushrooms release moisture and brown nicely (this builds huge flavor).
- Stir in garlic and tomato paste—cook 1–2 min until fragrant and paste darkens slightly.
- Add lentils, diced tomatoes, vegetable broth, thyme, rosemary, bay leaf, tamari, salt & pepper. Bring to simmer, cover partially, cook 20–25 min until lentils are tender but hold shape.
- Stir in frozen peas during last 5 minutes. Remove bay leaf. Taste—adjust salt, pepper, herbs; filling should be saucy but not soupy.
- Preheat oven to 200°C (400°F). Lightly grease 9×13-inch baking dish.
- Mash potatoes: add plant milk, vegan butter/oil, nutritional yeast, salt & white pepper—mash until smooth and creamy (add extra milk 1 tbsp at a time if needed).
- Spread lentil filling evenly in baking dish. Spoon or pipe mashed potatoes over top, spreading to edges and creating peaks/swirls for golden crispy bits.
- Bake uncovered 20–30 min until mash is golden and filling bubbles at edges. Let rest 10–15 min before serving—this sets everything perfectly. Scoop generous portions and enjoy this cozy, protein-loaded vegan hug on a plate!
Notes
Protein ≈20–25 g per serving (depending on portion size/lentil amount). No-boil lentils work best—don’t use split red lentils (they turn mushy). Press down mash lightly so it seals filling and browns nicely. Naturally gluten-free with tamari and GF broth.
Nutrition Information
Yield
8Serving Size
1Amount Per Serving Calories 120Total Fat 4gSaturated Fat 1gUnsaturated Fat 3gSodium 260mgCarbohydrates 17gFiber 6gSugar 5gProtein 6g
The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.
Recipe Tips and Tricks
Brown the mushrooms and lentils well before adding liquid—caramelization builds huge depth of flavor. Use a potato ricer or food mill for ultra-smooth mash (no lumps!). Leave some texture in the filling—don’t over-purée.
Add a splash of balsamic or red wine vinegar at the end of the filling for brightness. Pipe or swirl the mash on top with a spoon or piping bag for that classic cottage-pie look. Bake uncovered last 15–20 minutes for golden, slightly crisp edges.
Let rest 10–15 minutes before serving—sets up for clean slices. Taste filling before topping and adjust salt/herbs—flavors concentrate during baking.
Ingredients Notes
Green or brown lentils are the protein powerhouse—high in iron, fiber, and complete plant protein when paired with grains; they hold shape better than red lentils. Cremini or portobello mushrooms add meaty texture and massive umami—don’t skip browning them.
Carrots, onion, celery, and garlic form the classic mirepoix base for sweetness and depth. Frozen peas bring pops of sweetness and color. Tomato paste and vegetable broth create rich gravy—low-sodium broth lets you control salt.
Fresh thyme, rosemary, and bay leaf (or dried Italian seasoning) deliver classic shepherd’s pie aroma. Potatoes (Yukon Gold or Russet) make fluffy, creamy mash—nutritional yeast adds cheesy savoriness and B vitamins.
Olive oil or vegan butter brings richness. Tamari or soy sauce deepens umami (gluten-free with tamari).
Variations and Substitutions
Swap lentils for a mix of lentils + TVP, crumbled tempeh, or walnuts for different texture. Use sweet potatoes or cauliflower-potato mash for topping (lower carb or sweeter). Add parsnips, turnips, or butternut squash to filling for seasonal twist.
Go oil-free by sautéing in broth/water. Make it gluten-free with tamari and ensure vegetable broth is GF. Boost protein with added white beans, chickpeas, or hemp hearts in filling.
For cheesy mash, increase nutritional yeast or stir in vegan cream cheese. Spice it up with smoked paprika, cumin, or harissa for non-traditional flair. Turn it into individual portions in ramekins (reduce bake time). Top with panko breadcrumbs mixed with herbs and oil for extra crunch.
Storage Options
Refrigerate leftovers in airtight container up to 5 days—flavors improve day 2–3. Reheat covered in 175°C oven 20–30 min or microwave individual portions (add splash of broth if dry).
Freezes beautifully up to 3 months—cool completely, portion, wrap tightly; thaw overnight in fridge and reheat covered in oven (add 10–15 min bake time). Filling and mash can be made 1–2 days ahead and assembled day of baking.
Dish Gallery















Please share this Protein-Packed Vegan Shepherd’s Pie with your friends and do a comment below about your feedback.
We will meet you on next article.
Until you can read, Protein-Packed Vegan Protein Smoothie