• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Milk Free Mom logo
  • Recipes
  • Products
  • My Kitchen Favorites
  • About
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
  • Recipes
  • Products
  • Shop
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Products
    • Shop
    • About
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Entrees

    Vegan Shepherd's Pie

    Published: Mar 1, 2013 by Lyndsay Homme Modified: Apr 24, 2023
    This post may contain affiliate links. 9 Comments

    Jump to Recipe Print Recipe

    You won't miss the meat in this Vegan Shepherd's Pie! It's a hearty, comfort-filled dish that's much healthier than the classic version. Even the carnivore and toddler of the house enjoyed it, and there were plenty of leftovers for lunch the next day. The flavor and texture in this Shepherd's Pie were fantastic, and I'll definitely be this cooking well into spring. This is a great dish to make ahead, so feel free to double up on the recipe and make two pies!

    What's in a vegan shepherd's pie?

    Traditional shepherd's pie is made using ground meat, but in this recipe, we're replacing the meat with lentils. We're making this pie without using plant-based meat alternatives, and instead using whole, natural foods. A layer of fragrant vegetables and gravy is topped with green peas, then finished with a creamy layer of mashed potatoes. It's hearty, filling, flavorful, and so comforting!

    Frequently Asked Questions

    What kind of lentils should I use in this shepherd's pie?

    I like brown or green lentils in this recipe. I tested this with red lentils, and the texture was too mushy. Brown or green lentils will give you a bit more bite. Make sure you are using canned or pre-cooked lentils. Dried lentils will not have enough time to cook in this recipe.

    What are the best potatoes for this shepherd's pie?

    Yukon Gold are my favorite potatoes to use in this because they offer a soft buttery flavor to the pie. You can also use red potatoes if you'd like to save time and leave the skins on. Any white potato that you prefer should work.

    You may also like: 

    Vegan Quinoa & Sweet Potato Chili

    Simple Vegan Enchiladas

    Vegan Shepherd's Pie

    Vegan Shepherd's Pie

    If you're looking for plant based comfort food, this is THE go-to dish. It's great for make ahead cooking, entertaining, or just because you're craving something hearty.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Servings 6

    Ingredients
     

    • 2 lbs white potatoes peeled and chopped into small chunks
    • 1 onion diced
    • 2 celery stalks chopped
    • 8 oz baby bella mushrooms chopped
    • 3 tbsp olive oil
    • 3 carrots peeled and diced
    • 15 oz brown or green cooked lentils canned works, drained and rinsed
    • 3 cloves garlic peeled and minced
    • 1 ½ cup vegetable stock
    • ¼ cup vegan butter
    • ¼ cup nondairy milk unsweetened
    • 6 oz frozen peas
    • salt and pepper to taste
    • 1 sprig rosemary
    • 1 spring thyme

    Instructions
     

    • Heat your oil in a large stock pot over medium heat.
    • Add your onion, celery and mushrooms, and cook for about 10 minutes, until the mushrooms are brown and the onions are nice and soft.
    • Add your garlic and carrots, cook for 2 minutes, then add your vegetable stock.
    • Toss in your rosemary, cover, and bring to a boil. Lower your heat and continue on a low simmer for 45 minutes. Remove your rosemary sprig and discard. Add your lentils, and give it a nice stir.
    • Preheat your oven to 425°F. While your vegetables are simmering, boil your potatoes until soft enough to mash. Drain them well, and add your butter to the hot pot. Melt your butter, then add your potatoes back to the pan, and also the milk. Mash well to your desired texture, and salt and pepper to taste.
    • In a 9  x 13 baking dish, layer your vegetables. Spread your frozen peas evenly over the veggies, then spread your potatoes over the evenly over the top. Bake for 30 minutes, until bubbly and the top starts to brown. Let sit for ten minutes, then enjoy!

    Nutrition

    Calories: 544kcalCarbohydrates: 81gProtein: 25gFat: 14gSaturated Fat: 3gSodium: 341mgPotassium: 1696mgFiber: 28gSugar: 8gVitamin A: 5863IUVitamin C: 49mgCalcium: 102mgIron: 7mg
    Tried this recipe?Let me know how it was!

    More Dairy-Free Entrée Recipes

    • shredded slow cooker beef barbacoa inspired
      Slow Cooker Barbacoa-Inspired Shredded Beef
    • sausage and rice meal recipe
      Easy Sausage and Rice Meal
    • easy shrimp alfredo
      Easy Shrimp Alfredo
    • Crockpot Shredded Chicken for Tacos
      Crockpot Shredded Chicken for Tacos

    Reader Interactions

    Comments

      5 from 1 vote (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Diane says

      April 12, 2013 at 4:28 pm

      I am a new Vegan (about 3 months) although I haven't had any real cravings for meat I crave the comfort foods associated with it. So when I saw this I had to try it. It was really good. I really love your recipes because they fresh veggies and not not man made veggie protein products. Keep up the good work !

      Reply
    2. PegE says

      October 07, 2013 at 1:48 pm

      This looks great, but I think there's a word missing! Where it says "I like milk," did you mean to say what type of milk you like to use in this recipe? Thanks!

      Reply
      • milkfreemom says

        October 07, 2013 at 2:21 pm

        Woops! I meant "I like rice milk". Thanks for letting me know.

        Reply
        • PegE says

          October 07, 2013 at 8:48 pm

          Thanks! With fall having just arrived today in the mid-Atlantic area, I am eager to try this cozy autumnal dish.

          Reply
    3. Amber says

      October 07, 2013 at 5:16 pm

      Are you supposed to cook the lentils first? ... Then add them to the vegetable mixture?

      Reply
      • milkfreemom says

        October 16, 2013 at 12:18 pm

        Hi Amber, I used canned lentils. If you're using dry, bagged lentils then you would want to cook them first. Enjoy!

        Reply
    4. Jillian says

      September 01, 2014 at 11:48 pm

      I made this for at least the third time tonight. It is delicious! Because I am not vegan I use homemade beef stock (and regular milk and butter.) I also use dry lentils that I first cook in beef stock while I am chopping up the veggies.

      Reply
    5. Anne says

      August 30, 2015 at 8:07 pm

      I cannot wait to try this recipe! One recipe I have missed making is shepards pie and this looks absolutely awesome!! Thank you so much for this recipe!

      Reply

    Primary Sidebar

    Lyndsay Homme

    Hi, I'm Lyndsay! I'm a certified nutrition coach who loves food and studying its effects on our bodies. I started a dairy-free journey when my son was diagnosed with milk intolerance in 2009. He grew out of his intolerance when he was 7, and a few years later I grew into one.

    More about me →

    Popular Recipes

    • Dairy Free Breakfast Casserole
      Dairy-Free Egg Casserole
    • lemon coconut custard pie
      Easy Lemon Coconut Custard Pie
    • Dairy Free Chicken and Dumplings
      Dairy-Free Chicken and Dumplings
    • meatless chili with sweet potato quinoa and black beans
      Meatless Chili with Black Beans, Sweet Potato, and Quinoa
    150+ dairy free snack list

    Dairy-Free Summer Recipes

    • healthier homemade peanut butter chocolate easter eggs
      Healthier Homemade Reese's Peanut Butter Eggs
    • mango salad recipe
      Easy Mango Salad
    • chocolate strawberry frozen yogurt bars
      Chocolate Strawberry Frozen Yogurt Bars
    • raspberry simple syrup with honey
      Honey Raspberry Simple Syrup
    See more Dairy-Free Summer Recipes →

    list of over 100 dairy free chocolates
    7-day dairy free meal plan

    Lyndsay Homme

    Hi, I'm Lyndsay! I'm a certified nutrition coach who loves food and studying its effects on our bodies. I started a dairy-free journey when my son was diagnosed with milk intolerance in 2009. He grew out of his intolerance when he was 7, and a few years later I grew into one.

    More about me →

    Popular Recipes

    • Dairy Free Breakfast Casserole
      Dairy-Free Egg Casserole
    • lemon coconut custard pie
      Easy Lemon Coconut Custard Pie
    • Dairy Free Chicken and Dumplings
      Dairy-Free Chicken and Dumplings
    • meatless chili with sweet potato quinoa and black beans
      Meatless Chili with Black Beans, Sweet Potato, and Quinoa
    150+ dairy free snack list

    Dairy-Free Summer Recipes

    • italian salad with chickpeas and salami
      Italian Salad with Chickpeas and Salami
    • healthy frozen snickers banana bites
      Healthy Frozen Snickers Bananas
    • summer strawberry mojito spritzer
      Summer Strawberry Spritzer
    • slow cooker pork carnitas
      Easy Slow Cooker Pork Carnitas
    See more Dairy-Free Summer Recipes →

    list of over 100 dairy free chocolates
    7-day dairy free meal plan

    Footer

    ↑ back to top

    Recipes

    • Breakfast
    • Entrée
    • Dessert
    • Drinks

    Newsletter

    • Sign up

    Contact

    • Contact
    • Disclosure / Privacy Policy

    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • TikTok

    © 2024 Milkfreemom.com. All rights reserved.

    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.