• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ZardyPlants

  • Home
  • Vegan & Oil-free Recipes
    • Cheezes
    • Breakfasts
    • Soups
    • Salads
    • Snacks & Apps
    • Entrees
    • Dips & Sauces
    • Ingredients
    • Desserts
    • Gluten Free
  • Shop
    • Recipe Books
    • Products I Use
  • About
  • Contact
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Vegan and Oil-free Recipes
  • Free Cookbook with Signup!
  • Plant-Based Jewish Recipes
  • Shop
  • Contact
  • About
×
Home » Vegan and Oil-free Recipes

Simple Smoky Shepherd's Pie

Published: Oct 2, 2019 · Modified: Jun 26, 2022 by Liz Madsen

Share with friends!

Jump to Recipe

This savory and hearty Vegan Smoky Shepherd’s Pie is the ultimate cozy dinner, perfect for a weeknight or special occasion. Easy to make, customizable, and healthy, this delicious and classic dish is a great, budget-friendly, stick-to-your-ribs meal.

Vegan Shepherd's Pie in a baking dish
Skip to the Recipe!

This post may contain affiliate links. See our disclosure policy for details.

Hey Internet, I’m sure you’ve heard of Shepherd’s Pie, but if you haven’t, it’s basically veggies and traditionally meat (but we’ll use lentils) in a savory sauce, topped with mashed potatoes and baked. SO GOOD.

This cozy meal is totally easily made vegan with the substitution of lentils for meat. I also add mushrooms, which help enhance that meaty flavor.

And the sauce? Oh my gosh the sauce. So savory and rich and creamy and… well… saucy.

It’s my quick vegan gravy which is great, because then this is really just a fancy version of mashed potatoes and gravy.

The lentils amp up the protein and make this a great hearty dish, while the veggies make it healthy and the gravy just makes it awesome.

This was actually one of the first recipes on my blog, but as you can see it’s had a bit of a refresh (new pics, etc.). I’m honestly pretty embarrassed about the old pics, but we all have to start somewhere, right?

I digress. Moving on.

Vegan shepherd’s pie has long been a staple dish of ours, even before going vegan as lentils are even cheaper than meat. This dish has always been a great budget-meal for us to fall back on.

But the great thing about it is that it doesn’t taste like a budget meal, in that the flavors are complex and rich.

The umami from the mushrooms, the smokiness from the smoked paprika, the subtle hint of dried thyme, and the rich gravy make for pretty fantastic flavors if I do say so myself.

I just loved the mashed potato topping too. Potatoes are one of my favorite foods... I even made a compilation of over 75 of the best vegan potato recipes if you're interested.

This is a fantastic dish for meal prep and it also freezes very well, so make a double batch if you like or just save what you don’t eat for later. 

I love taking the leftovers of this to work for a few days after I first make it. The flavors hold up great, and it warms me in my chilly workplace.

Anyway, let’s get into this easy and delicious recipe!

What You’ll Need

There are three parts to this recipe: the filling, the sauce, and the topping. I’ve divided up this section to keep everything neat and tidy.

Ingredients for shepherds pie in bowls

The Filling

The meat replacement in this recipe is lentils. I’ll give you some other ideas in the Substitutions section below.

I used a 15 oz can of lentils, but you can also use one and a half cups of cooked lentils if you’d like. I will say that cooking lentils from dry will save you more money than using canned, but it will take a bit more time (you could cook them at the same time as the potatoes though, so while they’d take a little longer it would be a little more convenient).

I used brown lentils, but green would also work. I’m afraid that red lentils would just dissolve into this recipe.

For the veggies, I used a one pound bag of frozen four vegetable medley which contained carrots, green beans, corn, and peas.

You can technically use any frozen veggies (or fresh!) you’d like, but keep in mind that you might need to cut them smaller, as the four vegetable medley contains fairly small pieces.

