Vegetarian Shepherd's Pie in a casserole dish with a spoon filled with mushrooms, carrots, onions, celery, peas, and gravy.

Vegetarian Shepherd’s Pie

A Vegetarian Shepherd’s Pie recipe—comfort food at its finest! Savory, filling, and scrumptious. This recipe is also easily converted to a vegan diet.

This Vegetarian Shepherd’s Pie recipe is comfort food at its finest! Traditional Shepherd’s Pie (also known as Cottage Pie) uses a medley of lamb or beef and vegetables topped with crusty brown mashed potatoes. My twist on the traditional recipe substitutes additional vegetables in place of meat. It’s an easy conversion but the result is a savory, filling, and scrumptious dinner that will satisfy you even on the coldest of nights.

Making Vegetarian Shepherd’s Pie in a Tiny Kitchen

This delicious recipe is quite the dish maker, but it’s easy to prepare and assemble so that makes up for it. You’re going to need both a stove-top and an oven to make this meal. Dishes will include a medium pot, a medium saucepan, a casserole dish, cutting board, knife, large spoon, potato masher, and silverware and dishes to eat it with.

I don’t recommend this recipe if you are boondocking due to the amount of water used as well as the amount of power/fuel consumed when cooking it. You can, however, make it in advance and then reheat it when you want it. It stays perfect in the refrigerator for up to 2 days and reheats nicely in an oven (preferred) or microwave.

To make life a little easier, you can easily double or triple the amount of vegetable filling and portion it out to be frozen. When you want to make this meal again, all you will need to do is thaw the filling and make a fresh batch of mashed potatoes! I have not personally frozen the entire prepared Shepherd’s Pie, but if you want to experiment, I would love to hear the results.

Make it Vegan!

Want to go all in and make this Shepherd’s Pie vegan? Just swap out dairy-based butter for your favorite vegan butter substitute and you’re good to go! The only place dairy products are being used in the mashed potato topping and they don’t care if you’re using dairy or a dairy-substitute.

That’s it!

Go make this delicious Vegetarian Shepherd’s Pie recipe and let me know what you think. Don’t forget to come back and give me your rating. If you have any questions or find other substitutions that are yummy, feel free add those in your comments! As always, if you like this recipe, please share it on social media so other people know about it too. Let’s eat!

Vegetarian Shepherd's Pie in a casserole dish with a spoon filled with mushrooms, carrots, onions, celery, peas, and gravy.

Vegetarian Shepherd's Pie

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Serves 4 servings


  • 2 lbs potatoes (peeled and cubed)
  • 2 tsp salt
  • 1/3 cup butter (dairy or vegan)
  • 1 tbsp olive oil
  • 1/2 medium onion (diced)
  • 2 carrots (peeled and diced)
  • 1 stalk celery (diced)
  • 2 cloves garlic (minced)
  • 8 oz mushrooms (cubed)
  • 1 cup peas (frozen)
  • 1 cup green beans (frozen)
  • 1/2 tsp rosemary
  • 1/4 tsp sage
  • 1/8 tsp thyme
  • 1/2 tsp salt
  • 1/8 tsp black pepper
  • 2 1/2 tbsp flour
  • 2 tbsp tomato paste
  • 1 tbsp vegetable bouillon
  • 1 1/2 cups water (or vegetable broth and omit bouillon)
  • paprika (to sprinkle on top)


Prepare Ingredients

  • Wash all vegetables. Remove the skins from both the potatoes and the carrots. Cube the potatoes. Dice the onions, carrots, and celery. Mince the garlic. Cut the mushrooms into bite-sized chunks.

Mashed Potato Topping

  • Add the cubed potatoes to a medium pot and cover with water (plus about 1/2 inch). Add 2 tsp of salt then set over medium heat. Bring to a boil and cook until potatoes are soft and easily broken with a fork (about 10 minutes.)
  • Drain the water from the potatoes and add 1/3 cup of butter. Mash with a potato masher or fork until smooth. Set aside.

Vegetable Filling

  • Heat 1 tbsp of olive oil in a medium saucepan. Add the diced onions, carrots, and celery to the pan. Sauté until the carrots are tender. About 10 to 15 minutes.
  • Add the mushrooms, minced garlic, rosemary, thyme, sage, black pepper, and salt. Cook another 10 minutes until the mushrooms have released their liquid and started to shrink.
  • Add 2 1/2 tbsp of flour to the vegetable mix and stir until the flour lightly coats all of the vegetables.
  • Add the tomato paste, vegetable bouillon, and water. Mix until the liquid is smooth and all of the flour has been worked in. Cook for 5 more minutes until the gravy thickens. Stir in the frozen peas and green beans. Remove from heat.

Make the Shepherd's Pie

  • Heat your oven to 400℉.
  • In a medium-sized casserole dish, add the vegetable mix with all of the gravy. Gently spoon the mashed potatoes on top of the vegetables. Lightly sprinkle paprika on top of the potatoes.
  • Bake for 30 minutes or until the potatoes have lightly browned and formed a crust. If necessary, broil for the last few minutes to help brown the surface of the mashed potatoes.
  • Remove from oven and let sit for 5 minutes to cool.
  • Serve and enjoy!
Course: Main Dish
Cuisine: Misc
Keyword: shepherd's pie, vegetables, vegetarian
Tried this recipe?Let me know how it was!
Nutrition Facts
Vegetarian Shepherd's Pie
Amount Per Serving
Calories 427 Calories from Fat 176
% Daily Value*
Fat 19.6g30%
Saturated Fat 10.4g52%
Cholesterol 41mg14%
Sodium 2212mg92%
Potassium 56.7mg2%
Carbohydrates 56.7g19%
Fiber 10.6g42%
Sugar 9.2g10%
Protein 10.4g21%
Calcium 60mg6%
Iron 4.5mg25%
* Percent Daily Values based on a 2000 calorie diet.
First Published On: March 1, 2019
Last Modified On: May 25, 2019
Related Keywords

Rate this Recipe

Tell Me About Your Results

Share this Recipe

Valerie is the author of Tiny.Kitchen. With mouthwatering recipes and useful techniques, she combines her experience living in an RV with her professional cooking skills and love of food to address the unique concerns of those who want to make delicious meals in their tiny kitchen. Learn more »

Still hungry for more?

A close up of a bowl of hot and sour soup topped with green onions and cilantro.

Hot and Sour Soup

This recipe will ruin takeout Hot and Sour Soup forever! Varying textures and subtle flavors add a new dimension to this classic Chinese-American soup.

Read More »
A bowl of tomato soup with a sprinkle of basil.

Tomato Soup

Tomato soup! An easy pantry-friendly recipe for lusciously smooth, tangy, and sweet homemade tomato soup made from tomato paste in just 10 minutes.

Read More »