Tempeh Shepherd's Pie

Make this Tempeh Shepherd's Pie on St. Patrick's Day or anytime you're in the mood for vegetarian comfort food.

I’ll never stop craving hearty, vegetarian comfort food dishes like this Tempeh Shepherd’s Pie, which is made with simple ingredients that are almost always stocked in my kitchen.

Tempeh Shepherd's Pie in a white Dutch oven with metal ladle.

What is Shepherd’s Pie?

A shepherd's pie (also known as a cottage pie) is basically a savory meat pie.

All good shepherd’s pies start with mashed potatoes. I like to add plenty of garlic for flavor. The mashed potatoes are layered over a meaty “filling” usually made of ground beef. In this vegetarian version, I’m using crumbled tempeh instead.

Gold potatoes in a white colander.

How to Make Tempeh Shepherd's Pie

1) Make Mashed Potatoes

I like to use gold potatoes for the topping, but any type works. Quarter the potatoes and boil them for about 20 minutes, or until you can easily pierce them with a fork. 

Turn off the heat, drain the liquid, and return the cooked potatoes to the pot. 

Use a potato masher to mash the potatoes. (I like to keep some chunks for added texture.) Stir in a few cloves of garlic and a half-cup each of whole milk and plain Greek yogurt. This is where you get all of the flavor and creamy texture.

mushrooms, carrots, and celery in a dutch oven.

2) Cook the Tempeh Filling

While the potatoes are cooking, prepare the tempeh filling. I like to use a Dutch oven for this step since we’ll be finishing the tempeh shepherd’s pie in the oven. You can also use an oven-safe skillet with raised edges, such as one made of cast iron or stainless steel. (if you don’t have either, you can still make this recipe with a skillet and baking dish instead.) 

Heat a little oil in your Dutch oven over medium heat. Sauté the veggies—onion, carrots, celery, and mushrooms. Stir in a cup of frozen peas, crumbled tempeh, vegetable broth, and tomato paste. Place a few sprigs of thyme, rosemary, and sage on top. 

Increase the heat to high, bring to a boil, and then reduce the heat to low and cook for about 10 minutes, or until most of the liquid is absorbed. 

Vegetables and fresh herbs cooking in a Dutch oven.

3) Bake

Remove the herb sprigs and spoon the mashed potatoes on top of the tempeh filling. Transfer the pot to the oven and cook 30 minutes, or until the potatoes are golden brown. I like to broil during the final five minutes to get even more browning. 

Horizontal image of tempeh shepherd's pie in a dutch oven.

How can you make this Tempeh Shepherd’s Pie vegan and dairy-free?

This recipe is naturally vegetarian, but you can also make a couple of simple swaps to make it vegan and dairy-free. Instead of whole milk, use any type of plain, unsweetened plant milk. My favorite is oat, which you can make yourself. (Just omit the strawberries, sweetener, and vanilla from this recipe.)  

Instead of Greek yogurt, use a dairy-free yogurt alternative, such as coconut, soy, oat, or almond-based varieties. Any type that’s plain and unsweetened will do the trick.

Tempeh Shepherd's Pie in a white dutch oven with cream napkin.

Can you substitute another ingredient if you don’t have tempeh?

Instead of tempeh, try this with cooked lentils or green split peas. Any type of bean works, too.

Other potential substitutions:

  • Use any type of mushroom in place of the portobello caps, even dried mushrooms can be used here (soak them in water first) 
  • Use frozen or canned veggies instead of fresh for the filling
  • Use any type of potato in place of the gold potatoes. Even sweet potatoes would be delicious here. 
  • Stir dry herbs into the filling instead of using fresh sprigs
  • Use garlic powder instead of fresh cloves (substitute โ…› teaspoon garlic powder for each clove)
  • Use water instead of vegetable broth, or make your own
Serving of tempeh shepherd's pie in a white bowl with linen napkin.

What if you don’t have a Dutch oven?

If you don’t have a Dutch oven, sauté the vegetables and cook the tempeh filling in a large skillet. Then, transfer the filling to a baking dish and spoon the potatoes on top. Bake until the potatoes are golden brown.

Can you make Tempeh Shepherd’s Pie ahead of time? 

Store leftover shepherd’s pie in an airtight container and refrigerate for up to 1 week.

Pairing

Try this recipe with Veggie Irish Stew or Roasted Cabbage with High-Protein Caesar Dressing.

Horizontal image of white dutch oven with tempeh shepherd's pie and gold potatoes in white basket.

๐Ÿ“– Recipe