Finally, mushrooms. I added sliced (diced would also work) mushrooms to this recipe because the mushrooms really add to the meaty and umami flavor, but if you don’t like mushrooms just leave them out.

Flavor Tip: Saute your mushrooms in a little gluten-free tamari (you can use soy sauce if not gluten-free, and you can use no-soy if you can’t eat soy), extra smoked paprika, and a splash of balsamic vinegar for a LOT of extra flavor.

The Sauce

This sauce is amazing. It’s actually my quick vegan gravy.

While you could use any sauce you like, even a store bought vegan gravy mix, I highly recommend using some kind of sauce and it makes this meal rich and moist (sorry).

Though I may be biased, my gravy recipe is incredible, and it only takes a few minutes to throw together using ingredients you probably already have.

Every time I make this gravy my husband and I stand in the kitchen for a few minutes, scraping out the pot and licking the spoon. It’s that good.

For my gravy you’ll need vegetable broth, soy sauce / gluten-free tamari / no-soy, nutritional yeast, garlic powder, onion powder, smoked paprika, nutmeg, arrowroot powder or cornstarch, and a bit of water.

Go to my quick vegan gravy to see the full recipe, and it can be prepared while your potatoes cook.

Speaking of which…

The Topping

I have a very simple approach to making mashed potatoes. I actually have a recipe for vegan mashed potatoes here on my site, but I’m putting it below too to minimize extra steps.

Besides, like I said, it’s simple.

All you’ll need is some potatoes--any will work. Sometimes I leave the skins on (usually with organic potatoes) but for this dish I often peel them, mostly for presentation. The skins are an awesome texture though if you’d like to keep them in.

And the other things I put in my mashed potatoes are a little of the water I boiled them in and salt.

That’s it.

Sometimes I add garlic powder. Sometimes I don’t.

I don’t add non-dairy milk or vegan butter to my mashed potatoes. I just don’t think it’s necessary. You can if you like, though. I’d recommend cashew milk or oat milk for creaminess if you’d like.

But I feel like the boiling water makes mashed potatoes silky and awesome. It’s the starch that leaches out into the water. Somehow makes it awesome.

Mushrooms simmering in a saucepan

What Substitutions Can I Make?

This vegan shepherd’s pie recipe is super customizable, so I’ve included a list of substitutions below.

Lentils

While green or brown lentils are super cheap and widely available, some people don’t like lentils (BLASPHEMY! Just kidding.). You could use any cooked bean instead, like chickpeas or black beans.

You could also substitute it for TVP (textured vegetable protein) which is a dehydrated vegan ground beef substitute that you can rehydrate to use as you would ground beef.

I actually have a vegan ground beef alternative recipe for meatless crumbles on my site that uses TVP if you’d like to try it. It’s very good and it only takes 10 minutes to make.

Frozen Veggies

As I mentioned above I used a medley frozen veggie blend of carrots, green beans, corn, and peas, but any will work. 

You could use fresh veggies too, but keep in mind that some veggies are harder and may have a longer cooking time. Chop those veggies a little smaller than ones that cook quickly like peppers or broccoli.

Gravy

If you don’t want to make my delicious quick vegan gravy I’ll be very offended. Just kidding. You can use a store bought vegan gravy mix or experiment with other sauces. Tomato sauce would probably be delicious in this.

Potatoes

Don’t want to top the shepherd’s pie with white potatoes? A great substitute is sweet potatoes! I’ve actually tried this and it’s incredible. Great combo.

A good lower carb option is cauliflower mash, but you can mash other veggies too, like carrots and parsnips, turnips, etc.

Vegan Shepherds Pie filling cooking in a pot

Tips for Making Vegan Smoky Shepherd’s Pie

