Best Vegetarian Meat Pie Recipe for Easy Homemade Meals

Updated On: October 7, 2025

There’s something incredibly comforting about a perfectly baked meat pie, but what if you’re vegetarian or simply looking to cut back on meat without sacrificing flavor? Enter the best vegetarian meat pie recipe, a deliciously hearty dish packed with savory vegetables, rich herbs, and a flaky golden crust that rivals any traditional meat pie.

Whether you’re serving it for a cozy family dinner or impressing guests at a weekend gathering, this pie promises warmth, satisfaction, and a burst of flavor in every bite.

With a filling that combines mushrooms, lentils, and a medley of fresh vegetables, this vegetarian meat pie is both nutritious and indulgent. The secret?

A blend of umami-rich ingredients and spices that mimic the depth of a classic meat filling. Plus, it’s incredibly versatile and easy to prepare, making it a must-try for vegetarians and meat-eaters alike.

Ready to dive in? Let’s get baking!

Why You’ll Love This Recipe

This vegetarian meat pie is a perfect blend of comfort food and wholesome ingredients. It’s packed with protein-rich lentils and earthy mushrooms that give it a meaty texture, without any animal products.

The flaky, buttery crust adds a satisfying crunch while encasing the flavorful filling, creating the ideal balance.

Not only is it delicious, but this recipe is also incredibly adaptable. You can swap in your favorite vegetables or use gluten-free pastry to suit dietary needs.

It’s a fantastic make-ahead meal, perfect for busy weeknights or special occasions. If you love hearty pies but want to keep things meat-free, this is the recipe for you!

Ingredients

  • 1 tablespoon olive oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 250g mushrooms, chopped (preferably cremini or button)
  • 1 large carrot, diced
  • 1 celery stalk, diced
  • 1 cup cooked brown lentils (or canned, drained)
  • 1/2 cup frozen peas
  • 2 tablespoons tomato paste
  • 1 cup vegetable broth
  • 1 teaspoon soy sauce or tamari
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and freshly ground black pepper, to taste
  • 2 sheets ready-made puff pastry (or homemade if preferred)
  • 1 egg, beaten (for glazing, use plant-based milk for vegan option)

Equipment

  • Large frying pan or skillet
  • Mixing bowl
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Rolling pin (if using homemade pastry)
  • 9-inch pie dish or similar baking dish
  • Baking sheet
  • Pastry brush
  • Oven

Instructions

  1. Preheat the oven to 200°C (400°F). Lightly grease your pie dish and set aside.
  2. Heat olive oil in a large skillet over medium heat. Add the finely chopped onion and garlic, sautéing until fragrant and translucent, about 3-4 minutes.
  3. Add mushrooms, carrot, and celery to the pan. Cook for 7-8 minutes, stirring occasionally, until vegetables are softened and mushrooms have released their moisture.
  4. Stir in cooked lentils, frozen peas, and tomato paste. Mix well to combine all ingredients evenly.
  5. Pour in vegetable broth, soy sauce, thyme, and rosemary. Simmer the mixture for 10 minutes, stirring occasionally, until slightly thickened. Season with salt and freshly ground black pepper to taste.
  6. Remove the filling from heat and allow it to cool slightly.
  7. Roll out one sheet of puff pastry to fit your pie dish. Carefully place it into the dish, pressing gently to line the bottom and sides.
  8. Pour the cooled filling evenly over the pastry in the pie dish.
  9. Roll out the second sheet of puff pastry and cover the pie filling. Trim any excess pastry and press the edges together to seal.
  10. Use a knife to cut small slits in the top crust to allow steam to escape during baking.
  11. Brush the top with beaten egg (or plant-based milk) to give it a beautiful golden finish.
  12. Bake in the preheated oven for 25-30 minutes, or until the pastry is puffed and golden brown.
  13. Remove from oven and let rest for 5-10 minutes before slicing and serving.

Tips & Variations

