High-Protein Vegan Shepherd’s Pie (Meal Prep)

4.8 from 12 votes
overhead baked cottage pie in a glass dish topped with parsley

This cozy High-Protein Shepherd’s Pie recipe brings together a hearty lentil and TVP filling topped with a creamy butternut squash and cauliflower mash. Each serving provides 37 g of protein and 22 g of fiber, and it reheats so well that it’s the perfect meal prep. The combination of lower calories, high fiber, high protein, and a ridiculously satisfying texture makes it an ideal meal to add to your rotation if you’re looking to lose weight. It’s great in individual containers for lunch on the go and portion control, but it’s equally delicious and easy to make in a large baking tray. This recipe was originally designed as an exclusive for the Plantbaes membership, but it’s been so popular over the last few months that I had to share it with you all!

overhead of baked shepherds pie with parsley garnish and spoon inside the dish

Why I love this recipe (as a nutritionist)

  • Protein-packed: 37 g of plant protein per serving from lentils and TVP
  • High-fiber: 22 g per serving to support gut health and satiety
  • Iron-rich: 10 mg per serving helps meet daily needs, and support energy levels
  • Vegetable-forward: butternut squash, cauliflower, mushrooms, and carrots add color and nutrients
  • Meal prep friendly: reheats beautifully and stores well for busy weeks. Also freezer friendly for up to 3 months

Ingredient notes

vibrant ingredients for a high-protein shepherds pie on a white surface
FILLING INGREDIENTS
nutmeg nutritional yeast cauliflower dairy free milk and butternut squash on white surface
MASH INGREDIENTS
  • Butternut squash: naturally sweet and nutrient-rich, a great base for the mash; can swap with pumpkin. High in beta-caroten for eye health, and skin support.
  • Cauliflower: adds creaminess and boosts fiber; you can use all squash if you prefer.
  • TVP (textured vegetable protein): an affordable, high-protein soy (or pea, depending on the brands) product that rehydrates quickly.
  • Lentils: provide protein, fiber, and iron; use canned or pre-cooked for convenience.
  • Nutritional yeast: gives the mash a cheesy flavor while adding protein and B vitamins. Unlike regular yeast, this is a seasoning that does not cause food to rise.

How to make this recipe (summary)

Start by boiling the butternut squash and cauliflower until very soft, then mash with soy milk, nutritional yeast, and nutmeg.

plate of cauliflower florets and plate of cubed butternut squash for mash
pot with boiled butternut squash and cauliflower florets ready for mashing
bowl of mashed butternut squash and cauliflower mash with wooden spoon

Add the textured vegetable protein to a heat-safe bowl, and cover with boiling water to rehydrate, then set aside.

bowl of cooked textured vegetable protein (tvp) crumbles on a white surface

Cook the filling by sautéing onion, celery, garlic, and carrot until tender. Stir in mushrooms, then add tomato paste, tamari, and flour for richness. Simmer with vegetable stock, lentils, and rehydrated TVP until thickened.

skillet with lentil tvp mushroom carrot and celery filling

Assemble in oven-safe dishes by layering the filling on the bottom and spreading the mash over the top. Bake until golden and slightly crisp on top. View recipe card below for detailed instructions.

overhead of four baked shepherds pies in glass meal prep containers

Variations and tips

  • Make it gluten-free: use a gluten-free flour blend to thicken the filling
  • Change up the mash: use all butternut squash, sweet potato, or white potato
  • Add extra veggies: spinach, peas, or kale can be stirred into the filling
  • Glass containers: use oven safe small glass containers to save time and dishes
  • Meal prep: store in individual containers for quick, protein-rich lunches, for 5 days in the fridge or 3 months in the freezer
  • If you like this recipe, you’ll also love our High-Protein Tex Mex Shepherd’s Pie, High Protein Pumpkin Pasta, our High-Protein Lasagna Meal Prep.
close up of baked shepherds pie with a spoon scooping the lentil filling

Why you’ll love this high-protein shepherd’s pie TLDR

  • Protein-packed
  • Fiber-rich
  • Comforting
  • Meal prep friendly
  • Vegan