This is a pretty easy recipe to make, despite how it may seem with three components. Each component is pretty easy, so keep on reading.

  • Preheat the oven to 425 degrees Fahrenheit (218 degrees Celsius).
  • Start by boiling your potatoes. I like to dice my potatoes beforehand, using a half inch dice. This helps them cook faster. Add the potatoes to the pot and add water until they’re just covered. Throw on a lid and bring them to a boil. You’ll want to cook them till they’re soft which will depend on how big you’ve cut them. If you diced them in a half-inch dice like I did, they should actually be soft enough to match pretty much as soon as they’ve come to a boil. Test with a fork: if your fork easily goes through them, they’re ready.
  • Drain the potatoes over a bowl to catch some or most of the water. It’s hard to say how much I use since I add little splashes of the cooking water while I mash, but reserve at least ½ to ¾ cup.
  • While the potatoes are cooking you could be making the quick vegan gravy or whatever other sauce you’re making. Cook that and set it aside.
  • Mash your potatoes, adding little bits of the cooking water at a time while you mash. Add salt and anything else you’d like in there, like garlic powder. Mix it in and set the bowl aside.
  • Cook your mushrooms by sauteing them in a large nonstick skillet (I love my B1 All Clad Skillet for sauteing veggies) over medium high heat. I don’t add any liquid at first while they’re sauteing because they release a bit of their own liquid. Let them cook for about 5 minutes, stirring occasionally. Then add the tamari or soy sauce, balsamic vinegar, and smoked paprika a little bit at a time, letting it cook off each time until the mushrooms are half their size and nicely browned, about 5 more minutes (10 min total).
  • Now add the frozen veggies and lentils to the pot along with your spices and let everything heat up. The veggies should thaw but don’t need to be totally cooked yet as they’ll cook more in the oven.
  • Mix in the gravy and stir everything together really well.
  • Add the filling to a deep baking dish (a square or rectangular baking dish will work, as will a glass pie dish) and flatten everything with the back of your spoon, pressing down lightly to compact everything.
  • Top with the mashed potatoes, and press a fork in a pattern across the top if you desire.
  • Bake for 10-15 minutes. You can throw it under the broiler for the last few minutes if you’d like the top slightly crispy (SO GOOD).
  • Done! Serve with fresh cracked black pepper and a good sprinkle of chopped parsley. Enjoy!
  • Store the leftovers up to 5 days in an airtight container in the fridge. Alternatively, freeze leftovers in a freezer-save airtight container up to 3 months.
Adding Mashed Potatoes to the filling in a baking dish

More Hearty Vegan Meals

Love vegan meals that are hearty and stick-to-your ribs? Me too. Check out some of the below recipes.

  • Vegan Goulash (American-style, like chili mac)
  • Vegan Hamburger Helper
  • Lentil Mushroom Loaf
  • Spinach Noodle Kugel
  • Seitan Brisket
  • Seitan Turkey
  • Vegan Drumsticks
  • Vegan Cream of Chicken Soup

Anything Else?

As always, I hope you love this recipe–I know I do and so does Mr. Zardyplants, who is vegan but occasionally misses the flavor of meat (but not the cruelty–he insisted I add that line).

This vegan shepherd’s pie is:

  • Savory
  • Hearty
  • Smoky
  • “Meaty” (hold the cruelty)
  • Satisfying
  • Packed with umami flavor
  • and great for anyone in your life that either isn’t vegan or vegetarian yet and needs to be convinced or is already and just kinda misses the taste of meat.

Let me know in the comments below if you make this recipe or tag me @Zardyplants on Instagram so I can see your beautiful recreations! If you tag me on IG, I will share your post in my stories :)

Also, one quick request: if you love how this recipe looks or tastes, please leave me a 5-star rating and a nice comment–ratings help more people find my recipes which helps me keep providing them! Thank you!

<3 Liz

Follow me on Social Media!

  • Facebook
  • Instagram
  • Pinterest
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Shepherd's Pie in a baking dish

Simple Smoky Shepherd's Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Liz Madsen
  • Total Time: 40 minutes
  • Yield: 10 cups 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This hearty pie with its lentils and veggies gives you the full feeling while being plant-based. It's perfect for meal prep and the holidays. Vegan, Oil-free, Nut-free, Soy-free, Gluten-free


