Vegan Meat Pie (Vegan Tourtière)

A simple and delicious vegan meat pie made with plant-based ground “meat,” warm spices, and a flaky golden crust. Easy to prepare, hearty, and perfect for a cozy, protein-packed holiday meal that feels classic and comforting. Easy to make vegetarian if you're not vegan!

vegan meat pie in a white pie plate on a holiday placemat.

Quick Look: Vegan Meat Pie

  • ⏰ Prep Time: 20 minutes
  • 🔥 Cook Time: 1 hour, 15 minutes
  • ⏳ Total Time: 1 hour, 35 minutes (plus chilling time)
  • 🥦 Serves: 6 people
  • 🍽️ Calories: 540 per serving
  • 📖 Dietary info: vegan, dairy free, high protein, holiday, main course
  • ⭐️ Why you'll love it: this is a dish everyone can enjoy! It's filling, flavourful and perfect for any holiday menu. It's a comforting twist on a classic recipe.

SUMMARIZE & SAVE THIS CONTENT ON

My grandmother used to make tourtière every Christmas eve. It was a traditional tourtière with pork, so once I became vegetarian, it wasn't something I ate anymore. But I loved the recipe so much, and missed enjoying this holiday tradition, that I adapted the recipe to be plant-based. When I make it for myself, I use regular butter and an egg wash. But this recipe is completely vegan, making it easy to adjust to any dietary preference.

If you're looking for more vegetarian options for a holiday menu, check out my mini beet galettes, or my Boursin stuffed dates (they make a fabulous, easy appetizer).

Jump to:

Why You’ll Love This Recipe

  • Vegan: With this recipe being vegan, it means everyone can (and will) enjoy it. If you don't need it to be vegan, you can make some swaps to make it vegetarian.
  • Source of protein: the TVP (textured vegetable protein) is a good source of protein, making this a filling, hearty dish, even though it doesn't include meat.
  • Flavourful & Cozy: the herbs and spices used in this recipe are very similar to a traditional tourtière (or meat pie), so it's full of flavour with warm winter spices.

Ingredients You'll Need

labelled ingredients.
  • Pie pastry: you can either buy pie dough, or make it. It's easy to make, the recipe card below walks you through it. All you need is flour, water, butter and salt.
  • Potatoes: surprisingly, majority of the filling of this pie is potatoes. I use white potatoes and grate them.
  • TVP: textured vegetable protein is what provides the protein. It's a soy based meat replacement. You can find it at Bulk Barn or the organic/vegan aisle of most grocery stores.
  • Spices: you'll need ground cloves, dried thyme, salt, pepper and I added some red wine vinegar.

Additions & Substitutions

  • Add vegetables: this recipe doesn't include many vegetables. Chances are there are lots of side dishes on the table featuring vegetables, but if not, serve it with a salad. Or you could add some veggies like celery or carrots. I haven't tried this though.
  • Make it vegetarian: if you don't need to make it vegan, simply use regular butter instead of vegan butter, and brush with heavy cream or an egg wash instead of plant milk.
  • Use lentils: while I haven't tried it, you could possibly use lentils instead or in addition to TVP.

How to Make Vegan Meat Pie

shredded potato on a cutting board.
  • Step 1: Shred your potatoes using a box grater. And rehydrate your TVP.
shredding potatoes cooking in a large pot.
  • Step 2: In a large pot, cook your onions and garlic. Then add the shredded potatoes, thyme, cloves and salt.
shredded potatoes and TVP done cooking and cooking in a large pot.
  • Step 3: Add water and let the potatoes cook down for about 15 minutes. Add TVP, red wine vinegar and more water. Cook for another 10-15 minutes or until potatoes are cooked.
pie dough trimmed in a pie plate.
  • Step 4: Roll out one of your pie dics until it's larger than the diameter of your pie plate. Gently fit it into the plate, and trim off any excess dough around the edges.
vegan meat pie filling added to the bottom pie layer.
  • Step 5: Add your filling into the bottom pie crust. And roll out your second pie disc, and either cut out shapes or slits in the middle to allow steam to escape.
