• Skip to main content
  • Skip to primary sidebar
Simple Vegan Recipes
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Vegan Recipes
  • Get the vegan starter guide!
  • YouTube
  • Podcast
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Simple Vegan Recipes » Casseroles

    Vegan shepherd's pie recipe with tofu

    Published: Oct 31, 2022 by Becky Striepe · This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases.

    Recipe Video Print
    vegan shepherd's pie on a white plate with a fork
    Dutch oven full of vegan shepherd's pie with tofu on the serving spoon
    image collage showing mashed potatoes, veggie and tofu filling, tofu spread on top of the casserole, and serving the tofu shepherd's pie
    image collage showing mashed potatoes, veggie and tofu filling, and serving the tofu shepherd's pie

    Rich, flavorful tofu shepherd's pie combines traditional elements with a dash of greens and toothsome tofu. It's deliciously hearty and one of my family's favorite meals!

    vegan shepherd's pie on a white plate with a fork

    Any time the temperatures begin to dip in Atlanta, my family requests a vegan shepherd's pie for supper. And I'm happy to oblige. This recipe takes about an hour and change to make, but there isn't a lot of active cooking time.

    That means I can fix myself a tea and relax while I cook at a nice, leisurely pace. Perfect for a weeknight, when I don't want to work hard in the kitchen.

    Jump to:
    • What's a shepherd's pie?
    • Pressing the tofu
    • Recipe notes
    • Make ahead option
    • Variations
    • How to store
    • 📖 Recipe
    • Frequently asked questions

    More cool-weather recipes: Dairy-Free Mac and Cheese, Cheesy Chili Vegan Tater Tot Casserole

    What's a shepherd's pie?

    A traditional shepherd's pie is "a meat pie with a mashed potato crust." And I'll confess something now: I've never had a shepherd's pie with meat in it before.

    tofu, veggies, and seasonings in bowls on a wooden table, text labels on each ingredient

    My very first shepherd's pie was vegan, and I ate it at Crank's in London when I visited with my family in the 90s. It was a life-changer, y'all. My vegan shepherd's pie recipe is based on my memory of that first mashed-potato-creamy, veggie-packed bite.

    Instead of piling on the meat, this shepherd's pie is loaded with greens and firm, diced tofu. It's still full of the veggies you'd expect in a more conventional shepherd's pie, like peas, corn, and carrots.

    And, of course, it still has a dreamy, creamy mashed potato crust.

    Pressing the tofu

    Pressing your tofu well is critical for this recipe, since the tofu is meant to give this casserole the toothsome texture that traditionally comes from meat. I love to press my tofu using my EZ Tofu Press.

    pressing tofu with the EZ Tofu Press

    The EZ Tofu Press is faster than weighted pressing, and it does a great job of maintaining your tofu block's shape, so you can dice it into perfect cubes for this dish.

    You can get as much as a half cup of water out by pressing with the EZ Tofu Press. I have measured it!

    Recipe notes

    What I love most about this recipe is how easy is is to make. You even save a dish by baking the pie in the same Dutch oven (or other oven-safe dish) that you use to sauté the veggies.

    image collage showing mashed potatoes, veggie and tofu filling, tofu spread on top of the casserole, and serving the tofu shepherd's pie

    To make the shepherd's pie, saute the onions, carrots, and garlic. Then add the tofu and the rest of the veggies along with veggie broth, water, and a bit of flour.

    Simmer for a few minutes as the veggie turn tender and the broth thickens up to make a flavorful gravy.

    spoon serving tofu shepherd's pie from the pot

    Once the veggies and tofu are cooked, pile on those rich, vegan mashed potatoes, and you're ready to bake.

    Make ahead option

    If you want to make this ahead of time, you can do that easily!

    Just assemble the shepherd's pie as directed, put the cover onto your Dutch oven, and refrigerate.

    When you're ready to warm it up, pull the pan out of the fridge while the oven preheats. Then, bake as directed in the recipe below.

    Variations

    Feel free to mix up your veggies to use what you have on hand! I love kale in a vegan shepherd's pie, but feel free to replace it with dark, leafy greens of your choice.

    If you want a sausage shepherd's pie, omit the tofu in the recipe below and stir in my vegan tofu sausage crumbles just before spreading on the potatoes and baking.

    You can also mix up the other veggies, as you like. Just cook the hard veggies with the onions, so they have time to soften. Then, add softer, quick-cooking veggies when you add the remaining ingredients.

    If you like a little crunch, tofu shepherd's pie is delightful topped with a sprinkle of French fried onions just before baking.

    Want to really mix things up? Make this a shepherdess pie! Substitute sweet potatoes for the mashed potatoes, and prepare the rest of the recipe as directed.

    How to store

    I like to store leftover tofu shepherd's pie right in the same Dutch oven I baked it in. Just replace the lid, and stick it in the fridge. It will keep for three to five days.

    If you prefer, you can transfer it to a different storage container. I just don't like to dirty an extra dish unless it's necessary.

    📖 Recipe

    spoon serving tofu shepherd's pie from the pot

    Tofu Shepherd's Pie Recipe

    Rich, flavorful tofu shepherd's pie combines traditional elements with a dash of greens and toothsome tofu. It's deliciously hearty and one of my family's favorite meals!
    Prevent your screen from going dark
    5 from 1 vote
    Print Pin Rate
    Course: Main Course
    Cuisine: Vegan
    Keyword: vegan shepherd's pie
    Prep Time: 10 minutes minutes
    Cook Time: 50 minutes minutes
    Total Time: 1 hour hour
    Servings: 4 servings
    Calories: 426kcal
    Author: Becky Striepe

    Ingredients

    For the mashed potatoes

    • 4 cups diced red or yukon gold potatoes - cooked and drained
    • ¾ cup soy or oat milk
    • 2 tablespoons olive oil
    • 2 tablespoons nutritional yeast
    • ½ teaspoon garlic powder

    For the tofu filling

    • 2 additional tablespoons olive oil - to saute
    • 1 block firm or extra firm tofu - pressed and diced into ¼" cubes
    • 1 cup chopped sweet onion
    • 1 cup chopped carrots
    • 3 cloves garlic - minced
    • 4 packed cups baby kale or chopped dinosaur kale
    • ½ cup corn kernels – fresh - frozen, or canned is fine
    • ½ cup frozen peas
    • 1 cup water
    • 1 cube Not Chick'n Bouillon - (or your favorite veggie bouillon cubes)
    • 2 tablespoons all purpose flour - You can use chickpea flour, for a gluten-free option.
    • 1 tablespoon vegan Worcestershire sauce
    • 1 teaspoon dried rosemary
    • 1 teaspoon dried thyme

    Instructions

    • Preheat the oven to 350° F.

    Make the mashed potatoes.

    • In a large bowl, mash up the potatoes with the soy milk, olive oil, nutritional yeast, and garlic powder. Season with salt and pepper, to taste. Set this aside.

    Make the vegan shepherd's pie.

    • In a Dutch oven (or any pan that can go stovetop to oven), heat the remaining 2 tablespoons of olive oil on medium high heat. Add the tofu, onions, carrots, and garlic, and cook, stirring occasionally, until the onions turn translucent, about 5-7 minutes.
    • Cook for a few minutes, then add the remaining ingredients. Bring to a boil, then reduce the heat and simmer, uncovered, until the gravy thickens and the kale wilts, about 5 minutes.
    • Turn off the heat. Spread the mashed potatoes over the top of your veggies, and transfer the pot to the oven.
    • Bake for 30 minutes, until it's nice and bubbly. Serve hot.

    Equipment

    • EZ Tofu Press
    • Dutch Oven

    Video

    Notes

    The beauty of this recipe is its versatility. You can really make it using any veggies that that you have on hand. If you don't have kale, use collard greens, spinach, or Swiss chard instead. 
    To cook the potatoes, these are my two favorite options:
    1. Add them to the Instant Pot  with ½ cup of water. Cook at high pressure for 5 minutes, then do a 10-minute natural release.
    2. Add the cubed potatoes to a pot with enough water to cover them by about an inch. Bring to a boil and cook for 10-15 minutes, until they're fork-tender.

    Nutrition

    Nutrition Facts
    Tofu Shepherd's Pie Recipe
    Serving Size
     
    1 g
    Amount per Serving
    Calories
    426
    % Daily Value*
    Fat
     
    12
    g
    18
    %
    Saturated Fat
     
    2
    g
    10
    %
    Polyunsaturated Fat
     
    2
    g
    Monounsaturated Fat
     
    6
    g
    Sodium
     
    394
    mg
    16
    %
    Potassium
     
    1522
    mg
    43
    %
    Carbohydrates
     
    66
    g
    22
    %
    Fiber
     
    10
    g
    40
    %
    Sugar
     
    12
    g
    13
    %
    Protein
     
    17
    g
    34
    %
    Vitamin A
     
    5705
    IU
    114
    %
    Vitamin C
     
    61
    mg
    74
    %
    Calcium
     
    165
    mg
    17
    %
    Iron
     
    5
    mg
    28
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Tried this recipe? Share your photo!Mention @GlueAndGlitter on Instagram or Twitter!

    Frequently asked questions

    Can you freeze this?

    I wouldn't freeze the whole pie, since then your Dutch oven will be out of commission until you thaw it. But you can freeze leftovers in a freezer safe container!

    Either thaw in the microwave or place into an oven-safe dish and bake at 350° F until heated through. This could take anywhere form 20 minutes to an hour, depending on the quantity of leftovers.

    What's the difference between shepherd's pie and cottage pie?

    The difference between these two pies is the type of meat. Since we are bucking tradition and using tofu, you can call this a tofu cottage pie or a tofu shepherd's pie!

    Do I have to press the tofu?

    You really do, if you want to achieve a super firm, meaty texture. Pressing doesn't take long, and you can prep the rest of the ingredients while the tofu presses. Don't skip it!

    About Becky Striepe

    Headshot of Becky Striepe in front of a teal wall

    Hi there! I'm Becky Striepe (rhymes with sleepy), and I love using gadgets and shortcuts to create easy vegan comfort food recipes for busy people. Whether you love your Instant Pot, your air fryer, or just love delicious plant-based meals, stick around. You'll like it here.

    Learn more about me >>>

    Reader Interactions

    Comments

      Got a question? Tried this recipe? Leave a reply! Cancel reply

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

      Recipe Rating




    1. Alli

      November 04, 2018 at 7:02 pm

      This was a very easy to make, delicious, and nutritious meal. It made about 5-6 well-portioned meals. It was even approved by my meat-loving partner! I did replace the soymilk with ethically-sourced whole milk. I was surprised that I enjoyed the taste and texture of the nutritional yeast.

      I'm confused that the recipe's ingredient list mentioned adding vegan bouillon cubes, but didn't include in the directions when to add it. As a result, I forgot to add it. I think I also forgot to add the Herbs de Provence, so I imagine that the next time I cook this it'll taste EVEN BETTER!

      Thanks for an awesome recipe!

      Reply
      • Becky Striepe

        November 05, 2018 at 8:02 am

        Oh no! I'm sorry if that was confusing. The bouillon is part of the "remaining ingredients" in step 5. Definitely do it next time - it adds so much flavor. I'm glad to hear you enjoyed it without - it's one of my family's go-to recipes in fall and winter.

        Reply
        • Adam

          November 16, 2020 at 6:40 pm

          5 stars
          I had the same challenge! Good to see I wasn’t the only one. The Shepard’s pie is in the oven right now and I’m super excited.

          Reply
          • Becky Striepe

            November 17, 2020 at 8:22 am

            Enjoy it, Adam!

            Reply
    2. Rachel

      March 13, 2018 at 11:19 pm

      Did you have another recipie like this without kale? And the tofu added earlier? I am looking for one I used last St Patty’s day and Pinterest sent me to this one. :) This one looks good too!

      Reply
      • Becky Striepe

        March 14, 2018 at 7:28 am

        This is the same one, I think. I revamped it wit new photos and a few tweaks. You can def leave out the kale or use broccoli or another green veggie instead!

        Reply
    3. Denise Antenucci

      May 03, 2013 at 8:21 pm

      My favorite recipe with tofu is in a red curry, coconut milk, onion, and a pound of fresh spinach with cubed tofu. Serve as is or over rice. I've already eaten it 4times this week. Love it!

      Reply
    4. Catlyn Lawson

      March 02, 2013 at 11:43 pm

      My favorite way is to press tofu, then marinate it in a mix of soy sauce, sesame seed oil, sriricha, garlic and ginger. Then baking it in the oven, so yummy!

      Reply
    5. Lisa Hochstetler

      March 01, 2013 at 12:31 pm

      I like a good tofu scramble with cumin and turmeric, onions and peppers

      Reply
    6. Megan

      March 01, 2013 at 1:14 am

      I prefer it baked or scrambled into a breakfast dish instead of eggs!

      Reply
    7. The Peace Patch

      February 27, 2013 at 10:29 pm

      Pistachio Crusted Tofu is my favorite! :)

      Reply
    8. Ellen

      February 27, 2013 at 5:11 pm

      I love baked tofu! I usually press it for about an hour before I marinate it (usually a mixture of soy sauce, maple syrup and garlic), so the idea of a press to make things go a bit quicker is very exciting!

      Reply
    9. Dawn

      February 27, 2013 at 2:47 pm

      i like to bake tofu, either in a vinegar/oil/spices mix to get "egg" patties or in a sweet/spicy glaze to be eaten over kale and israeli couscous. yum.

      Reply
    10. gaiantlc

      February 27, 2013 at 2:15 pm

      I love barbequed tofu SO much! (especially with pineapple & peppers on pizza) The hubs loves stir-fried tofu & veggies with noodles.

      Reply
    11. Jane C.

      February 27, 2013 at 9:52 am

      Spinach and tofu curry and gado gado are staples in my diet.

      Reply
    12. Jamie W.

      February 27, 2013 at 9:25 am

      My kiddos love when I make soft tofu peanut butter cups for them in ramekin dishes with a crushed graham cracker bottom and hard dark chocolate top.

      My favorite is teriyaki baked tofu. I found a good recipe online. Pressing the liquid out is essential to have it turn out properly.

      Reply
    13. Linda Voorhees

      February 27, 2013 at 9:19 am

      Love to press marinated it then broil it. Add it to my cooked veggies

      Reply
    14. Laura Louise

      February 27, 2013 at 9:17 am

      BBQ tofu tacos!

      Reply
    15. Mary

      February 27, 2013 at 8:57 am

      My favorite way to make tofu is to drain and squeeze, cube and stir fry until golden brown and then add it to a stir fry with whatever veggies are on hand and a blend of chili paste, black bean garlic sauce, ginger, garlic and black vinegar. My son loves it, too!

      Reply
    16. Andrea

      February 27, 2013 at 8:44 am

      I'm new to the whole cooking with tofu thing, so I've never pressed it. I've used it in stir fry and miso soup so far and loved it. But I think I'll love it even more with it pressed!

      Reply
    17. Richard Hudak

      February 27, 2013 at 8:43 am

      I love baking tofu in cubes on parchment with a little bit of oil. It's close to the deep fry method and definitely benefits from pressing. That device looks very nifty.

      Reply
    18. Chris Moultrie

      February 27, 2013 at 8:35 am

      My favorite way to cook tofu is super dense tofu added to Pad Thai. It gets to soak up the tamarind and golden mountain sauce so that it's super flavorful and rich.

      Reply

    Primary Sidebar

    About Me

    photo of Becky Striepe
    Hi! My name is Becky Striepe (rhymes with “sleepy”). I love using gadgets and shortcuts to create easy vegan comfort food recipes for busy people. Whether you love your Instant Pot, your air fryer, or just love delicious plant-based meals, stick around. You'll like it here. → READ MORE

    Footer

    ^ back to top

    As Seen On: Buzzfeed, How Stuff Works, Parade Magazine, Follow Your Kind Podcast, Peta, Curiously Veg Radio, Shape Magazine

    About

    • About Becky Striepe
    • Privacy Policy
    • About the Ads
    • Video Blogging FAQ

    Newsletter

    • Sign Up! for emails and updates

    Trending now

    • glass jar of soy yogurt on a blue table with the Instant Pot in the background
    • photo of vegan spinach artichoke dip in the baking pan. A hand is dipping a cracker into the pan.
    • overhead photo of air fryer tofu in a blue bowl with green onions sprinkled on top

    Copyright Notice

    All content Copyright © Glue & Glitter/Cattington Inc. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. You may post a short excerpt and/or one photo, as long as you provide clear credit and a link back to the original recipe or tutorial post at glueandglitter.com. Please do not repost recipes in full without my express permission.

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Glue & Glitter