Ingredients

Scale

Filling

  • 1.5 cups cooked lentils (see note 1)
  • 10 oz mushrooms, sliced or diced
  • 2 tbsp reduced sodium gluten-free tamari or soy sauce (see note 2)
  • 1 tsp balsamic vinegar
  • 1.5 tsp smoked paprika, divided
  • ½ tsp dried thyme
  • 16 oz of frozen vegetables
  • ½ batch quick vegan gravy or store-bought (see note 3)

Topping

  • 4 medium potatoes, diced (peel if desired)
  • Reserved potato boiling water
  • Pinch of salt
  • Garlic powder to taste, optional
  • Parsely, garnish
  • Fresh cracked black pepper, garnish

 


Instructions

  1. Prep: Preheat the oven to 425 degrees Fahrenheit (218 degrees Celsius).
  2. Cook potatoes: Start by boiling your potatoes. I like to dice my potatoes beforehand, using a half inch dice. This helps them cook faster. Add the potatoes to the pot and add water until they’re just covered. Throw on a lid and bring them to a boil. You’ll want to cook them till they’re soft which will depend on how big you’ve cut them. If you diced them in a half-inch dice like I did, they should actually be soft enough to match pretty much as soon as they’ve come to a boil. Test with a fork: if your fork easily goes through them, they’re ready.
  3. Drain: Drain the potatoes over a bowl to catch some or most of the water. It’s hard to say how much I use since I add little splashes of the cooking water while I mash, but reserve at least ½ to ¾ cup.
  4. Multi-task: While the potatoes are cooking you could be making the quick vegan gravy or whatever other sauce you’re making. Cook that and set it aside. Mash your potatoes, adding little bits of the cooking water at a time while you mash. Add salt and anything else you’d like in there, like garlic powder. Mix it in and set the bowl aside.
  5. Cook the mushrooms: Cook your mushrooms by sauteing them in a large nonstick skillet (I love my B1 All Clad Skillet for sauteing veggies) over medium high heat. I don’t add any liquid at first while they’re sauteing because they release a bit of their own liquid. Let them cook for about 5 minutes, stirring occasionally. Then add the tamari or soy sauce, balsamic vinegar, and smoked paprika a little bit at a time, letting it cook off each time until the mushrooms are half their size and nicely browned, about 5 more minutes (10 min total).
  6. Add veggies and lentils: Now add the frozen veggies and lentils to the pot along with your spices and let everything heat up. The veggies should thaw but don’t need to be totally cooked yet as they’ll cook more in the oven.
  7. Add the gravy: Mix in the gravy and stir everything together really well.
  8. Assemble: Add the filling to a deep baking dish (a square or rectangular baking dish will work, as will a glass pie dish) and flatten everything with the back of your spoon, pressing down lightly to compact everything. Top with the mashed potatoes, and press a fork in a pattern across the top if you desire.
  9. Bake: Bake for 10-15 minutes. You can throw it under the broiler for the last few minutes if you’d like the top slightly crispy (SO GOOD).
  10. Serve: Serve with fresh cracked black pepper and a good sprinkle of chopped parsley. Enjoy!
  11. Store: Store the leftovers up to 5 days in an airtight container in the fridge. Alternatively, freeze leftovers in a freezer-safe airtight container for up to 3 months.

Notes

Note 1: While green or brown lentils are super cheap and widely available, some people don’t like lentils (BLASPHEMY! Just kidding.). You could use any cooked bean instead, like chickpeas or black beans. You could also substitute it for TVP (textured vegetable protein) which is a dehydrated vegan ground beef substitute that you can rehydrate to use as you would ground beef. I actually have a vegan ground beef alternative recipe for meatless crumbles on my site that uses TVP if you’d like to try it. It’s very good and it only takes 10 minutes to make.

Note 2: I use reduced sodium gluten-free tamari (you can use soy sauce if not gluten-free, and you can use no-soy if you can’t eat soy).

