This Vegetarian Shepherd's Pie is a meatless version of a classic British/Irish dish. The rich mushroom gravy with vegetables is topped with fluffy mashed potatoes and baked.
If you love Irish food, you also need to try my Bangers and Mash and the Instant Pot Guinness Beef Stew.
Irish comfort food is still going strong around here. Today, I am sharing a vegetarian version of one of the most known dishes from the British Islands: the Shepherd's Pie. Traditionally, it is made with ground lamb cooked in a rich gravy with vegetables and then the whole mixture is topped with mashed potatoes and baked. I am skipping the meat and using mushrooms instead! They will add the umami flavor and you will not miss the meat at all. I used them also in my vegetarian Eggplant Lasagna recipe.
Ingredients:
- onion
- celery
- carrots
- mushrooms (white or baby Bella)
- garlic
- olive oil
- salt and pepper
- vegetable stock
- tomato sauce
- cornstarch
- Worcestershire sauce
- frozen peas
- mashed potatoes
Would you like to save this recipe?
Instructions:
- Start by heating up a large skillet. Add olive oil and heat up. Add chopped onion, carrots and celery. Cook until onion is translucent and carrots are tender, about 5 minutes. Stir often.
- Add sliced mushrooms and garlic and saute until fragrant.
- In a measuring cup, whisk together vegetable stock and cornstarch. Add tomato sauce and Worcestershire sauce and whisk. Add mixture to vegetables in skillet. Bring to boil, let simmer until thickens.
- Pour mixture into greased 2qt baking dish. Add 1 cup frozen peas and stir in.
- Top with mashed potatoes, spreading them evenly. Place baking dish on a large sheet pan to prevent overflow onto your oven.
- Bake at 375 degrees F for 15 minutes, or until bubbly at the edge.
More Irish recipes:
If you like this recipe and make it, snap a photo and share it on INSTAGRAM! Tag me @crunchycreamysweet so I can check it out and leave a comment! 😀
Vegetarian Shepherd's Pie
Ingredients
- 1 tablespoon olive oil
- 1 medium onion chopped
- 1 celery stalk chopped
- 5 medium carrots chopped
- ½ teaspoon fresh thyme
- 12 oz. mushrooms washed and sliced
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon minced garlic
- 1 ¼ cups vegetable stock
- 1 tablespoon cornstarch
- ¼ cup tomato sauce
- 1 tablespoon Worcestershire sauce
- 1 cup frozen peas
- 2 ½ cups mashed potatoes
Instructions
- Butter a 2qt baking dish. Place on large baking sheet (this prevents the dish from overflowing onto your oven bottom).
- Heat up olive oil in large skillet. Add chopped onion, carrots and celery. Cook until onion is translucent and carrots are tender, about 5 minutes. Stir often. Season with salt and pepper.
- Add fresh thyme, sliced mushrooms and garlic and saute until fragrant.
- In a measuring cup, whisk together vegetable stock and cornstarch. Add tomato sauce and Worcestershire sauce and whisk. Add mixture to vegetables in skillet. Bring to boil, let simmer until thickens.
- Pour mixture into prepared baking dish. Add 1 cup frozen peas and stir in.
- Top with mashed potatoes, spreading them evenly.
- Bake at 375℉ for 15 minutes, or until bubbly at the edge.
- Let cool for 10 minutes before serving.
Ann Overton says
I've printed this recipe for when my daughter stays but can this be frozen once made up?
Cate says
Can this be frozen in batches ? 🙂
DLV says
Love this dish but, I think the directions should read let set for 10 minutes before serving after cooking for 15 minutes. It says cook for 10 after cooking for 15 minutes.
Susan says
Yes, I see the mistake also. at the end it says let it cook for 10 minutes. I think you mean let it cool for 10 minutes.
Franchesca says
Just made this, 9yr old says this is good! Hubby said, good job dear! Hubby said he'd definitely eat this again!!!
Full bellies! Did not use mushrooms and still had plenty of veggies! No probs with carrots cooking.
Kathy Fitzgerald-stavely says
This looks amazing, I don't do mushrooms... What could I substitute?
Deena says
Such a delicious dish! We do not miss the meat at all.
My husband and I like the somewhat crunchy texture of the carrots. Wondering if you can make this in advance and bake later.
Brenda says
Yes.
B says
Can you use a Dutch oven instead of a baking dish?
Russ says
One of me and my wife’s favorite winter recipes. We like our carrots soft so we cook them in the skillet first until almost tender before adding celery and onions. So much flavor in this recipe. We are cooking it for Thanksgiving this year as we don’t eat meat. Thank you so much for sharing this wonderful recipe.
Abi says
Thanks for the recipe! Can’t wait to make it! When you say “Tomato Sauce” do you mean tomato purée or tomato paste?
Russ says
Tomato sauce in a can
Brenda says
One of my recipes calls for tomato paste so I use it as a thickener.
Heather says
Has anyone made this and froze for later?
Michelle says
I made this for dinner tonight and it was delicious. It was worth the work!
Anna says
Thank you so much, Michelle!
Kathy says
I made this a few weeks ago - it was a huge hit with my husband. I used Yukon Gold potatoes, and mashed them with a bit of cream cheese. It was so good, I'll be making it again soon. Yes, it's a lot of work, but worth every minute!
Anna says
That's wonderful! I am so glad you both enjoy this dish. Thank you so much for making my recipe, Kathy!
Caitlyn says
Just throwing it out there but Worcestershire Sauce is made with anchovies so not completely vegetarian
Pat says
Annie's (a national brand) has a vegan version of Worcestershire Sauce. Martha Stewart has a vegan version you can make at home: https://www.marthastewart.com/258132/homemade-vegan-worcestershire-sauce
B says
Fish is allowed in vegetarian diet
Not in vegan diet
Jay says
Nope. Fish are animals. If you eat fish, you are “pescatarian”, not vegetarian. Some “lacto-ovo vegetarians” consume dairy and eggs. Vegans eat no animal products at all.
Brenda says
Nope. Fish is NOT considered to be a part of a vegetarian (vegetable plant based diet). If you eat fish, you are a pescatarian. Fish are part of the animal kingdom. Vegan is a different way of eating AND Lifestyle altogether. However, you’re still doing the environment a favour by not eating land and air animals, so kudos to you.
Kay says
I have made this twice, once vegetarian and once with stew meat. Both times came out fantastic !! A favorite for both my vegans and my meat lovers :))
Sherry says
I haven't made this yet...will do so soon...looks very good.
But the time for baking in the directions states cook at 375 degrees for 15 minutes???
When I read one of the comments...there was a reply stating "the carrots should have been done after baking for 35 minutes in the oven". Which baking time is correct? I would assume "35 minutes".
Anna says
Hi Sherry! The comment was a response to someone who changed the directions and was having trouble. I recommend you stick to the recipe. You cook the carrots in a skillet (with other veggies) until they are tender so baking the whole dish for 15 minutes is just enough.