• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
My Pure Plants
  • Home
  • Recipes
  • About
    • Contact us
    • Media & Press
  • Meal Plans
    • FREE 7-day Vegan Meal Plan (Only Easy Recipes!)
    • Quick Vegan Meals
    • Vegan Christmas Dinner
    • Vegan Thanksgiving Dinner
  • Guides
    • Eggplant
    • Oyster Mushrooms
    • TVP
menu icon
go to homepage
  • Recipes
  • Entrees
  • Soups
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Entrees
    • Soups
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home > Vegan Entrees

    Vegan Shepherd’s Pie (No Lentils!)

    By Nandor Barta on 10/26/2023 - May contain affiliate links. Please read our disclosure.

    Jump to Recipe Print Pin

    This easy vegan shepherd’s pie is a plant-based twist on the traditional comfort food dish. And it is packed with flavor. I am sure it will satisfy all your cravings for a warm, comforting meal. This is the perfect dish for those cozy nights when you want something filling and super delicious yet vegan.

    4 white ceramic pots with shepherd's pie from above but only the lovely yellow mashed potato topping is visible.

    Want to save this post?

    Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!

    Save Recipe

    When it is grey, wet, and cold outside, all you need is a warm, filling, and homemade meal. Look no further, and let me show you my favorites: a steaming bowl of hearty vegan jackfruit beef stew, a rich and warm vegetable stew, or a plateful of veggie-loaded vegan pot pie! They are all part of my vegan Christmas recipe collection.

    A banner with the word vegan Christmas recipes
    Jump to:
    • ❤️ Why you’ll love it 
    • 🧾 Key ingredients
    • 👩‍🍳 Instructions
    • 💡 Expert tip
    • 🔄 Variations
    • 🥣 Serving ideas
    • ❄️ Storing tips
    • 🤔 FAQs
    • More vegan stew recipes
    • Vegan Shepherd’s Pie (No Lentils!)

    ❤️ Why you’ll love it 

    Vegan comfort food cannot get any better than this vegan shepherd’s pie. It is the perfect combination of rainbow carrots, zucchini, and eggplant, all topped with creamy vegan mashed potatoes.

    This is a top choice for my Christmas dinner. My whole family loves that it contains no lentils, grains, soy, or even nuts. This makes it a great option for serving my family and friends during the holidays without worrying that it will not cater to any of their dietary needs.

    The warm, savory, classic flavors make it the perfect choice for fall or winter. It is a delicious homemade meal that looks just as good as it tastes. It is also pretty easy to make, even for beginners!

    4 white ceramic pots with shepherd's pie from above but only the lovely yellow mashed potato topping is visible.

    🧾 Key ingredients

    The ingredients are placed on a wooden board: carrots, zucchini, eggplant, onion, garlic cloves, small glass of salt, black pepper, tomato paste and thyme

    Carrots, zucchini, and eggplant are the main stars of our stew. These vegetables are delicious together and add a vibrant splash of color to our dish. It gives our vegan shepherd’s pie a warm and cozy feel.

    Tomato paste and vegetable broth are essential for creating a flavorful, hearty stew. The tomato paste gives us that classic tasty gravy flavor, while the vegetable broth adds a savory depth that compliments all the other plant-based ingredients.

    Thyme and bay leaves are key herbs in this recipe. They enhance the savory flavor of the stew and bring all the ingredients together.

    It cannot be without a mashed potato topping. They add a creamy, comforting touch to this vegan savory pie.

    Dairy-free butter and dairy-free milk are used to make our mashed potatoes creamy and rich without any actual dairy. I prefer using homemade cashew milk for its creamy texture and subtle sweetness. 

    🛒 You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.

    🥘 Equipment

    You will need a good quality cast-iron Dutch oven for this vegan shepherd’s pie recipe. It is perfect for cooking the veggie stew filling since it distributes heat evenly. This will guarantee you cook your vegetables perfectly. It is also an ideal option for stovetop-to-oven recipes.

    👩‍🍳 Instructions

    Preparing the ingredients

    Start by preparing your vegetables. Peel and finely chop the onion and garlic. Then, peel and dice the carrots and eggplant into small cubes. Dice the zucchini, leaving the skin on, into small cubes as well.

    Making vegan shepherd’s pie

    STEP 1
    Preheat your frying pan with a metal handle or an enameled Dutch oven to medium heat. Begin by sautéing the onion and garlic. Once they are sautéed, add the diced carrots and stir well. Let them cook for a few minutes.

    STEP 2
    Add the diced eggplant to the pan and season with salt, pepper, and thyme. Stir well and let it cook for a few minutes.

    Black frying pan with lots of colorful diced vegetables like eggplant, zucchini, carrots.

    STEP 3
    Next, add the diced zucchini and bay leaves to the pan. Remember, zucchini cooks quickly, so add it last. Stir well and let it cook for a few minutes.

    STEP 4
    Add the tomato paste to the pan and stir well. Pour half the vegetable stock and let it cook until the excess water evaporates. Add the remaining stock and cook until all the vegetables are soft. Once done, remove from heat.

    Black frying pan with lots of colorful diced vegetables like eggplant, zucchini, carrots in tomato sauce

    STEP 5
    For the vegan mashed potatoes, peel and dice the potatoes. Boil them in salted water until they are soft. Remember, the smaller the dice, the faster they will cook.

    STEP 6
    Drain the water and transfer the potatoes to a large bowl once the potatoes are soft. Add dairy-free butter and milk and season with salt. Use a hand mixer to mash the potatoes until they have a smooth, foamy texture.

    Glass bowl with soft cooked diced potatoes and 4 tablespoons of butter

    STEP 7
    Preheat your oven to 400 Fahrenheit (200 C). Add the vegetable stew filling first to take four ramekins (8 oz) or one larger oven-safe pot (8×8). Spread it evenly before topping it with the creamy vegan mashed potatoes.

    A hand is holding a spoon and covering a veggie stew with mashed potatoes.

    STEP 8
    Bake the pie for about 15 minutes under a broiler or until it gets light brown on top and the stew bubbles up around the sides. Enjoy your delicious, homemade vegan shepherd’s pie!

    💡 Expert tip

    When making this vegan shepherd’s pie, always remember to cook your veggies until they are soft. Unlike vegan pot pies, you should keep the vegetables slightly firm as they cook in the oven. For this recipe, you want them to be fully cooked before going into the oven since the broiler is only used to create a beautifully browned and crispy mashed potato topping.

    🔄 Variations

    Mushrooms are a great choice for this vegan shepherd’s pie and will also add a delicious texture to the stew. You can use any of your favorite varieties by dicing them up and cooking them in the veggie stew filling.

    Incorporate more root vegetables like parsnip, rutabaga, or celeriac. These veggies will add a hearty and comforting flavor to your vegan shepherd’s pie. Simply chop them into cubes and add them to the stew simultaneously with the carrots.

    Boost the protein in this pie with some kidney beans, lentils, or peas. These legumes are an excellent source of plant-based protein and will make your vegan shepherd’s pie even more satisfying. Add them to the stew during the last few minutes of cooking to prevent them from becoming too soft.

    Red white enameled Dutch oven with a red thick stew full of diced vegetables.

    🥣 Serving ideas

    Serve this vegan shepherd’s pie alongside roasted vegetables for a wholesome meal. Try pairing it with roasted asparagus and mushrooms or sauteed carrots in maple thyme glaze for a burst of flavor.

    A refreshing salad can balance the richness of the shepherd’s pie. Consider serving it with shredded Brussels sprouts, quinoa berry salad, kale apple salad, or any other vibrant, crunchy salad you like.

    On a chilly day, pair it with a bowl of warm, creamy soup. Options like creamy spinach soup, simple Hokkaido pumpkin soup, or vegan cream of mushroom soup would be excellent choices.

    This recipe can also be a star dish at your Thanksgiving or Christmas dinner table. Serve it with other festive sides like pesto vegetables, vegetable napoleon, or your favorite holiday salad.

    A hand is holding a spoon and takes some from the mashed potato topping and from the veggie stew below out of a white pot of shepherd's pie.

    ❄️ Storing tips

    Storing and reheating this vegan shepherd’s pie is convenient, and the flavors even deepen over time, making your leftovers just as delicious, if not more!

    To store leftovers, allow them to cool completely. Once cooled, transfer them to an airtight container and place them in the refrigerator. It will stay fresh and tasty for up to four days.

    Unfortunately, due to the nature of the mashed potato topping, this dish does not fare well if you choose to freeze it. The texture of the potatoes can become grainy and watery upon thawing.

    When you are ready to reheat your vegan shepherd’s pie, place it in a preheated oven at a moderate temperature and bake until it is heated through. This should take about fifteen to twenty minutes.

    You can also use the microwave if you are reheating a single serving. Just be sure to stir the pie halfway through the reheating process to ensure it heats evenly.

    4 white ceramic pots with shepherd's pie but only the lovely yellow mashed potato topping is visible.

    🤔 FAQs

    What kind of potatoes should I use for the vegan shepherd’s pie?

    For the best results, we recommend using either Yukon or Russet potatoes for this recipe. These types of potatoes are starchy and will give your mashed potatoes a fluffy and creamy texture.

    What is in a vegan cottage pie?

    A vegan cottage pie is essentially the same as a shepherd’s pie. Instead of meat, you can use a variety of vegan alternatives such as textured vegetable protein (TVP), lentils, crumbled tofu, or a walnut-mushroom-cauliflower mince.

    How can I guarantee that my vegetables are cooked evenly?

    To guarantee even cooking, chop your vegetables into similar-sized pieces. In this recipe, I add the carrots first, which take the longest to cook, followed by the zucchini and eggplant.

    How can I thicken the stew for my vegan shepherd’s pie?

    If you find your stew has too much liquid, you can thicken it by adding a tablespoon of flour or starch. Repeat this process if necessary. This can occur if the zucchini releases a lot of water or if you add other vegetables that behave similarly, like mushrooms.

    More vegan stew recipes

    I love soups and stews, so it is not surprising that you will find several hearty vegan stews here. They are my best recipes:

    • Cast iron skillet with veggie stew topped with puff pastry in a lattice pattern.
      Vegan Pot Pie
    • 2 white plates of thick yellow stew with potatoes, broccoli, green peas and green herbs. A spoon is placed inside with a toasted slice of bread.
      Hearty Potato Stew
    • Vegetable stew in a red white enameled Dutch oven with lots of chopped vegetables like potatoes, carrots, mushroom, celery and red kidney beans. Topped with freshly chopped green herbs.
      The Best Hearty Vegetable Stew
    • 2 white bowls with thick brown stew, lentils, chopped veggies and a couple of dumplings. The remaining stew is in a red-white Dutch oven.
      Vegan Stew with Dumplings

    THANK YOU so much for visiting our website. Please comment below if you have tried this recipe. We LOVE hearing from you! If you loved the recipe, please don’t forget to give us a ⭐⭐⭐⭐⭐ RATING. We appreciate all of our readers.  

    Different colorful vegetables drawn as icons on an orange background in a shape of a heart.

    ⇒ GET OUR FREE 7-DAY VEGAN MEAL PLAN E-BOOK NOW! OR CHECK OUT ALL VEGAN MEAL PLAN RECIPES! ⇐

    4 white ceramic pots with shepherd's pie from above but only the lovely yellow mashed potato topping is visible.

    Vegan Shepherd’s Pie (No Lentils!)

    Nandor Barta
    This easy vegan shepherd’s pie is a plant-based twist on the traditional comfort food dish. And it is packed with flavor. I am sure it will satisfy all your cravings for a warm, comforting meal. This is the perfect dish for those cozy nights when you want something filling and super delicious yet vegan.
    4.9 from 8 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 15 minutes mins
    Baking time 15 minutes mins
    Total Time 45 minutes mins
    Course Main Course
    Servings 4 serving
    Calories 292kcal

    Equipment

    • Cast-iron Dutch Oven (3-quart / 2.8 liter)
    • Stockpot
    • Simple hand mixer
    • Oven-safe glass baking dish (8-inch / 20 cm)
    • 8-oz Simple White Ramekins
    • 7-oz Round Mini Casserole Dish with Lid

    Ingredients
     
     

    • 1 Onion (medium)
    • 2 cloves Garlic
    • 3 Carrots (medium)
    • ½ Zucchini (Courgette)
    • ½ Eggplant (medium)
    • ⅓ cup Tomato paste
    • 1 cup Vegetable broth
    • 2 tsp Thyme (dried)
    • 3 Bay leaves
    • Salt and Pepper to taste

    Vegan Mashed Potatoes

    • 2 pounds Potatoes
    • 4 tsp Dairy-free butter
    • ⅓ cup Dairy-free milk (homemade cashew milk)
    • Salt and Pepper to taste
    Prevent your screen from going dark
    EXCLUSIVE 5-ingredient recipes for busy home cooks that are ready in 15 minutes!Check out our Express Vegan Cookbook!

    Instructions
     

    Cooking Veggie Stew Filling

    • Peel, then chop onion and garlic into fine pieces. Peel, then dice carrots and eggplant into smaller cubes. Dice zucchini with skin on, also into smaller cubes.
    • Preheat the frying pan to medium heat and fry onion and garlic first. Once it's sauteed, add diced carrots. Stir well and cook for a few minutes.
    • Add diced eggplant and season with salt, pepper, and thyme. Stir well and cook for a few minutes.
    • Add diced zucchini and bay leaves at last, as zucchini needs a shorter time to be ready. Stir well and cook for a few minutes.
    • Add tomato paste and mix it well before pouring in the vegetable stock. I usually only add half of the stock. I only add the other half when the excess water evaporated.
    • Cook until all vegetables are soft. When ready, take them off the heat. 

    Vegan Mashed Potatoes

    • Peel and dice potatoes. Cooked them in salted water until soft. The smaller you dice the potatoes, the faster they will be ready. 
    • When the potatoes are soft, drain the water and transfer the cooked potatoes into a large bowl. (Reserve cooking water if you want to make oil-free mashed potatoes.)
    • Add dairy-free butter and milk (we used our homemade vegan cashew milk) and season with some salt.
    • For mashing the potatoes, I use a hand mixer. In this way, you will get a very smooth almost foamy texture at the end. For more tips see our vegan mashed potatoes recipe.

    Baking Vegan Shepherd's Pie

    • Preheat the oven at 400F (200C).
    • Take 4 ramekins (8-oz) or 1 larger oven-safe pot (8×8) and add the vegetable stew filling first. Spread it evenly before topping it with creamy vegan mashed potatoes. 
    • Bake for 15 minutes under a broiler or until it gets light brown on top and the stew bubbles up around the sides.
    Tried this recipe? Can we see it?Please share a picture with us by uploading an image to Pinterest below ours.

    Notes

    • Chop vegetables evenly – We added carrots first, as they need the most time to be cooked, then zucchini and eggplant.
    • Cook the veggies until soft – Contrary to vegan pot pies, you shouldn’t cook them until they are soft as pot pies need time in the oven to get the top crust baked. However, with Shepherd’s Pie, we recommend cooking the veggies until they are soft and only broiling the top of the mashed potatoes in the oven.
    • Thickening the stew – If you feel that your stew has too much liquid, you can thicken it, starting with one Tablespoon of flour or starch and repeat if needed. It can happen if the zucchini releases much water or you add other veggies that behave similarly to mushrooms.
    • Extra safety – As the stew is bubbling up, we usually put a sheet pan below the oven-safe pot to capture any liquid pouring over the sides. Easier to clean the oven as you only have to wash the sheet pan, not your entire oven. 

    Video

    [adthrive-in-post-video-player video-id=”AEPBuSSJ” upload-date=”2020-12-16T10:31:23.000Z” name=”Vegan Shepherd’s Pie” description=”This Vegan Shepherd’s Pie (or Vegan Cottage Pie) is true comfort food for fall and for winter with rainbow carrots, zucchini (courgette) and eggplant (aubergine) topped with creamy vegan mashed potatoes. If you are looking for a Vegetable Shepherd’s Pie recipe for Thanksgiving or for Christmas with a light veggie stew filling (no legumes, no grains, and no nuts), this is the one to check out.” player-type=”collapse” override-embed=”true”]

    Nutrition

    Nutrition Facts
    Vegan Shepherd's Pie (No Lentils!)
    Amount Per Serving (1 pot)
    Calories 292 Calories from Fat 45
    % Daily Value*
    Fat 5g8%
    Saturated Fat 1g6%
    Trans Fat 1g
    Polyunsaturated Fat 2g
    Monounsaturated Fat 2g
    Sodium 500mg22%
    Potassium 1599mg46%
    Carbohydrates 57g19%
    Fiber 10g42%
    Sugar 11g12%
    Protein 8g16%
    Vitamin A 8298IU166%
    Vitamin C 63mg76%
    Calcium 101mg10%
    Iron 3mg17%
    * Percent Daily Values are based on a 2000 calorie diet.

    UPDATED: This recipe was originally posted in October 2018, but was rewritten and republished with detailed instructions and tips in October 2021. 

    386 shares

    Reader Interactions

    Comments

      4.88 from 8 votes (3 ratings without comment)

      Leave a comment Cancel reply

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

      Recipe Rating





      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Anita

      November 19, 2019 at 10:53 pm

      5 stars
      I love the one serving per person presentation. This makes a simple shepherds pie into something that can be served at a party. Fancy looking, delicious, and easy!

      Reply
      • My Pure Plants

        November 20, 2019 at 9:40 am

        Thank you. That was exactly my goal.

        Reply
    2. Irina

      November 19, 2019 at 10:46 pm

      5 stars
      Oh, I love your pictures! This vegan Shepherd’s Pie is a great idea for meatless Mondays! Bookmarking for later. Cannot wait to try!

      Reply
      • My Pure Plants

        November 20, 2019 at 9:39 am

        Thanks. I am sure you’ll like it too.

        Reply
    3. Kelly Anthony

      November 19, 2019 at 9:41 pm

      5 stars
      I’m loving this vegan shepherds pie that is loaded with fresh and colorful vegetables.

      Reply
      • My Pure Plants

        November 20, 2019 at 9:39 am

        Thank you. The colorful, the better.

        Reply
    4. Emily

      November 19, 2019 at 9:16 pm

      5 stars
      These vegan shepherd pies are so cute as well as delicious! A weeknight meal to make again and again in the cooler months!

      Reply
      • My Pure Plants

        November 20, 2019 at 9:39 am

        Exactly, they are great for batch cooking so we can eat it for 2-3 times in a row.

        Reply
    5. Jen

      November 19, 2019 at 8:59 pm

      5 stars
      Definitely one of my fav comfort foods! Love how you individually portioned them.

      Reply
      • My Pure Plants

        November 20, 2019 at 9:38 am

        Yes, mine too.

        Reply
    6. Li Yang

      April 03, 2019 at 4:27 am

      Thank you so much for sharing this recipe. This is really good! I might try this tomorrow!

      Reply

    Primary Sidebar

    Portrait of Emese and Nandi My Pure Plants

    Hi, we are Emese Maczkó and Nándor Barta, the founders and recipe creators behind My Pure Plants. We are sharing our knowledge and expertise in vegan recipes and encourage you to try home-cooked meals using locally-sourced, organic, whole foods.

    More about us →

    Reader Favorites

    • A large white bowl with white rice and sticky brown battered strips on top sprinkled with sesame seeds, orange peels and chopped spring onion
      Crispy Vegan Orange Chicken (Copycat Panda Express)
    • Lots of spring rolls cut in half and arranged in a semi-circular dish facing upwards around a brown dipping sauce.
      Crispy Rice Paper Spring Rolls
    • A burger with layers of green ruffled lettuce, yellow sauce, thin cheese slices, dark brown burger patty twice, sliced pickles and white chopped onion.
      Meaty Vegan TVP Burger (Big Mac Style)
    • Copycat IKEA Veggie Balls

    Hearty stews

    • Vegetable stew in a red white enameled Dutch oven with lots of chopped vegetables like potatoes, carrots, mushroom, celery and red kidney beans. Topped with freshly chopped green herbs.
      The Best Hearty Vegetable Stew
    • 2 white bowls with thick brown stew, lentils, chopped veggies and a couple of dumplings. The remaining stew is in a red-white Dutch oven.
      Vegan Stew with Dumplings
    • Red Dutch oven from above with a stew where you can see chopped potatoes, spinach leaves, carrot slices, tomatoes, and mushroom slices. Slices of bread is next to it. A hand is holding a spoon taking some from the middle
      Jackfruit Stew (Vegan Beef Stew)
    • Cast iron skillet with veggie stew topped with puff pastry in a lattice pattern.
      Vegan Pot Pie
    Portrait of Emese and Nandi My Pure Plants

    Hi, we are Emese Maczkó and Nándor Barta, the founders and recipe creators behind My Pure Plants. We are sharing our knowledge and expertise in vegan recipes and encourage you to try home-cooked meals using locally-sourced, organic, whole foods.

    More about us →

    Reader Favorites

    • A large white bowl with white rice and sticky brown battered strips on top sprinkled with sesame seeds, orange peels and chopped spring onion
      Crispy Vegan Orange Chicken (Copycat Panda Express)
    • Lots of spring rolls cut in half and arranged in a semi-circular dish facing upwards around a brown dipping sauce.
      Crispy Rice Paper Spring Rolls
    • A burger with layers of green ruffled lettuce, yellow sauce, thin cheese slices, dark brown burger patty twice, sliced pickles and white chopped onion.
      Meaty Vegan TVP Burger (Big Mac Style)
    • Copycat IKEA Veggie Balls

    Hearty stews

    • Vegetable stew in a red white enameled Dutch oven with lots of chopped vegetables like potatoes, carrots, mushroom, celery and red kidney beans. Topped with freshly chopped green herbs.
      The Best Hearty Vegetable Stew
    • 2 white bowls with thick brown stew, lentils, chopped veggies and a couple of dumplings. The remaining stew is in a red-white Dutch oven.
      Vegan Stew with Dumplings
    • Red Dutch oven from above with a stew where you can see chopped potatoes, spinach leaves, carrot slices, tomatoes, and mushroom slices. Slices of bread is next to it. A hand is holding a spoon taking some from the middle
      Jackfruit Stew (Vegan Beef Stew)
    • Cast iron skillet with veggie stew topped with puff pastry in a lattice pattern.
      Vegan Pot Pie

    Footer

    ^ back to top

    About

    • Subscribe
    • Contact
    • About
    • Media & Press
    • Privacy Policy
    • Terms & Conditions
    • Nutritional disclaimer
    • General Disclaimer

    Categories

    • Vegan Main Dishes
    • Vegan Soups
    • Vegan Desserts
    • Vegan Pasta Sauces
    • Vegan Sides

    Seasonal

    • Vegan Lentil Loaf
    • Vegan Shredded Chicken
    • Chickpea Mushroom Curry
    • Hokkaido Pumpkin Soup
    • Vegan Bechamel

    Quick links

    • TVP Recipes
    • Quick Vegan Meals
    • Creamy Vegan Soups
    • Rice Paper Recipes
    • Oyster Mushroom Recipes

    This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.

    Stock images for articles by Depositphotos.com.

    Copyright © 2018-2024

    386 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.