Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Mains

Vegan Shepherd's Pie Recipe

by Adam Sobel
Updated: Sep 4, 2025
5 from 9 votes
Prep Time 8 minutes mins
Total Time 1 hour hr 8 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

A complete Sunday dinner that doesn't take all day to make? This vegan shepherd's pie recipe delivers can't-stop-eating-it vibes with layers of red wine-kissed tofu-beef filling and garlicky mashed potatoes. It's built from everyday ingredients, doesn't leave you with a sink full of dishes, and it's Thanksgiving table-ready in about an hour.

A serving of vegan shepherd’s pie topped with brown gravy and chopped chives sits on a decorative plate with a fork, with the rest of the pie visible in a pan in the background.
Here’s how to make this recipe perfectly

Recipe tips tailored to what matters most to you:

Gluten Sucks

Use tamari, not soy sauce. Two labels left to check: the vegan beef bouillon and your gravy.

Time Saver

Assemble the whole thing ahead and bake it when you're ready to eat. Boil the potatoes while the tofu browns so nothing waits on anything.

Cost Cutting Tip

Whatever cheap dry red is on the shelf works, box wine is fine too. Trader Joe's vegan butter costs less than Earth Balance and does the job just as well.

Make it Healthier

Crown it with my lightly garlicky parsnip purée instead of the mash, and go easy on the bouillon and tamari to pull the sodium down.

Ingredient Hack

Nothing weird in here. Any mushrooms you can get will play nice, and if you can't find no-beef base, a crumbled vegan bouillon cube covers it.

Cook Like Adam

Dry tofu + a good amount of time cooking in the oil before the seasonings are added = better browning and more ground-beefish texture.

Don't over-mix your potatoes. It makes them gluey, like sad old school paste. Mash just until smooth and fluffy, then step away.

That 10-minute rest is key to firm slices and easier serving. It also lets the flavors chill out and enter the heart sanctum of every crumble.

Oodles more tips, step-by-step recipe photos, info on weird ingredients, and FAQs are all still here. I just tucked 'em out of the way so you can start cooking sooner.

Umami-loaded tofu ground beef, a medley of sautéed veg, in a red wine reduction sauce that doesn't play. And that mashed potato crown? Yeah, it's extra rich, crispy around the edges, and just garlicky and herby enough not to overpower the filling.

It's complete enough to fly solo, but serve this bad boy with a slab of vegan garlic bread and you're in carb heaven. Or rock a full holiday feast and surround it with bourbon cranberry sauce and a bubbling tray of vegan green bean casserole. 

Best part: all this insanity bakes up in one dish and feeds a hungry crew. Even your non-veg guest will be psyched!

A pink heart icon next to bold text that reads "Featured Reader Love Letter" on a textured beige background.

5 stars
I have tried a lot of vegan shepherds pie recipes, this is by far the best! Subtly complex and delicious!

Jami
Jump to:
  • Recipe tips tailored to what matters most to you:
  • 🥰Why you'll adore this vegan shepherd's pie recipe
  • 🥧Vegan shepherd's pie ingredients 
  • 📖 How to make vegan shepherd's pie
  • 💡Serving Ideas
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • 🍁 You'll adore these vegan holiday recipes too:
  • Vegan Shepherd's Pie

🥰Why you'll adore this vegan shepherd's pie recipe

✊ Vegan AF and GF: Like all my vegan Thanksgiving recipes and vegan Christmas recipes, this one obviously kicks meat, dairy, and eggs to the curb. But shocker: this is also one of the completely gluten-free vegan recipes your fam will gobble up without a second thought.

🪜 Make-Ahead Magic: Assemble it ahead and just bake when you're ready to eat. This thing stores nicely for days, and freezes well too.

🙅‍♀️ No Oddball Ingredients: Just pantry staples and produce-nothing you'll have to hunt down or source from the dark web, or whatever

Tested and Approved Worldwide: Like all of my vegan recipes, this one has been refined with feedback from hundreds of dedicated recipe testers.

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥧Vegan shepherd's pie ingredients 