vegan meat pie brushed with milk and ready for baking.
  • Step 6: Cover the filling with the top pie crust, pressing gently all around the pie to seal the two crusts. Use your fingers to flute the edges. Brush with plant-based milk before baking.

What to Serve with Vegan Tourtière

Vegan meat pie is a delicious holiday meal that goes well with so many things. Here are some tasty pairing ideas:

Vegan Meat Pie FAQs

What is a vegan meat pie?

A vegan meat pie is a savoury pastry filled with plant-based protein and vegetables instead of meat, offering the comforting flavours of a traditional tourtière without meat.

Can I make vegan meat pie ahead of time?

You can make the pastry dough and the filling ahead of time - maybe the day before. But it's best to assemble and bake the day you'll be serving.

What can I use instead of meat in a vegan meat pie?

TVP (textured vegetable protein) has a very similar texture to meat, and works very well as a meat substitute in this dish.

Can I make mini vegan meat pies?

Yes! You can use mini or smaller pie plates to make mini versions of this recipe. You'll make the same amount of dough and filling, but divide everything equally among each mini pie.

How should I serve vegan meat pies?

Since this dish has carbohydrates and protein in it, it's best to serve with a side salad for a well balanced meal.

vegan meat pie cut and served on two white plates.

More Vegan Recipes You'll Love

Did you make this recipe?

If you make this recipe, be sure to comment and rate it down below. Also, tag me @harvesttablenutrition on Instagram - that way I can see your delicious creation and share it with my followers!

vegan meat pie on red tablecloth

Vegan Meat Pie (Vegan Tourtière)

Bailey Franklyn
A simple and delicious vegan meat pie made with plant-based ground “meat,” warm spices, and a flaky golden crust. Easy to prepare, hearty, and perfect for a cozy, protein-packed holiday meal that feels classic and comforting. Easy to make vegetarian if you're not vegan!
5 from 1 vote
Prep Time 20 minutes
Cook Time 1 hour 15 minutes
Chilling Time 1 hour
Total Time 2 hours 35 minutes
Course Main Course
Cuisine American
Servings 6 servings
Calories 536 kcal

Ingredients
  

Pie Pastry

  • 300 g all-purpose flour
  • 3 g salt
  • 150 g plant-based unsalted butter
  • 100 g ice water

Filling

  • 1 cup TVP (textured vegetable protein), dry
  • 1 cup vegetable broth, hot
  • 1 tablespoon olive oil
  • 1 small cooking onion, diced
  • 1 large garlic clove (or 2-3 small cloves), minced
  • 3 cups white potatoes, grated
  • 1 ½ teaspoon dried thyme
  • ½ teaspoon ground cloves
  • 2 tablespoon red wine vinegar
  • 2-3 teaspoon salt
  • 1 tablespoon plant-based butter, for brushing or non-dairy milk

Instructions
 

Make pie pastry

  • Mix flour and salt in a medium sized bowl.
  • Add in the butter. Cut into small pieces, and then use your hands to rub into the flour mixture until the butter is well combined and in pea-sized pieces.*
  • Add in your ice water. Mix until your dough forms a ball, but do not overwork.
  • Divide dough into two equal pieces. Shape into a disc, wrap tightly in plastic wrap. Chill in the fridge for at least one hour.