FAQ

  • Is this recipe gluten-free? Not as written, but you can swap the flour for a gluten-free option.
  • Can I make it soy-free? Yes, replace soy milk with oat milk and use a pea-based TVP, or more lentils.
  • How do I store leftovers? Store in airtight containers in the fridge for up to 5 days or freeze for 3 months.
  • Can I use canned lentils? Absolutely, they work perfectly and save time, just rinse well.
close up of golden baked shepherds pie in a glass dish with a spoonful removed
overhead baked cottage pie in a glass dish topped with parsley

High-Protein Shepherd’s Pie

Cozy and packed with plant-based protein, this nourishing shepherd's pie swaps mashed potato for creamy squash and cauliflower.
Prep 20 minutes
Cook 55 minutes
Total 1 hour 15 minutes
Servings 4

Ingredients

Mash

  • 1.3 lb (600 g) butternut squash - peeled and chopped
  • ½ head cauliflower - chopped into florets
  • ½ cup (120 ml) soy milk
  • ½ cup (60 g) nutritional yeast
  • ½ tsp (1 g) ground nutmeg

Filling

  • 1 tbsp (15 ml) olive oil
  • 1 large yellow onion - finely diced
  • 2 celery ribs - finely diced
  • 4 garlic cloves - minced
  • 1 carrot - finely diced
  • 1 tsp (1 g) dried thyme
  • sea salt flakes - to taste
  • freshly ground black pepper - to taste
  • ½ tsp (1 g) red chili flakes
  • 3.5 oz (100 g) mushrooms - diced
  • 3.9 oz (110 g) textured vegetable protein - TVP
  • 3 tbsp (45 g) tomato paste
  • 1 tbsp (15 ml) tamari - reduced-sodium preferred
  • 3 tbsp (27 g) flour - or sub for gluten-free flour
  • 1.5 cups (300 ml) low-sodium vegetable stock
  • 1.5 cups (400 g) brown lentils - cooked

Instructions

  • Prepare the mash: Peel and chop the butternut squash into equal-sized pieces. Place in a large pot of salted cold water. Bring to a boil, lower the heat to medium, then let simmer for 5 minutes.
  • Add the cauliflower and cook for another 15 minutes, or until the vegetables are very soft. Drain and mash using a potato masher or fork.
  • Incorporate the soy milk, and nutritional yeast into the mash. Season with nutmeg, salt, and pepper to taste.
  • Preheat the oven to 390°F (200°C).
  • Prepare the filling: Add the textured vegetable protein to a heat-safe bowl, and cover with boiling water to rehydrate, then set aside.
  • In a large pot over medium heat, heat the olive oil, then add the onion. Cook for 5 minutes.
  • Add the celery, garlic, and carrot. Season with the thyme, a pinch of salt and pepper, the chili flakes, and cook for another 5 minutes, stirring regularly.
  • Add the mushrooms and cook for 5 minutes. Add the tomato paste, tamari, and flour, and cook for 1 minute, stirring constantly.
  • Gradually stir in the vegetable stock, 1/2 cup at a time. Add the lentils and textured vegetable protein, and let simmer for 5 minutes. Adjust the salt and pepper to taste.
  • Assemble: Divide the filling between 4 oven-safe dishes (minimum 20 fl oz each), spread the mash on top. Optionally, use a fork to make lines on top of the mash. Bake for 35 minutes. You can also use 1 large oven-safe tray if that is what is available to you.
  • Remove from the oven and allow it to cool down slightly, enjoy!

Notes

Gluten-free option: use gluten-free flour
Oil-free option: sautéed the onions in 2 tbsp of vegetable broth.

Video

Nutrition Information

Per Serving/Portion

Calories: 441 kcalCarbohydrates: 44 gProtein: 37 gFat: 7 gSodium: 490 mgFiber: 22 gVitamin A: 996 IUVitamin C: 63 mgCalcium: 168 mgIron: 10 mg
Your creations

Straight from your kitchens.

Snap a photo in the comments on any recipe. We love to see it! Here’s what the community has been cooking recently.