A variety of labeled ingredients for a vegan shepherd's pie recipe, including tofu, cremini mushrooms, peas, carrot, celery, garlic, onion, herbs, spices, vegan cream cheese, vegan butter, tomato paste, tamari, and plant-based milk.

The Tofu

Extra-firm tofu brings the meaty texture to this otherwise meatless banger. It's prepared using pretty much the same method I use for tofu chorizo, vegan picadillo, and my tofu tacos-when you give it enough time and a little TLC, it develops a shockingly beefy texture. Not a soy boy like me? No problem. You can swap the tofu-beef portion of the recipe with ground seitan, Beyond Meat, or Impossible Beef. Just sauté it with the same seasoning mix.

Nutritional Yeast

Nutritional yeast isn't just for your hippy uncle's popcorn anymore. I use it in all kinds of cheesy wizardry, from my vegan nacho cheese to my dust-it-on-everything vegan parmesan. It adds an important savory power to the tofu marinade. Flakes or powder both work just fine in this recipe. Otherwise, if you can't get any, you should just leave it out rather than find  a substitute.

Vegan Beef Bouillon Paste

Vegan beef bouillon paste loads in the "beefy" character without a single, highly kissable cow (don't judge me). I really like the Better Than Bouillon brand-their No-Beef Base is the move, but honestly, the No-Chicken Base or Seasoned Vegetable Base also hit the mark nicely in this recipe. Can't get your hands on any of that? A crumbled vegan bouillon cube, or a small spoonful of vegetarian oyster sauce, will also be yummy in this.

Vegan Butter

While you can get away with olive oil if you avoid margarine, vegan butter is a more traditional-tasting fat for both sautéing and mashing. You can use your favorite brand. Mine is Earth Balance buttery sticks, but Trader Joe's also has a decent and more affordable one.

If you're curious about making your own, I break it all down in the vegan dairy crash course, where I teach how to whip up your own butter and more from scratch.

The Mushrooms

Cremini mushrooms (aka baby bellas) add even more umami and meaty texture to the filling. But don't freak out, pretty much any mushrooms you've got will play nice here: white button, portobellos, lion's mane, or oyster mushrooms all bring their own thing. 

Lion's mane shreds into meaty fibers like I rock in my vegan fajitas, while oyster mushrooms soak up flavor like big time. They are a godsend if you're already hooked on my vegan shawarma or Japanese curry.

Red Wine

Use a dry red wine you'd actually drink, like Pinot Noir, Merlot, or Cabernet Sauvignon, no judgment if it's from a box. But come on, you aren't allowed to use old expired boxes of Boku that you bought in the 90s. Not being a drinker myself, I usually just grab whatever's cheapest and save the rest of the bottle to splash into vegan bolognese or a round of tiramisu.

If it matters to you (it should!), make sure the wine is actually vegan. Some bottles are filtered with animal-based ingredients like isinglass (from fish bladders), egg whites, milk protein, or gelatin (usually from pigs or cows). Plenty of winemakers skip that stuff now and use bentonite clay or charcoal instead, but the label almost never tells you. Luckily, you can look it up on Barnivore, which is a crazy helpful resource if you cook with booze.

Vegan Cream Cheese

Vegan cream cheese makes the mashed potatoes taste like they hired a private chef for their summer home in the Hamptons. I use my own 4-ingredient vegan cream cheese recipe for this, but Tofutti is my personal fave as far as store-bought options go. If you're out, sub with vegan sour cream, unsweetened plant yogurt, or just more butter.

Vegan Gravy

Vegan gravy brings everything together at the finish line. Whether you go with my vegan brown gravy, mushroom gravy, onion gravy, or even vegan sausage gravy, you're gonna want to drown your slice in something rich and silky. Sometimes I use mushroom bourguignon as a gravy, and if that's a crime, lock your boyo up in the clinker, I guess. 

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

📖 How to make vegan shepherd's pie

Feeling hangry enough to eat the screen? (Please don't.) Go ahead and scroll down to the recipe card for the speed-run version. But if you want the full backstage pass-complete with flavor drama and hot tips-keep reading.

Four-photo collage: pouring water over peeled potato chunks in a pot, mixing diced potatoes with seasonings and cream, dough resting in a cloth-lined bowl, and crumbly cooked Vegan Shepherds Pie filling on a wooden spoon above a skillet.

Step One

There Will Be Spud: 

Peel and chop potatoes into large chunks. Place in a pot of room-temperature water, bring to a boil over high heat, and cook for 6-8 minutes longer until fork-tender. Drain well.

Want something less carby but still awesome to top your pie with? You can absolutely cover this with a batch of my lightly garlicky parsnip puree.

Step Two

Mash Rules Everything Around Me: 

Use a food mill, potato ricer, or masher to process the potatoes until smooth. Stir in vegan butter, cream cheese, plant milk, garlic, and salt until creamy and free of lumps. Set aside.

If you are using a ricer or food mill, you can and should add the butter, cream cheese, milk, garlic, and salt before mashing so that you don't have to mix the mashed potatoes much afterwards. That will keep them light and airy.

Step Three

Tofu Wong Fu: 

Press the tofu dry and crumble it into small bits.

Step Four

Sautébraham Lincoln: 

Heat the olive oil in a large pan over medium-high heat. After 90 seconds, add the tofu. Cook for 8-10 minutes, stirring occasionally, until lightly browned and crispy in some spots.

Four images show steps for Vegan Shepherds Pie: pouring liquid into a jar of sauce, stirring a spiced ground mixture in a pan, cooking chopped onions and mushrooms, and sautéing peas, carrots, celery, and seasonings.

Step Five

Nooch Kids On The Block: 

In a small bowl or cup, whisk together the nutritional yeast, smoked paprika, tomato paste, molasses, bouillon, tamari, and water. 

Step Six

Pour Decisions:

Pour the mixture over the tofu and cook another 5-6 minutes until evenly browned and caramelized. Transfer the tofu mixture to a bowl.

Step Seven

Sautéder Night Fever:

In the same pan, melt the vegan butter over medium heat. Add the onion and mushrooms, sautéing 6-7 minutes until tender and lightly golden.

Step Eight

Give Peas a Chance: 

Stir in the carrots, celery, garlic, peas, sage, oregano, and thyme. Cook for 3-4 minutes, until the garlic is fragrant.

A collage of four images shows the process of making Vegan Shepherds Pie: cooking plant-based ground meat with vegetables, adding liquid, simmering the mixture, and topping it with mashed potatoes in a skillet.

Step Nine

Wine-nona Ryder: 

Return the tofu to the pan. Pour in the red wine and simmer until reduced by half.

Step Ten

Joan of Starch: 

Whisk cornstarch, tamari, and water in a small bowl. Add to the pan and cook 3-4 minutes, stirring until thickened. Remove from heat.

Step Eleven

Tofu Live Crew: 

Set your oven to 400°F (205°C). Spread the tofu-veg filling evenly in a baking dish or large cast iron skillet.

Step Twelve

Ruth 'Tater Ginsburg: 

Spoon the mashed potatoes over the filling. Smooth the top evenly with the back of a spoon or an offset spatula.

A cast iron skillet filled with smooth mashed potatoes, decorated with circular fork patterns on top. A silver fork rests on the surface, showing the texture of the mashed potatoes.

Step Thirteen

Roastbusters: 

Use a fork to score the top of the mash. Bake 28-30 minutes until the top is golden and lightly crisp.

Gravy being poured onto a serving of vegan shepherd's pie on a decorative plate, showing layers of mashed potatoes and seasoned meat filling.

Step Fourteen

Hit Me Gravy One More Time: 

Let the pie rest 10 minutes before serving. Plate and top with vegan gravy, chives, parsley, and fresh sage.

And there you have it, a glorious GF alternative to vegan pot pie!

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

💡Serving Ideas

Pair this hearty pie with a holiday-worthy deal come true.

Serve up a pile of maple balsamic roasted Brussels sprouts and carrots, roasted parsnips, or something like pumpkin risotto that makes you believe in magic again.

Stack your plate to the gosh darned ceiling with a mountain of vegan stuffing (or vegan cornbread stuffing). 

Lay out slices of crispy-skinned vegan turkey roast, vegan ham, a tofu turkey (that's, uh, shaped like a creepy baby), or even some quick vegan corned beef. 

Add a basket of seitan fried chicken, because when I served it at last year's Thanksgiving, it was a major favorite amongst my non-veg guests!

A table set with vegan butternut squash macaroni and cheese, vegan truffle macaroni and cheese, a butternut squash salad topped with figs and pecans, a slice of vegan shepherd's pie, all presented in rustic ceramic dishes.
Shepherd's pie goes better with sides: serve it up with butternut squash salad, vegan truffled mac and cheese, vegan scalloped potatoes, or vegan butternut squash mac and cheese.

👉Top tips

  1. Press Your Tofu Well: Dry tofu + a good amount of time cooking in the oil before the seasonings are added  = better browning and more ground-beefish texture. Now, please laugh about the possibility of beefish being a word. Thanks.
  2. Don't Over-Mix Your Potatoes: It makes them gluey, like sad old school paste. Mash just until smooth and fluffy, then step away. If you want to level up your mash game, check out my vegan mashed potato recipe. It breaks down all the best techniques for hyper-aerated, rich, never-gummy potatoes. 
  3. Score the Mash: Fork marks help it brown with more surface area and give it that bakery-fancy look without too much extra effort or skill. If you have a decorating comb for making cakes, that'll work too.
  4. Let It Rest: That 10-minute rest is key to firm slices and easier serving. It also lets the flavors chill out and really enter into the heart sanctum of every last tofu beef crumble.

🤷‍♀️ Recipe FAQs

How do I keep the mash from sinking into the filling?

Let the filling cool slightly before topping. It'll thicken and support the potato layer like a flavor trampoline, not a gushy, slushy waterbed at a seedy motel. Having a pan that's wide enough for the filling not to be super-deep helps too.

Can I turn vegan shepherd's pie into a two-crust pie?

Yes, and it's wild. In addition to a mash topper, line the pan with some vegan puff pastry dough before filling. You can also do these in mini muffin tins as a VERY legit holiday hors d'oeuvre thingy.

How should I store and reheat vegan shepherd's pie?

❄️ Refrigerating:
Store leftovers in an airtight container in the fridge for up to 5 days.

🥵 Oven Reheating: 
Cover with foil and bake at 350°F (175°C) for 20-25 minutes. Uncover and bake for an additional 3-4 minutes to crisp the top.

🍁 You'll adore these vegan holiday recipes too:

  • Sliced hasselback potatoes with herbs and spices in a baking dish.
    Hasselback Potatoes Recipe with Garlic and Sage
  • A bowl of red Cranberry Ezme garnished with fresh mint and parsley, with a spoon on the side. Toasted bread pieces are visible nearby.
    Cranberry Ezme (Turkish Cranberry Relish Recipe)
  • A spoon lifting a serving of green bean casserole topped with crispy fried onions from a brown baking dish.
    Super-Good Vegan Green Bean Casserole
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

A slice of vegan shepherd's pie topped with golden-brown gravy and chopped chives sits on a decorative plate with a fork beside it.

Vegan Shepherd's Pie

Wine-braised tofu beef filling studded with peas and carrots, crowned with a buttery garlic mash, this vegan shepherd's pie is a flavor freight train that's about to win the holiday table Olympics at your house.
5 from 9 votes
Print Pin Rate
Prep Time: 8 minutes minutes
Cook Time: 1 hour hour
Total Time: 1 hour hour 8 minutes minutes
Servings: 12 Servings
Course: Main Course
Cuisine: Thanksgiving
Diet: Gluten Free, Vegan, Vegetarian
Calories: 300kcal
Author: Adam Sobel
Cost: $14

Equipment

  • large skillet
  • medium pot
  • Large bowl
  • Food mill optional
  • Potato ricer optional
  • Potato masher optional
  • 8x11-inch baking dish optional

Ingredients

For the Tofu Beef:

  • 14 oz. extra-firm tofu pressed dry
  • ¼ cup olive oil
  • 2 tablespoons nutritional yeast
  • 2 teaspoons smoked paprika
  • 3 tablespoons tomato paste
  • 4 teaspoons molasses
  • 1 tablespoon vegan beef bouillon paste or vegetable bouillon paste
  • 2 tablespoons tamari
  • ⅓ cup water

For the Filling:

  • 3 tablespoons vegan butter
  • 1 cup onion diced
  • 8 oz. cremini mushrooms or portobello mushrooms, diced
  • 2 cups carrots 1 cm. diced
  • 1 cup celery diced
  • 1 tablespoon garlic minced
  • 1 cup peas fresh or frozen
  • 4 teaspoons sage leaves thinly sliced
  • ½ teaspoon oregano
  • 1 teaspoon thyme
  • 1 ½ cups red wine
  • 3 tablespoons cornstarch
  • ¼ cup water
  • 2 tablespoons tamari

For the Potato Topping:

  • 3 pounds russet potatoes peeled
  • ½ cup vegan cream cheese
  • ¼ cup vegan butter
  • ¼ cup unsweetened plant-based milk
  • 2 teaspoons garlic minced
  • ½ teaspoon poultry seasoning
  • 1 ¾ teaspoon salt or to taste

To Serve:

  • 2 cups vegan gravy
  • 1 tablespoon chives thinly sliced
  • 1 tablespoon parsley chopped
  • Fresh sage leaves

Instructions

  • Peel the potatoes and cut them into large chunks. Place them in a pot of water and bring to a boil. Cook until fork-tender, then drain well.
  • If using a food mill or ricer, process the potatoes into a large bowl. If using a masher, mash until smooth, taking care to eliminate lumps. Stir in the vegan cream cheese, vegan butter, plant-based milk, garlic, poultry seasoning, and salt until well combined and creamy. Set aside.
  • Press the tofu dry and crumble it into small pieces.
  • Heat the olive oil in a large pan over medium-high heat. After 90 seconds, when the oil is hot, add the crumbled tofu and cook for 8-10 minutes, stirring occasionally, until lightly browned.
  • In a cup or small bowl, using the tines of a fork, whisk together the nutritional yeast, smoked paprika, tomato paste, molasses, bouillon paste, tamari, and water.
  • Add the marinade to the pan and continue to cook for 5-6 minutes until the tofu is evenly brown and slightly caramelized. Transfer the tofu mixture to a bowl and set aside.
  • In the same pan, melt the vegan butter over medium heat. When the butter is melted and bubbling, add the onion and mushrooms and sauté for 6-7 minutes until the mushrooms are tender and the onions are lightly golden.
  • Add the carrots, celery, garlic, peas, sage, oregano, and thyme, and continue to sauté for 3-4 minutes until the garlic is fragrant.
  • Return the tofu mixture to the pan. Pour in the red wine and simmer until reduced by half.
  • In a small bowl, whisk the cornstarch with water and tamari, then stir into the filling. Cook for 3-4 minutes until the mixture thickens, then remove it from the heat.
  • Preheat the oven to 400°F (205°C). Spread the filling evenly in a baking dish.
  • Spoon the mashed potatoes over the top, smoothing them into an even layer.
  • Use a fork to score the surface. Bake until the top is golden and lightly crisp, 28-30 minutes.
  • Let the shepherd's pie rest for 10 minutes before serving. Spoon onto plates and top with vegan gravy, chives, parsley, and fresh sage.

Notes

🥴 Toful Me Once, Shame on You: 
Fool me,cain’t get fooled again. Pressing your tofu thoroughly means better browning, better chew, and none of that soggy white scrambliness. Cook it long enough in the oil before adding seasoning so it crisps and develops some personality.
🧠 Mashachusetts Institute of Texture: 
Overmixing mashed potatoes makes them gummy enough to patch drywall. Don’t even think about reaching for your food processor here. Mash with a ricer, masher, or (my fave) a food mill, just until smooth and creamy.
🍴 The Fork Awakens: 
Scoring the top of the mash with a fork isn’t just aesthetic—it helps it brown more evenly and gives it a heck of a lot more crisp edges with zero extra effort.
⏳ Time After Thyme: 
Letting the pie rest after baking helps it slice clean and lets the flavors settle into their final, most delicious form. Those tofu beef crumbles? They’ve been through a lot. Give 'em just a moment to collect themselves.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 300kcal | Carbohydrates: 34g | Protein: 6g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 1g | Sodium: 829mg | Potassium: 875mg | Fiber: 5g | Sugar: 6g | Vitamin A: 3982IU | Vitamin C: 16mg | Calcium: 68mg | Iron: 2mg

More Mains

  • A person pours sauce over a sliced, baked Hasselback butternut squash topped with breadcrumbs, nuts, and crispy sage, served on a white dish.
    Maple Miso Hasselback Butternut Squash
  • A platter of Mujadara—rice topped with caramelized onions, garnished with parsley and halved cherry tomatoes, with a serving spoon on the side.
    Mujadara Recipe (Lebanese Rice and Brown Lentils)
  • A serving of vegan tamale pie topped with sour cream, chopped green onions, and cilantro, served with a side of seasoned black and pinto beans on a plate.
    Vegan Tamale Pie Recipe
  • A cheesy vegan Frito pie casserole with beans, chips, and cilantro in a brown dish, next to a small bowl of pickled red onions and jalapeños, and a plate with avocado and sour cream.
    Vegan Frito Pie Casserole Recipe

Comments

  1. Paige Davis says

    November 28, 2025 at 9:55 am

    5 stars
    You know it’s a Win when your family exclaims over and over, ”This is SO good!” I made the tofu and filling the night before Thanksgiving and added the mashed potato topping right before baking. Gorgeous dish that is elevated beyond the usual in flavor, and easy enough to make. Solid recipe.

    Reply
  2. Shirley says

    November 26, 2025 at 8:45 am

    5 stars
    This is comfort food at its best. Classic flavors and ingredients. Great for meal prep. If you’re prepping veggies for this, you can also prep for the maple butternut squash soup. You also may want to make one recipe to freeze. Also an easy recipe to prep a day before a big event then just pop in the oven the day of. You won’t have leftovers!

    Reply
  3. KRB says

    November 23, 2025 at 5:46 pm

    5 stars
    This came out so so great - the mashed potatoes were amazing on their own, I'd never added cream cheese to my mashed potatoes before but they turned out great. This recipe was a lot more involved than most things I make but all the steps were worth it. This was such a crowd pleaser, will definitely be making it again.

    Reply
    • KRB says

      May 09, 2026 at 9:59 am

      5 stars
      My kid has been asking me to make this again since I made it the first time in November! Figured a cool rainy spring day was the right time. I made everything in advance, let it cool, assembled,and stuck the whole thing in the fridge. Popped it in the oven in time for dinner several hours later. I think it took a few extra minutes in the oven since it had been refrigerated. Served with gravy. It's truly excellent, we barely even had leftovers. We have another rainy day so might tackle the pot pie...

      Reply
  4. Cat says

    November 14, 2025 at 6:24 pm

    5 stars
    absolutely delish!

    Reply
  5. Tyger says

    November 14, 2025 at 10:19 am

    5 stars
    This dish was absolutely amazing! Pure comfort food that had a gourmet taste. The frying and flavoring of the tofu made the filling meaty and delicious enough to please a carnivore and turn any tofu hater into a tofu lover.

    Reply
  6. Lisa says

    November 13, 2025 at 8:15 pm

    5 stars
    That. Was. Amazing.
    Such rich flavor, and pretty darn easy to make.
    I don't think I'll ever make mashed potatoes differently, whether for this recipe or just on their own.
    We actually didn't make the gravy, and neither my husband nor I thought this needed gravy. All I served with it was a caramelized onion flatbread (from a sourdough pita recipe that I love). THANK YOU!

    Reply
  7. Kathy says

    November 09, 2025 at 9:21 pm

    5 stars
    If I could only eat one thing every day for the rest of my life it would be this shepherd’s pie. If you don’t learn to cook anything else, cook this!

    Reply
  8. Jami says

    September 06, 2025 at 10:29 am

    5 stars
    I have tried a lot of vegan shepherds pie recipes, this is by far the best! Subtly complex and delicious!

    Reply
    • Adam Sobel says

      September 06, 2025 at 1:04 pm

      So glad you loved this one, Jami!

      Reply
5 from 9 votes

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

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.