Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Shepherd’s Pie Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 84 reviews
  • Author: Maria
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: British-Inspired
  • Diet: Gluten Free

Description

This Healthy Shepherd’s Pie is a nutritious and light twist on the classic comfort dish, featuring lean ground turkey or beef, a medley of vegetables, and creamy mashed potatoes. Perfect for a satisfying yet wholesome meal, it offers a balance of protein, fiber, and flavor while being customizable to fit gluten-free diets.


Ingredients

Scale

Meat and Vegetables

  • 1 tablespoon olive oil
  • 1 pound lean ground turkey or ground beef
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 1 cup frozen peas
  • 1 cup frozen corn

Seasonings and Sauces

  • 1 tablespoon tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon paprika
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoons flour (or almond flour for gluten-free option)
  • 1 cup low-sodium chicken or beef broth

Mashed Potato Topping

  • 2 pounds potatoes, peeled and cut into chunks
  • 2 tablespoons Greek yogurt
  • 2 tablespoons unsalted butter (or olive oil)
  • ÂĽ cup low-fat milk
  • Salt and pepper to taste

Garnish

  • 2 tablespoons fresh parsley, chopped


Instructions

  1. Prepare the mashed potatoes: Preheat the oven to 400°F. Place the peeled and chunked potatoes into a pot of salted water and bring to a boil. Cook until tender, about 15 minutes, then drain thoroughly. Mash the potatoes with Greek yogurt, unsalted butter, and low-fat milk until creamy and smooth. Season with salt and pepper to taste.
  2. Cook the meat mixture: While the potatoes cook, heat olive oil in a large skillet over medium heat. Add the lean ground turkey or beef and cook until browned, breaking apart the meat as it cooks. Add diced onion, minced garlic, and diced carrots, cooking until softened, about 5 minutes.
  3. Add seasonings and thicken: Stir in tomato paste, Worcestershire sauce, dried thyme, paprika, salt, and pepper. Sprinkle the flour (or almond flour for gluten-free) over the mixture and stir well to combine. Slowly pour in the low-sodium broth while stirring. Let the mixture simmer until thickened, approximately 5 minutes. Finally, fold in the frozen peas and corn until evenly mixed.
  4. Assemble the pie: Spread the meat and vegetable mixture evenly into a baking dish. Top with the creamy mashed potatoes, spreading to cover the filling completely. Use a fork to create ridges on the surface to help brown the topping during baking.
  5. Bake the shepherd’s pie: Place the assembled dish into the preheated oven and bake for 20 to 25 minutes. Bake until the potato topping turns golden brown and the edges are bubbly.
  6. Garnish and serve: Remove from oven and sprinkle fresh chopped parsley over the top before serving warm.

Notes

  • For a lighter twist, swap the potatoes for mashed cauliflower or sweet potatoes.
  • This dish can be prepared ahead of time and refrigerated, then baked fresh when ready to serve.
  • Leftovers keep well in the refrigerator for up to 3 days and reheat nicely.