Tempeh Shepherd's Pie in a white Dutch oven with metal ladle.

Tempeh Shepherd’s Pie

Savory tempeh and mushrooms are covered with mashed potatoes and baked in this vegetarian version of shepherd’s pie.
5 from 2 votes
Print Pin Save Rate
Course: dinner, lunch
Cuisine: gluten-free, Holiday, Irish, vegan option, vegetarian
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes
Servings: 6 people
Author: Stephanie McKercher, RDN

Equipment

  • Dutch oven

Ingredients

Mashed Potatoes:

  • 6 medium yellow potatoes, cleaned and quartered
  • 3 cloves garlic, grated
  • ½ cup whole milk or plain unsweetened milk of choice
  • ½ cup plain Greek yogurt or plain unsweetened yogurt of choice
  • Salt and pepper

Tempeh Filling:

  • 2 tablespoons grapeseed oil or as needed to coat the pan
  • 1 medium onion, diced
  • 2 carrots, diced (reserve carrot tops for garnish if desired)
  • 1 rib celery, diced
  • 2 portobello mushroom caps, chopped into 1-inch pieces
  • 1 cup frozen peas
  • 2 (8-ounce) packages tempeh, crumbled
  • 1 cup vegetable broth
  • ¼ cup tomato paste
  • 3 sprigs fresh thyme
  • 1 sprig fresh rosemary
  • 1 sprig fresh sage
  • Salt and pepper

Optional for serving:

  • Fresh thyme leaves
  • Cracked black pepper

Instructions

  • Preheat the oven to 400 degrees Fahrenheit.
  • Add potatoes to a large pot of boiling water and cook 20 minutes, or until you can easily pierce them with a fork. Turn off the heat, drain, and return cooked potatoes to the pot. Mash with a potato masher until potatoes reach desired consistency. (I like to keep some chunks for added texture.) Stir in garlic, milk, Greek yogurt, and salt and pepper to taste. Mash again with a potato masher to fully mix the ingredients if needed.
  • While the potatoes are cooking, prepare the tempeh filling. Heat grapeseed oil in a Dutch oven or oven-safe skillet over medium heat. Stir in onion and cook 4 minutes, or until translucent. Stir in carrots and celery and cook 5 minutes, or until carrots begin to soften. Stir in mushrooms and cook 3 minutes, stirring often, or until the mushrooms turn dark brown. Stir in frozen peas, tempeh, vegetable broth, and tomato paste. Place sprigs of thyme, rosemary, and sage on top of the tempeh mixture. Cover, increase the heat to high, bring to a boil, and then reduce the heat to low-medium and cook 10 minutes, stirring occasionally, or until most of the broth is absorbed.
  • Remove sprigs of thyme, rosemary, and sage. Taste the tempeh mixture and season with salt and pepper as needed.
  • Spoon the mashed potatoes on top of the tempeh mixture. Transfer to the oven and bake uncovered 30 minutes, or until the potatoes turn golden brown. To promote more browning, broil on low during the final 5 minutes of cooking if desired.
  • Serve with fresh thyme and cracked black pepper if desired.
  • Store leftovers in an airtight container and refrigerate for up to 1 week.

Notes

Vegan variation: Use plain unsweetened oat milk (or any type of dairy-free milk) instead of whole milk. Use a plain, unsweetened dairy-free yogurt alternative (such as coconut, soy, oat, or almond-based varieties) instead of Greek yogurt.
 
If you don’t have a Dutch oven or an oven-safe skillet, you can transfer the tempeh filling to a baking dish right before you add the potatoes and bake.
 
I prefer to leave the potato skins on, but you can also peel them before boiling if desired.
 
Recipe tested with 5% Greek yogurt.
 
Recipe adapted from Downshiftology.
Tried this recipe? Tag me on Instagram!Mention @GratefulGrazer or tag #gratefulgrazer.

Looking for more vegetarian comfort food?

Try these recipes:

Save this Tempeh Shepherd's Pie recipe on Pinterest.

White dutch oven with shepherd's pie and text that reads, "Tempeh Shepherd's Pie."

Did you try this recipe?

Rate and leave a comment below or tag me (@GratefulGrazer) on Instagram. I'd love to hear how it went!

Related Blog Posts:

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




I accept the Privacy Policy

This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

    1. So glad you (and your husband!) enjoyed the recipe. Thanks for leaving a comment and rating! ๐Ÿ™‚

    1. Hi Farrah, I haven't tested this recipe with sweet potato, but I think it would work out. Please let us know if you try it out! ๐Ÿ™‚