Vegan Shepherd's Pie Recipe
Ingredients:
Mashed Potato Layer:
- 5 russet potatoes, peeled and cut into 1-inch cubes
- cup vegan mayonnaise
- cup soy milk
- cup olive oil
- 3 tablespoons vegan cream cheese substitute (e.g., Tofutti)
- 2 teaspoons salt
Bottom Layer:
- 1 tablespoon vegetable oil
- 1 large yellow onion, chopped
- 2 carrots, chopped
- 3 stalks celery, chopped
- cup frozen peas
- 1 tomato, chopped
- 1 teaspoon Italian seasoning
- 1 clove garlic, minced (or more to taste)
- 1 pinch ground black pepper, to taste
- 1 (12-ounce) package plant-based ground beef substitute
- cup shredded Cheddar-style soy cheese
Directions:
Step 1: Gather all ingredients.
Step 2: Place the potatoes in a pot, cover them with cold water, and bring to a boil over medium-high heat. Once boiling, reduce the heat to medium-low and cook until the potatoes are tender, about 25 minutes. Drain well.
Step 3: Add the vegan mayonnaise, soy milk, olive oil, vegan cream cheese, and salt to the drained potatoes. Mash everything together with a potato masher until smooth and fluffy. Set the mashed potatoes aside.
Step 4: Preheat the oven to 400F (200C) and lightly grease a 2-quart baking dish with cooking spray.
Step 5: In a large skillet, heat the vegetable oil over medium heat. Add the chopped onion, carrots, celery, peas, and tomato. Cook and stir until the vegetables are softened, about 10 minutes.
Step 6: Stir in the Italian seasoning, garlic, and ground black pepper, and cook for another minute.
Step 7: Reduce the heat to medium-low and add the plant-based ground beef substitute to the skillet. Crumble the "meat" and cook, stirring occasionally, for about 5 minutes, until the mixture is heated through.
Step 8: Transfer the vegetable and "meat" mixture into the prepared baking dish. Spread it evenly over the bottom.
Step 9: Top the vegetable mixture with the mashed potatoes, spreading them into an even layer over the top. Sprinkle the shredded soy cheese evenly over the mashed potatoes.
Step 10: Bake in the preheated oven for about 20 minutes, or until the cheese is melted, slightly browned, and the casserole is hot.
Step 11: Serve and enjoy your delicious vegetarian shepherds pie!
Nutrition Facts (per serving):
- Calories: 552
- Fat: 24g (31% Daily Value)
- Saturated Fat: 4g (18% Daily Value)
- Sodium: 1317mg (57% Daily Value)
- Total Carbohydrates: 65g (23% Daily Value)
- Dietary Fiber: 7g (24% Daily Value)
- Total Sugars: 8g
- Protein: 20g (40% Daily Value)
- Vitamin C: 25mg (28% Daily Value)
- Calcium: 114mg (9% Daily Value)
- Iron: 5mg (27% Daily Value)
- Potassium: 1250mg (27% Daily Value)
* Percent Daily Values are based on a 2,000-calorie diet. Your daily values may be higher or lower depending on your calorie needs.

FAQ about Vegan Shepherd's Pie Recipe
Comments
Laura Cruz
12/08/2024 10:45:38 PM
I absolutely loved this dish! I decided to use dairy products instead of sticking to a vegan version, but I kept it vegetarian by opting for a ground beef substitute. I also swapped out cream cheese for butter in the mashed potatoes due to what I had on hand. As a new vegetarian, I'm constantly on the lookout for delicious recipes, and this one is a definite keeper that I will be making again!
Richard Thompson
12/01/2022 03:14:10 AM
I absolutely loved this recipe! I made some modifications based on what I had available. I skipped the mayo and substituted earth balance for cream cheese in the mashed potatoes. To enhance the "meat" layer, I incorporated a vegan onion gravy packet with water to prevent it from drying out, and the result was incredibly delicious!
Donald Rodriguez
04/17/2024 02:39:57 AM
Review rewritten: I followed the recipe exactly, but I opted to use a 6-pack of mini pot pie servings with lids for portion control instead of a 2-quart casserole dish. As a newbie to vegan cooking, particularly comfort foods, this dish was a hit! My husband enjoyed it so much that he ignored portion control and had 2 servings. We both adored it, and it is now a regular meal for us every couple of months. It's also versatile and can be adjusted to accommodate different veggies. Thanks for the fantastic recipe!
Jose White
12/19/2023 04:16:31 AM
I included a 5oz can of tomato paste in the meat mixture along with approximately a cup of water and two Not-Beef Boullion Cubes. I opted not to add the Italian seasoning, and the result was absolutely delicious.
Mark Cruz
05/04/2024 05:19:24 AM
I have prepared this dish multiple times and it has exceeded my expectations every time! The first time I followed the recipe exactly, substituting instant mashed potatoes for time-saving purposes. It turned out delicious. The second time I decided to use instant mashed potatoes again, but this time I swapped out the ground beef for a can of garbanzo beans. Additionally, after sautéing the vegetables, I deglazed the pan with 1/2 cup of vegetable broth to add some moisture. The result was absolutely fantastic! This recipe is versatile and allows you to customize the ingredients to suit your preferences. :D
Ashley Flores
10/16/2022 04:03:45 PM
This recipe is fantastic! Being new to cooking vegan meals, I was a bit skeptical at first. However, this dish exceeded all my expectations and was even more delicious than any traditional shepherd's pie I've ever tasted. I followed the recipe exactly as it was written and was blown away by the rich flavors and comforting goodness of this dish. I will absolutely be adding this to my regular cooking rotation.
Alexander Harris
09/07/2022 12:28:57 PM
Great recipe! I followed it exactly, except I was out of vegan cream cheese. I will definitely be cooking this fantastic dish again.
Tyler King
09/17/2024 12:21:09 PM
This dish was absolutely delicious and is sure to become a regular in our newly vegetarian household! I didn't have any meat substitute on hand, so I followed another reviewer's suggestion and used kidney beans instead. The result was fantastic!