Make filling

  • Combine your TVP and broth in a small bowl. Let soak for 10-15 minutes until the TVP is fully rehydrated and soft.
  • Wash, dry and shred your potatoes using a box grater. No need to peel them, unless you want to.
  • Add oil to a large frying pan or pot over medium heat. Add your diced onion and cook until soft and translucent. Then add the minced garlic.
  • Add the potatoes, thyme, ground cloves and salt. Combine well.
  • Add ¼ - ½ cup water and let potatoes cook for about 15 minutes on medium low. Stirring occasionally to make sure they don't stick.
  • After 15 minutes, add TVP and combine well. Once combined add red wine vinegar and another ¼ cup water.* Cook for another 10-15 minutes or until potatoes are cooked (less crunchy).
  • Season with salt and pepper. Add more thyme or ground cloves if you want.
  • Preheat oven to 400 °F
  • Remove one disc of your pie pastry from the fridge. Lightly flour a clean surface, and roll out your pastry so it's a little larger in diameter than your pie/tart shell. Use your rolling pin to transfer your pastry to your shell and gently press the so it's against the bottom and the sides of the shell. *
  • Remove the second disc from the fridge and roll out the same way. Cut slits or make cut outs with dough cutters to let steam escape. Set aside.
  • Add all filling to the shell. Cover with top pastry, press lightly all around to seal the edges. Trim overhanging pastry, and flute the edges.
  • Brush the entire surface with melted butter.
  • Bake for 40-45 minutes or until the crust is golden brown.
  • Let rest for 5-10 minutes before serving.

Notes

DAIRY FREE BUTTER: my go-to choice is Becel, but I have also used President's Choice. If you prefer to use salted butter, that works, but remember to omit the extra salt from the ingredients.
NOT VEGAN: if you're not vegan, you can use regular butter in the pie pastry dough, and either melted butter, heavy cream or an egg wash on the crust before baking.
PIE PASTRY: It's important your butter is cold, and I find plant-based butter melts quickly. So you can either grate the butter in using a cold box grater, or put your butter in the freezer for 10-15 minutes before you need it. And if you find your butter starts to get really warm or melt while you're working with it, just put the bowl and dough in the fridge or freezer for 10 minutes.
POTATOES STICKING: add a little more water if your potatoes are really sticking to the bottom, but you don't want the filling to be too watery. It's natural if they stick a little, but the water and red wine vinegar should help to deglaze. 
PIE PLATE: the pie plate I typically use is 9" wide, and 1.5" tall, so it's quite deep. 
MAKE AHEAD: you can make the filling and the pie dough the day before, and keep them (separately) in the fridge. The day you're ready to assemble, start at Step 8 and continue from there. You could also make and bake in the morning and serve it later in the day. Just warm it up in the oven. Once it's baked it holds together well, and doesn't get soggy.
SERVING IDEAS: I love a slice of this with a very simple green salad.
 

Nutrition

Serving: 1servingCalories: 536kcalCarbohydrates: 65gProtein: 17gFat: 23gSaturated Fat: 4gPolyunsaturated Fat: 7gMonounsaturated Fat: 11gTrans Fat: 4gCholesterol: 3mgSodium: 326mgPotassium: 610mgFiber: 7gSugar: 3gVitamin A: 7IUVitamin C: 24mgCalcium: 81mgIron: 5mg
Tried this recipe?Let us know how it was!

Get my FREE Meal Planning Guide

If we haven’t met yet, hi hello! I’m Bailey, a Registered Dietitian and recipe creator. I offer 1:1 nutrition coaching and cooking classes to help make healthy eating easier. On my blog you can find easy, seasonal, vegetarian recipes! If you try this recipe (or any of my other recipes), leave me a comment with your thoughts!

My Meal Planning Guide is a step-by-step guide to help you plan your meals, save time and eat well. It includes 15 recipes (breakfast, lunch/dinner and snacks) and a blank meal planning template.

5 Comments

  1. 5 stars
    I make this every year for Christmas. I hope you love it as much as my family does. Enjoy and let me know if you give it a try!

  2. Hi Bailey Can you tell me what 1 1/2 tsp of Savory is , I haven't heard of this in Australia. Can you suggest an alternative ?

    1. Savory is an herb, but I think it's more common in North America. You can use thyme instead! Fresh or dried should work. Hope that helps!

    1. Hi Rebecca, one package of Yves TVP is approximately 1.5 cups. However, if your TVP is dehydrated, and not pre-cooked, then you might need a little less than 1.5 cups because it will expand once rehydrated. Alternatively, if you use 1.5 cups TVP, you might need to add a little more liquid. Hope that helps!

5 from 1 vote

Leave a Reply

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

Recipe Rating