For an extra burst of flavor, add a splash of red wine or balsamic vinegar to the filling during simmering.

Feel free to experiment with other vegetables like sweet potatoes, parsnips, or butternut squash for a seasonal twist. For a vegan version, simply swap the egg wash for almond milk or soy milk.

You can also prepare the filling a day ahead and assemble the pie just before baking, making it a convenient option for busy days. If you prefer a gluten-free pie, use gluten-free puff pastry or make a crust with almond flour and butter.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 12 g
Carbohydrates 38 g
Fat 11 g
Fiber 8 g
Sodium 410 mg

Serving Suggestions

This vegetarian meat pie pairs beautifully with a fresh green salad dressed in a light vinaigrette or steamed seasonal vegetables like green beans and carrots. For a heartier meal, serve alongside creamy mashed potatoes or a tangy cranberry sauce.

If you want to explore more recipes to complement your meal, check out the Classico Sun Dried Tomato Alfredo Sauce Recipe for a luscious pasta side or indulge in a sweet treat later with the Cinnamon Pecan Ice Cream Recipe.

For a savory snack, the Cheese Penny Recipe is a perfect choice.

Conclusion

This vegetarian meat pie recipe is a wonderful example of how plant-based ingredients can create a deeply satisfying and comforting dish. With its rich, flavorful filling and flaky crust, it proves that you don’t need meat to enjoy a classic pie experience.

It’s perfect for family dinners, potlucks, or whenever you crave something warm and nourishing.

Not only is it easy to make, but it also offers plenty of room for customization to suit your tastes or dietary restrictions. Whether you’re a seasoned vegetarian or just exploring meatless meals, this pie will quickly become a staple in your recipe collection.

So grab your apron and get ready to enjoy one of the best vegetarian meat pies you’ve ever tasted!

📖 Recipe Card: Best Vegetarian Meat Pie

Description: A hearty and savory vegetarian meat pie packed with mushrooms, lentils, and vegetables. Perfectly spiced and topped with a flaky golden crust.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 2 cups mushrooms, chopped
  • 1 cup cooked lentils
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 1/2 cup frozen peas
  • 1/4 cup tomato paste
  • 1 teaspoon dried thyme
  • 1/2 teaspoon smoked paprika
  • 1 sheet puff pastry
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Heat olive oil in a pan over medium heat.
  3. Sauté onion and garlic until translucent.
  4. Add mushrooms, carrot, and celery; cook until softened.
  5. Stir in cooked lentils, peas, tomato paste, thyme, paprika, salt, and pepper.
  6. Cook mixture for 5 minutes, then remove from heat.
  7. Transfer filling to a pie dish.
  8. Cover with puff pastry, trim edges, and seal.
  9. Cut slits in pastry to vent steam.
  10. Bake for 30-35 minutes until golden and crisp.
  11. Let cool for 5 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 15 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Meat Pie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and savory vegetarian meat pie packed with mushrooms, lentils, and vegetables. Perfectly spiced and topped with a flaky golden crust.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 onion, finely chopped”, “2 cloves garlic, minced”, “2 cups mushrooms, chopped”, “1 cup cooked lentils”, “1 carrot, diced”, “1 celery stalk, diced”, “1/2 cup frozen peas”, “1/4 cup tomato paste”, “1 teaspoon dried thyme”, “1/2 teaspoon smoked paprika”, “1 sheet puff pastry”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (400\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, carrot, and celery; cook until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in cooked lentils, peas, tomato paste, thyme, paprika, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Cook mixture for 5 minutes, then remove from heat.”}, {“@type”: “HowToStep”, “text”: “Transfer filling to a pie dish.”}, {“@type”: “HowToStep”, “text”: “Cover with puff pastry, trim edges, and seal.”}, {“@type”: “HowToStep”, “text”: “Cut slits in pastry to vent steam.”}, {“@type”: “HowToStep”, “text”: “Bake for 30-35 minutes until golden and crisp.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “15 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X