Beef & Cabbage Shepherd’s Pie

Beef & Cabbage Shepherd’s Pie

This easy Beef and Cabbage Shepherd’s Pie is cozy comfort food at its best. Savory ground beef, crunchy cabbage, and a rich gravy all covered by creamy mashed potatoes. It’s the kind of hearty dinner you make when you want something warm, filling, and totally satisfying.

Author: Cooking with Conks

Meal Type: Eggs Free

Cuisine: American

Difficulty: MEDIUM

Prep. Time: 15 minutes

Cook Time: 1 hour 25 minutes

Total Time: 1 hour 40 minutes

Servings: 8 Servings

Calories: 376 kcal per serving

Ingredients

  • 2 pounds - russet potatoes
  • 4 tablespoons - butter
  • ½ cup - milk
  • Salt and pepper
  • 1 lb - ground beef
  • 1 cup - carrots
  • ½ - cabbage
  • 1 - sweet or yellow onion
  • 2 teaspoons - fresh thyme leaves
  • 2 tablespoons - butter
  • 3 tablespoons - all-purpose flour
  • 2 tablespoons - tomato paste
  • 1 tbsp - Worcestershire sauce
  • 2 cups - beef broth
  • Salt and pepper
  • ¼ cup - parmesan
  • ½ tbsp - fresh chives

Instructions

  1. Add the potatoes to a pot of cold salted water.
  2. Bring water to a boil and cook the potatoes for about 20 to 25 minutes more, or until tender.
  3. Drain the potatoes, then mash with butter and milk. Season with salt and pepper to taste.
  4. Add 1 tbsp of butter to a braiser or deep oven safe sauté pan set over medium heat. Add the vegetables and thyme and cook for 5 minutes. Season with salt and pepper.
  5. Add the beef, season with salt and pepper, and cook for 7 minutes or until almost cooked through.
  6. Make a well in the center of the pan and add 1 tbsp of butter, then mix in the flour and cook for 1 minute.
  7. Mix in the tomato paste, Worcestershire, and broth.
  8. Bring the sauce to a boil, then reduce the heat to a simmer and cook for 15 to 20 minutes until the sauce thickens and becomes more of a gravy.
  9. While the gravy is cooking, preheat the oven to 375°F.
  10. Top the meat and vegetables with the prepared mashed potatoes, using a fork to even them out and carefully spread the potatoes to the edges.
  11. Top the mashed potatoes with parmesan.
  12. Bake for 20 minutes then broil on high for 2-3 minutes until golden brown.
  13. Garnish with chives.

Nutrition

Energy: 376 kcal | Total Fat: 21 g | Saturated: 10 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 67 mg | Total Carbs: 32 g | Fiber: 4 g | Sugars: 5 g | Proteins: 16 g | Sodium: 933 mg | Polyunsaturated: 1 g | Monounsaturated: 7 g

©2026 OnlineCook LLC