Save on Pinterest

Hearty Meatless Shepherd’s Pie

Mushrooms, carrots, celery, peas and potatoes pack this full-flavored meal-maker. In fact, you’ll never even miss the meat. It’s that rich and satisfying! —Kim Hammond, Kingwood, Texas
  • Total Time
    Prep: 50 min. Bake: 30 min.
  • Makes
    6 servings


  • 6 garlic cloves
  • 1/4 teaspoon olive oil
  • 1-1/2 pounds potatoes, peeled and cubed
  • 3 tablespoons vegetable broth
  • 1/4 teaspoon salt
  • 1/8 teaspoon pepper
  • 1 medium onion, chopped
  • 1 tablespoon olive oil
  • 2 garlic cloves, minced
  • 1 pound sliced baby portobello mushrooms
  • 8 ounces frozen vegetarian meat crumbles
  • 2 medium carrots, sliced
  • 2 celery ribs, chopped
  • 3/4 cup vegetable broth, divided
  • 2 tablespoons minced fresh rosemary or 2 teaspoons dried rosemary, crushed
  • 1 tablespoon reduced-sodium soy sauce
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 tablespoons all-purpose flour
  • 1 cup frozen peas


  • Preheat oven to 425°. Place garlic on a double thickness of heavy-duty foil. Drizzle with oil. Wrap foil around garlic. Bake 15-20 minutes. Cool for 10-15 minutes.
  • Place potatoes in a Dutch oven and cover with water. Bring to a boil. Reduce heat; cover and cook 10-15 minutes or until tender; drain. Mash potatoes with broth, salt and pepper; squeeze softened garlic into potatoes and mix well.
  • In a large nonstick skillet coated with cooking spray, saute onion in oil until tender. Add garlic; cook 1 minute. Stir in mushrooms, meat crumbles, carrots and celery; cook and stir 5 minutes. Add 1/2 cup broth, rosemary, soy sauce, salt and pepper; cover and cook 10 minutes.
  • Combine flour and remaining broth until smooth. Gradually stir into pan. Bring to a boil; cook and stir 1 minute or until thickened. Stir in peas.
  • Preheat oven to 350°. Transfer vegetable mixture to an 8-in. square baking dish coated with cooking spray; cover with potato mixture. Bake, uncovered, 30-35 minutes or until heated through.
Editor's Note
Vegetarian meat crumbles are a nutritious protein source made from soy. Look for them in the natural foods freezer section.
Nutrition Facts
1-1/2 cups: 223 calories, 5g fat (1g saturated fat), 0 cholesterol, 753mg sodium, 34g carbohydrate (7g sugars, 6g fiber), 13g protein. Diabetic Exchanges: 2 vegetable, 1 starch, 1 lean meat, 1 fat.
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links.

Recommended Video


Click stars to rate
Average Rating:
  • Linda l
    Jan 28, 2021

    Instead of bits of garlic in olive oil I put a whole garlic with the tips cut off in grapeseed oil (which can do high heat) then put those in the pie and the mashed. I used the grapeseed oil for the mashed and the bottom of the casserole dish. So mine had more calories for sure but it was so good. Also used impossible burger, whole package (called for 8oz).

  • ikyi
    Mar 3, 2013

    Personally I love it but I did a few modifications.I didn't put any celery in the filling and the garlic gloves in the mash. I'm not a vegetarian, so I threw in an egg instead of 3 tablespoons of vegetable broth. I cooked the mushrooms over high heat with no oil but a bit of salt. It reduces the water content and make it taste better. I also grated the carrot instead of having slices. I definitely used a lot more than 3/4 cup of vegetable broth in the filling.Hint/tip: Make sure you either have a smooth silky mash or a hot mash when you pour it over the filling. This makes spreading it easier. And don't worry about the amount of vegetable broth you'll use. You can use more, you can use less. I used a lot more since cooking it for 10 minutes under med-high heat needed quite a bit of broth since the carrot and meat just absorb the broth like a sponge.

  • mac11civic
    Jan 7, 2013

    No comment left

  • Virginia T
    Apr 3, 2011

    Intresting dish.To save time,use roasted garlic in a jar.Yukon potatoes worked well(thanks mehalv) and used italian seasoning instead of rosemary.Slice carrots thin or use frozen carrots.I used crimini mushrooms instead of portobello and cornstarch instead of flour,easier to work with!I had to add more then a 1/2 cup of broth as it cooked and after the cornstarch mixture.Topped off the potato mixture with italian bread crumbs/parmesan cheese.Finicky daughter liked it.

  • mehalv
    Mar 20, 2011

    This recipe was so delicious! I used Yukon Gold potatoes. The rosemary (I used dried) was a tad strong, and I might suggest scaling back on it a tad.

  • dezzie0807
    Mar 13, 2011

    A little bland. Used ground beef, added red pepper flakes and light butter to potatos. Bought pre cooked and peeled potato and din't grill the garlic to save time. I would use less rosemary next time. Hubby put lots of tobasco on it and liked it.

  • jmscoker
    Mar 1, 2011

    Slam dunk veggie version of this traditional dish. I omitted mushrooms because my husband doesn't likes them. Takes over an hour to prep and cook, so plan ahead, but worth it.