Vegan Shepherd’s Pie with Mushrooms and Sun-Dried Tomatoes

A fork-ridged blanket of mashed potato covers mushrooms, peas, corn and a savory tomato gravy in this vegan shepherd’s pie. Sun-dried tomatoes bring concentrated flavor to the filling, while the soft potato topping catches a little golden color in the oven. It is a scoop-and-serve supper with plenty of vegetables beneath each spoonful.
The two components can cook alongside one another: potatoes in a saucepan, filling in a wide skillet. What matters is their texture before they meet. A filling with a little body supports the mash; a soft, gently handled mash spreads without pushing all the vegetables to one side.

Build a Filling That Holds Together
Give the mushrooms time to release their moisture as the onion, carrot and celery soften. Their savory flavor works with tomato paste, tamari and sun-dried tomatoes, so the filling has depth even before it goes into the oven. Chop the firmer vegetables fairly evenly, but there is no need for perfect cubes.
The cornstarch slurry provides the gravy’s body. Mix the starch with the measured water before stirring it into the hot filling; adding dry starch directly can leave lumps. Let the mixture simmer until the liquid thickens around the vegetables. If it still looks soupy, finish that step on the stovetop instead of relying on the potato lid to absorb the excess.
Keep the Potatoes Soft and Light
Drain the cooked potatoes thoroughly, then mash with the plant milk, olive oil and garlic powder. Use unsweetened, unflavored milk so the topping stays savory. A hand masher gives you control; vigorous beating can make potatoes sticky as more starch is released.
Spoon the mash over the filling in several small mounds, then join them gently with the back of a spoon. Fork ridges create thin edges that can take on color while the potato beneath stays soft. The oven cue is a lightly golden top with bubbling filling at the edges, not a uniformly dark crust.
Make the Pantry Work for You
Frozen peas and corn save preparation and bring small bursts of sweetness. Pre-sliced mushrooms save knife work, although thicker pieces may need longer in the skillet. Sun-dried tomatoes are worth keeping in the dish for their concentrated flavor; chop them small so their chew is distributed rather than concentrated in a few bites.
Soy sauce can replace tamari, with labels checked if gluten is a concern. Vegan butter gives the mash a different richness in place of olive oil. Arrowroot is an alternative thickener, but heat it gently once the filling thickens. Cooked lentils add protein and a firmer bean texture, while chopped walnuts bring richness and a more noticeable bite; either changes the balance of the vegetable filling.
From the Baking Dish to the Table
Potatoes provide the soft, starchy foundation, and peas contribute some plant protein alongside the vegetables. For a more generous meal, serve the pie with sautéed greens or a lemon-dressed salad. A small spoonful of lemony vegan yogurt adds a cool, tangy finish without competing with the gravy.
Prepare the filling up to two days ahead and refrigerate it separately from the mash. Warm both before assembling, or allow extra time for chilled components to heat through. Refrigerate leftovers promptly for three to four days and reheat to 165°F. If you enjoy mushrooms in a spoonable sauce, the Tuscan lentil-mushroom ragù takes the idea toward a pasta supper.

Vegan Shepherd’s Pie with Mushrooms and Sun-Dried Tomatoes
Ingredients
Equipment
Method
- Heat the oven to 375°F (190°C). Place the cubed potatoes in a saucepan, cover with water and add salt if desired. Bring to a boil and cook until fork-tender, about 15 minutes. Drain thoroughly.
- Mash the potatoes with the plant milk, olive oil and garlic powder. Season with salt and pepper and set aside. Keep the mash soft enough to spread without beating it into a gluey texture.
- While the potatoes cook, heat the filling’s olive oil in a large skillet over medium heat. Cook the onion until softened, then add the garlic, mushrooms, carrot and celery. Cook for 8–10 minutes, stirring, until the vegetables soften and the mushrooms release their moisture.
- Stir in the tomato paste, sun-dried tomatoes, tamari, smoked paprika, thyme, rosemary, black pepper and salt to taste. Add the broth, peas and corn and bring to a simmer. Whisk the cornstarch with the measured water, stir the slurry into the filling and simmer for 3–5 minutes, until thickened.
- Spread the hot filling in a baking dish large enough to hold it comfortably. Spoon the mashed potatoes over the filling and spread gently to the edges. Draw a fork across the top to make ridges.
- Bake for 25–30 minutes, until the filling bubbles around the edges and the potato ridges are lightly golden. Let the bubbling settle briefly before spooning into bowls or onto plates.
Nutrition
Notes
Made this?
We’d love to see it — tag @OurSoulfulTable on Instagram.Explore Cooking Resources
Build kitchen confidence with practical guides to ingredients, substitutions, storage and plant-based cooking.
Ingredient Encyclopedia
Understand what ingredients are, how they behave, and how to use, store and substitute them.
Vegan Swaps
Choose substitutions by the job they need to do in everyday cooking and baking.
Food Storage
Keep ingredients and prepared food fresher, safer and more useful while wasting less.
Cooking
Build confidence with plant-based methods, tools and the culinary science behind them.