Note 3: If you don’t want to make my delicious quick vegan gravy I’ll be very offended. Just kidding. You can use a store bought vegan gravy mix or experiment with other sauces. Tomato sauce would probably be delicious in this.

  • Cook Time: 40 minutes
  • Category: Entree
  • Method: Baking
  • Cuisine: American

Did you make this recipe?

Share a photo and tag us @zardyplants — we can't wait to see what you've made!

Section Bottom
Click Here to Sign Up for my Newsletter and Never Miss a Recipe!

Other Recent Content!

« Cheezy Potatoes and Kale Au Gratin
Customizable Sushi Bowls »

Share with friends!

Filed Under: Entrees, Vegan and Oil-free Recipes

Follow us on Social Media

  • Facebook
  • Instagram
  • Pinterest

You May Also Like:

The Best High Protein Vegan Seitan Burger (Grillable)

Vegan mac and cheese in a bowl with a spoon nearby.

The Best Vegan Mac and Cheese Recipe Ever (Fast and Easy)

Delicious Protein Coffee Shake Recipe for the Morning

See More Recipes

Reader Interactions

Comments

  1. Aline

    December 01, 2020 at 10:50 pm

    Made this tonight. It was absolutely incredible. Will definitely make this again!!

    Reply
  2. Lynn Howell

    March 14, 2021 at 1:02 pm

    You made this for me and it was absolutely delicious. The slight smoky flavor really gave it depth.

    Reply

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

Paul and Liz Madsen holding their dog Luna standing in front of a lake

Hi, we're Liz & Paul!

We develop plant-based comfort food recipes that are delicious, easy, and budget-friendly. We created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

More about us →

Trending

  • Vegan Garlic Noodles in a bowl
    Vegan Garlic Noodles
  • Vegan Cream of Mushroom Soup
  • Green matcha pound cake on a gray stone slab
    Vegan Matcha Pound Cake
  • Hand holding a vegan philly cheesesteak
    Vegan Philly Cheesesteak

Seasonal

  • Watermelon tuna poke bowl with veggies and fruits
    Watermelon Tuna
  • Vegan Macaroni Salad in a dish
    Vegan Macaroni Salad
  • Horizontal photo of two vegan chicken salad sandwiches stacked up
    Vegan Chicken Salad
  • A cut ice cream cake with chocolate and vanilla layers
    Vegan Ice Cream Cake

Want a free e-cookbook? Download our Everyday Plant-Based Recipes.

Green graduate badge stating "T. Colin Campbell Center for Nutrition Studies Plant-Based Nutrition Certificate Program nutritionstudies.org"
Paul and Liz Madsen holding their dog Luna standing in front of a lake

Hi, we're Liz & Paul!

We develop plant-based comfort food recipes that are delicious, easy, and budget-friendly. We created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

More about us →

Trending

  • Vegan Garlic Noodles in a bowl
    Vegan Garlic Noodles
  • Vegan Cream of Mushroom Soup
  • Green matcha pound cake on a gray stone slab
    Vegan Matcha Pound Cake
  • Hand holding a vegan philly cheesesteak
    Vegan Philly Cheesesteak

Seasonal

  • Watermelon tuna poke bowl with veggies and fruits
    Watermelon Tuna
  • Vegan Macaroni Salad in a dish
    Vegan Macaroni Salad
  • Horizontal photo of two vegan chicken salad sandwiches stacked up
    Vegan Chicken Salad
  • A cut ice cream cake with chocolate and vanilla layers
    Vegan Ice Cream Cake

Want a free e-cookbook? Download our Everyday Plant-Based Recipes.

Green graduate badge stating "T. Colin Campbell Center for Nutrition Studies Plant-Based Nutrition Certificate Program nutritionstudies.org"

Copyright © 2025 ZardyPlants on the Foodie Pro Theme

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Disclaimer - Terms and Conditions - Privacy Policy