Go Back
Healthy Shepherd’s Pie – lightened up and lower in calories favorite dinner

Healthy Shepherd’s Pie Recipe

Healthy Shepherd’s Pie is one of all-time family favorite casserole recipes. This Shepherd’s Pie is made with lean ground beef, plenty of veggies, and a smart ingredient in the topping. That’s a great comfort dish for a family dinner.
Prep Time 15 mins
Cook Time 1 hr
Total Time 1 hr 15 mins
Course Dinner, Main Course, Main Dish
Calories 333 kcal


For the Topping:

  • 1 lb potatoes ~2 large, peeled, diced
  • 1 lb cauliflower florets (~1 small head)
  • 2 Tbsp. 20g butter
  • 1/2 cup 120g plain Greek yogurt
  • salt to taste

For the Filling:

  • 2 Tbsp. 15g olive oil
  • 2 medium onion ~120g, chopped
  • 2-3 garlic cloves finely chopped or minced
  • 1 ½ lb. 690g lean ground beef, 90% lean
  • 2 cups 240g frozen mixed vegetables
  • 1 cup 240g diced tomatoes
  • 1 cup 240g beef broth
  • 1 tsp. dried herbs or Italian seasonings
  • 1 tsp. ground coriander
  • salt and pepper to taste


  • In a large pot, place the potatoes and cauliflower florets. Cover them with water, bring to a boil on high heat. Reduce heat to a simmer and cook until potatoes and cauliflower are tender, about 12-15 minutes.
  • Preheat the oven to 375ºF.
  • In a large cast iron pan or ovenproof skillet, heat 2 tablespoons of oil over medium-high heat. Add the chopped onions and garlic. Cook, stirring frequently until the onions are lightly golden, about 3-4 minutes.
  • Add the ground beef and cook and stir, breaking up the larger pieces, until browned. Season with herbs, salt, and pepper.
  • Add the mixed vegetables, diced tomatoes, and beef broth. Simmer, stirring occasionally for 5-8 minutes.
  • To finish the topping, drain the cooked potatoes with cauliflower. Add 2 tablespoons of butter and Greek yogurt. Mash with a potato masher until smooth and creamy. Season to taste with salt.
  • Spoon the mashed potatoes with cauliflower over the meat filling in the cast iron pan (or skillet), spreading it into an even layer.
  • Bake uncovered until the top is golden, about 25-30 minutes.
  • Let it cool for 5 minutes before serving. Enjoy!


How Many Calories in Healthy Shepherd’s Pie
Calories (per 1 serve, 245g): 333 kcal Calories (per 100g ): 135 kcal
Fat: 15.1 g Fat: 6.1 g
Carbohydrates: 23.1 g Carbohydrates: 9.4 g
Protein: 25.8 g Protein: 10.5 g
Keyword hearty meal,without lots of calories,simple homemade pie,good for you dinner, shepherd’s pie,healthy shepherd’s pie,lightened up,tried shepherd’s pie,tested shepherd’s pie,favorite dishes,healthy,delicious