5 baes shared a photo this week
Caroline M's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Caroline M ★★★★★ My new favourite! Had to make substitutions with what I had available but all in all turned out pretty great… this is…
Cass Hill's Turmeric Quinoa and Edamame Salad (Meal Prep) Turmeric Quinoa and Edamame Salad (Meal Prep) Cass Hill ★★★★★ Delicious recipe - didn’t take long to make and nothing better than being able to grab a healthy, nutritious and filling lunch…
Sally's Easy Vegan Savory Oats (15-Minute Breakfast Idea) Easy Vegan Savory Oats (15-Minute Breakfast Idea) Sally ★★★★★ Hi Sara! I've been following your recipes for quite some time now, and I really appreciate how simple they are to follow…
Nicole's Gluten-Free Seeded Bread Gluten-Free Seeded Bread Nicole ★★★★★ I didn’t think I could pull this off. I surprised myself after making your red lentil quinoa wraps. but I wasnt confident…
Vivienne's 10-minute High-Protein Romesco Pasta (Vegan and GF) 10-minute High-Protein Romesco Pasta (Vegan and GF) Vivienne ★★★★★ I don't do well with tofu so I dried steaming parsnip. I put the same weight of parsnip as stated in the…
Natursha's Vegan Zuppa Toscana (Healthy Tuscan Soup) Vegan Zuppa Toscana (Healthy Tuscan Soup) Natursha ★★★★★ Absolutely delicious xx thank you for the recipe.
Randi's Buckwheat Bread (1 Ingredient, Gluten Free) Buckwheat Bread (1 Ingredient, Gluten Free) Randi ★★★★★ I made the bread last night and let it cool on the counter overnight as it was quite late! When I slice…
Haley's Vegan Zuppa Toscana (Healthy Tuscan Soup) Vegan Zuppa Toscana (Healthy Tuscan Soup) Haley ★★★★★ This was SO good! I used baby bella mushrooms because that’s all they had at the store this weekend and it still…
Jacques Goudreau's High-Protein Marry Me Orzo High-Protein Marry Me Orzo Jacques Goudreau ★★★★★ Wow! Very good recipe! I forgot the vegetable broth so I added water and still this is absolutely great. Again, good work!
Nicole's Vegan Zuppa Toscana (Healthy Tuscan Soup) Vegan Zuppa Toscana (Healthy Tuscan Soup) Nicole ★★★★★ This o e has been on my “to make” list for a while and I finally got around to it. Delicious! So…
Rosemary Gabriel's Buckwheat Bread (1 Ingredient, Gluten Free) Buckwheat Bread (1 Ingredient, Gluten Free) Rosemary Gabriel ★★★★★ Please help! The first few times it was perfect and delicious and now this. I’m thinking it wasn’t as bubbly when it…
Jill's Festive Maple Salad Festive Maple Salad Jill ★★★★★ This was STUNNING. Sorry for the Instagram screen grab, it IS my account but I delete all my food photos once they're…
Jill's Sweet and Spicy Mediterranean Bowl with Mint Yogurt Sauce Sweet and Spicy Mediterranean Bowl with Mint Yogurt Sauce Jill ★★★★★ Gorgeous as always! I swapped the yoghurt for silken tofu. I also added pomegranate seeds and parsley, and I had to use…
View all creations

Just leave a comment on any recipe and attach a photo

45 Comments

  1. 5 stars
    Delicious! This recipe is definitely going into the rotation 🙂 (Only change: I used oat milk because that’s what I had on hand)

  2. 5 stars
    Yum! 😋 Made this last night and we loved it. I did potato + cauli mash to make sure my 6 year old eats it 😅 but it was delish. The tvp+ lentil base has so much flavour and I didn’t even use stock just spices and water. Thank you, it will be on rotation for us!

  3. I love the veggie part of this recipe but if I want to use ground beef, how much do you recommend using to replace the TVP?

    1. Hi Elizabeth, sorry I have no idea, but if you’d like to replace it with lentils, an extra 2 to 3 cups should do it. You can add a splash more of broth if it looks a little dry. Hope this helps 💚

        1. Hi Rhonda, I would recommend freezing it before baking, then thaw on the day by leaving it on the kitchen counter or fridge, and bake as per the regular recipe instructions. Hope you love it. Let us know how you go 💚

    1. Click “nutritional information” under the recipe instruction to unveil, we keep them hidden as numbers do not serve everyone 🙂

  4. 5 stars
    You’re going to love this High-Protein Shepherd’s Pie recipe! Make sure to rate it 5 stars and leave a comment if you enjoyed it!

4.84 from 12 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image. Drop file here

You Might Also Like

search