Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegan Tofu Pot Pie

    Modified: Feb 12, 2026 · Published: Oct 15, 2020 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 2 votes
    6 slices
    1 hour hour 10 minutes minutes
    Pin Jump to Recipe

    This savory, flavorful, and downright delicious vegan pot pie is made with a delicious dairy-free cream sauce and filled with tofu and veggies! It's surprisingly easy to make and might just be the definition of comfort food.

    Slice of vegan pot pie on a pink plate.

    I grew up eating frozen pot pie and homemade pot pie, so this vegan pot pie is something that I make on repeat as an adult. To me, there is no greater comfort than a hot pot pie straight from the oven with creamy filling bubbling, and a golden pie crust.

    I started making the pot pie as soon as I gave up meat almost a decade ago, so I knew I had to share this tried-and-true recipe with you. Instead of chicken, we're using tofu, which is sauteed until golden and is a great meat placement.

    I love pot pie so much that I also have a vegan chicken pot pie recipe on the blog, check it out!

    Jump to:
    • Why this recipe works
    • Ingredients
    • Step by step instructions
    • Cassidy's tips
    • FAQ
    • Storage tips
    • More vegan comfort food favorites
    • Recipe
    • Comments

    Why this recipe works

    • Flavors: Filled with savory flavors made from entirely plant-based ingredients.
    • Hearty and nutritious: This pot pie is filled with hearty flavor, golden tofu, and a variety of mixed frozen veggies and hearty potatoes. The filling is easy to make and screams comfort!
    • Versatile: Makes one large pot pie with two crusts, but can easily be made into individual pot pies. I use unsweetened soy milk but this recipe works with any type of non-dairy milk.
    • Works with a homemade pie crust, store-bought pie crust, or even drop biscuits (this recipe is easy to adapt to be vegan.)

    Ingredients

    Labeled ingredients in separate bowls on a marble background.
    • Pie crust: If you don’t want to make a homemade pie crust you can use puff pastry or a premade pie crust. You can find pie crust in the fridge aisle by butter or in the frozen dessert aisle. Double check the ingredient list for lard and non-vegetarian ingredient.
    • All-purpose flour: This is the primary thickener in the sauce. Whole wheat flour can also be used.
    • Milk: I usually use unsweetened soy milk as the creamy sauce base. Almond milk, oat milk, and cow's milk also work (if you are making this pot pie vegetarian and not vegan). Make sure to choose an unsweetened, unflavored milk.
    • Russet potatoes: Cubed potatoes are cooked in vegetable broth for maximum flavor. We reserve the cooked vegetable broth because the starchiness from the potatoes helps thicken the sauce. Skin the potatoes if desired.
    • Extra firm or super firm tofu: You do not need to press the tofu for this recipe. I cut the tofu into ½ inch cubes, but it can be cut even smaller if you don’t want it to be a focal point.
    • Mixed vegetables: A traditional blend of green beans, peas, carrots and corn is my go-to mixed veggie combo for vegetarian pot pie. Cook the vegetables according to package instructions before adding to the filling.
    • Herbs: Fresh rosemary and thyme make the kitchen smell wonderful. You can use 1 teaspoon dry herbs in place of 1 tablespoon fresh as needed.

    Step by step instructions

    Don't be intimidated by the number of ingredients and steps required to make vegan pot pie. It's as simple as whisking together the filling, filling up the pie crust, and baking until the pie is golden.

    Steps showing how to make pot pie.
    1. Cook the potatoes in vegetable broth until fork tender. Reserve the cooked vegetable broth for later. You will need a total of 1 and ¾ cups vegetable broth.
    2. Sauté the diced onion, celery, and tofu in olive oil until the onions are softened and the tofu is starting to brown. Browning the tofu adds extra flavor to the pot pie, so don't skip this step!
    3. Sprinkle in the all purpose flour, stirring until lightly browned. This will take 1-2 minutes. Slowing whisk in the vegetable broth, soy sauce and nutritional yeast. Simmer until the sauce is thickened to an alfredo-like consistency, about 5 minutes.
    4. Add the remaining ingredients to the pot pie filling: potatoes, cooked mixed veggies, fresh thyme, and rosemary.
    5. Roll out the pie crust and place the bottom layer in the pie dish. Add the pot pie filling then cover with the second pie dough, pressing lightly to seal the edges. Optional: brush with melted butter or vegan butter for a golden pie crust.
    6. Bake the pot pie for 45 to 55 minutes, until the pie is golden brown.

    Cassidy's tips

    • Vegetable filling options: You can use whatever mix of veggies you prefer in the pot pie filling. Just make sure they are completely cooked before adding to the pie.
    • For a more "meaty" filling, try using your favorite frozen chicken substitute in place of the tofu. I love using soy curls.
    • Pot pie filling consistency: This cream sauce used in the filling should be thick enough to coat the back of a spoon without sliding off. If your filling isn't thick enough, either keep simmering until it is or add in a cornstarch slurry of 1 tablespoon cornstarch mixed with 1 tablespoon water.
    • Different crust options: I use a top and bottom pie crust in my pot pies but you can switch things up and use just a top crust, or use vegan biscuits on top instead. Or use a layer of puff pastry in place of pot pie for a quick and flaky crust.
    • For next-level flavor, try using air fryer tofu or marinated tofu in the filling.
    • New to tofu? Check out my guide to tofu for more cooking methods and recipes.

    FAQ

    How do I keep the pie edges from browning?

    I use this pie shield for every pie that I make. It is a life-saver and I definitely recommend trying it out if you make pie frequently. You can also tent tin foil around the pot pie edges to slow the baking.

    Can I make single-serve pot pies instead?

    Yes! Single-serve pot pies work best with just a top pie crust. Divide the filling between five 8 ounce oven-safe ramekins. Cover with pie crust and bake at 350 degrees until the crust is golden. This is the same method as my puff pastry broccoli cheddar pot pies.

    Can I make this pie gluten-free?

    Yes, this pot pie can be made gluten-free if you use a gluten-free all-purpose flour blend in place of the all-purpose flour. You can also use tamari in place of soy sauce. I don't have a recipe for a gluten-free pie crust but any should work.

    Slice of pot pie being lifting out of a pie dish.

    Storage tips

    • Storage: Cover the pie with foil and store in the fridge for up to 3-4 days for the best quality.
    • Reheat individual servings in the microwave until warmed through. To reheat the entire pie, bake in the oven at 350 degrees F until heated through. You may need to cover the top with foil if it starts browning.
    • To make in advance: The filling can be prepared up to 24 hours in advance. Keep refrigerated until ready to use. The filling will thicken when cooled but will loosen up when cooked in the oven.

    More vegan comfort food favorites

    • Vegan biscuits and gravy on a pink plate.
      Vegan Biscuits and Gravy
    • Tofu nugget with bite taken out of it stacked on more tofu.
      Baked Panko Breaded Tofu
    • Serving of shepherd's pie on a pink plate with glass of wine in background.
      Lentil Casserole with Mashed Potatoes
    • Close up of golden potato soup.
      Creamy Vegan Potato Soup

    Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, Facebook, and Pinterest or sign up for my newsletter!

    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!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Close up of vegan pot pie.

    Vegan Pot Pie with Tofu

    Cassidy Reeser, MS, RD
    A hearty vegan pot pie made with tofu and veggies in an oil based pie crust.
    5 from 2 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 20 minutes mins
    Cook Time 50 minutes mins
    Total Time 1 hour hr 10 minutes mins
    Servings 6 slices

    Ingredients
      

    • 2 9-inch pie crusts
    • ½ pound russet potato sliced into 1 inch cubes; see note #1
    • 2 teaspoons Diamond Crystal kosher salt divided; see note #2
    • 1 tablespoon olive oil
    • 2 ribs celery diced
    • ½ medium yellow onion diced
    • 14 ounce block tofu drained and cut into ½ inch cubes
    • 2 tablespoons all purpose flour
    • 1 ¾ cup vegetable broth
    • 1 tablespoon soy sauce
    • 1 tablespoon nutritional yeast optional
    • 6 ounces frozen mixed vegetables peas, carrots, corn, green beans
    • 1 tablespoon fresh thyme
    • 1 tablespoon fresh rosemary
    • ¼ teaspoon black pepper

    Instructions
     

    • Preheat the oven to 350F. 
    • In a large pot, cover the cubed potatoes in an inch of water and add 1 teaspoon of salt. Bring to a boil over high heat. Once boiling, reduce to a simmer and simmer until fork tender, about 10 minutes. Drain the potatoes and set aside.
    • Meanwhile, in a large pan, heat the oil over medium heat. Sauté the celery, onions, cubed tofu, the remaining 1 teaspoon of salt, for 6-8 minutes, until the onions and celery are softened.
    • Sprinkle in the flour. Whisk until the flour is "cooked" and lightly golden, about 1-2 minutes.
    • Slowly whisk in the vegetable broth, whisking continuously to prevent lumps. Stir in the soy sauce and nutritional yeast. Bring to a rapid simmer over medium-high heat, then reduce to a gentle simmer over low heat. Simmer until the sauce is thickened to a gravy-like consistency, stirring occasionally. This will take about 3-5 minutes. 
    • Stir in the the cooked potatoes, frozen mixed vegetables, fresh thyme and rosemary, and black pepper. Taste and adjust for seasonings as needed.
    • Prepare the pie crust according to recipe or package instructions. If using the Cozy Peach Kitchen Pie crust: place the bottom layer of the pie dough in a pie dish, patting it into the dish as need. Fill with the pot pie filling. Place the second pie dough layer on top and trim off excess. Press the edges of each pie dough lightly together to seal. Cut 1-2 small slits in the middle for venting.
    • Bake at 350F for 45 to 55 minutes, checking occasionally to prevent burning. The pot pie is ready when it's golden brown. Allow to cool for 10 minutes before serving.

    Notes

    1. Potatoes: Yukon gold or sweet potatoes also work here. I don't typically peel my potatoes, but if you prefer you can peel them before dicing into 1-inch cubes.
    2. Salt: If using table salt, cut the salt in half (½ teaspoon for potatoes and ½ teaspoon for the pot pie).
    3. Pie glaze: For a golden pie crust, brush a thin layer of room temperature coconut oil onto the top pie crust before putting in the oven.
    4. Herbs: One tablespoon fresh herb can be replaced with one teaspoon dry herb.
    5. Storage and reheating: Cover the pie with foil and store in the fridge for up to 3-4 days for best quality. Reheat individual servings in the microwave until warmed through. To reheat the entire pie, bake in the oven at 350 degrees F until heated through. You may need to cover the top with foil if it starts browning.

    Nutrition

    Serving: 1sliceCalories: 456kcalCarbohydrates: 50gProtein: 13gFat: 23gSaturated Fat: 6gPolyunsaturated Fat: 4gMonounsaturated Fat: 11gSodium: 882mgPotassium: 378mgFiber: 5gSugar: 1gVitamin A: 1566IUVitamin C: 8mgCalcium: 122mgIron: 4mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Pumpkin Mug Cake (Vegan)
    Chili Cream Cheese Dip »

    Comments

    1. Molly says

      February 16, 2022 at 3:52 pm

      There is mention of milk but it's not in ingredients

      Reply
      • Cassidy Reeser says

        February 16, 2022 at 4:50 pm

        Thanks for pointing that out! The recipe is correct as written. I updated this post about a year ago and didn't remove the milk from the ingredient list in the post.

        Reply
    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. 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.