Go Back
–+ servings
Ultra close-up macro of golden browned cheddar mashed potato ridges over bubbling rich minced beef gravy in a cast iron skillet

Cozy Homemade Beef Shepherd's Pie with Cheddar

Tender ground beef browned with aromatic garlic, onions, sweet carrots, and green peas, simmered in a luscious savory rosemary-thyme bone broth gravy. Topped with a cloud of creamy sharp cheddar mashed potatoes with fork ridges crisped into golden, bubbly perfection.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 servings
Calories: 485

Ingredients
  

Savory Beef & Herb Filling
  • 1.5 lbs lean ground beef (85/15) or ground lamb for traditional style
  • 1 large yellow onion finely diced
  • 2 medium carrots peeled and finely diced
  • 2 ribs celery finely chopped
  • 4 cloves garlic minced
  • 2 tbsp tomato paste
  • 2 tbsp all-purpose flour for thickening rich gravy
  • 1.5 cups rich beef bone broth low sodium, halal-certified
  • 2 tbsp Worcestershire sauce halal-certified or coconut aminos
  • 1 tsp fresh rosemary finely minced
  • 1 tsp fresh thyme leaves
  • 1 cup frozen sweet peas unthawed
  • 1/2 tsp salt and cracked black pepper to taste
Golden Cheddar Mashed Potato Crust
  • 2.5 lbs Yukon gold potatoes peeled and quartered
  • 4 tbsp unsalted butter melted
  • 1/2 cup sour cream or heavy cream
  • 1/4 cup warm milk
  • 1 cup sharp white cheddar cheese freshly grated, divided
  • 1 large egg yolk whisked in for golden browning
  • 1/2 tsp garlic powder
  • 1/2 tsp fine sea salt

Method
 

Boil & Mash the Potatoes
  1. Place peeled, cubed Yukon gold potatoes into a large pot of salted water. Bring to a rolling boil and cook for 15 to 18 minutes until fork-tender. Drain thoroughly and return to the hot pot. Mash with melted butter, sour cream, warm milk, garlic powder, sea salt, egg yolk, and half of the grated cheddar until smooth, fluffy, and creamy.
Brown Beef & Sauté Aromatics
  1. Preheat oven to 400°F (200°C). In a 12-inch oven-safe cast iron skillet or deep Dutch oven over medium-high heat, brown the ground beef for 6 to 8 minutes, breaking it into small crumbles until no pink remains. Spoon out excess grease, leaving 1 tablespoon in the skillet. Add diced onion, carrots, and celery; cook for 5 minutes until softened. Stir in minced garlic and cook for 1 minute.
Build the Rich Herb Gravy
  1. Stir in tomato paste and flour, cooking for 2 minutes to eliminate raw flour taste. Pour in beef bone broth, Worcestershire sauce, minced rosemary, and thyme. Bring to a simmer, scraping up all browned fond from the bottom of the skillet. Reduce heat to medium-low and simmer for 8 minutes until gravy thickens into a glossy sauce. Fold in frozen peas.
Top with Cheddar Mash & Create Crispy Ridges
  1. Spoon the mashed potatoes over the beef filling. Use the back of a spoon or spatula to spread evenly to the pan edges, sealing in the gravy. Run the tines of a fork across the top to create diagonal textural peaks. Sprinkle remaining sharp cheddar over top.
Bake to Bubbly Golden Perfection
  1. Bake uncovered at 400°F (200°C) for 22 to 25 minutes until the beef gravy is bubbling around the edges. Turn on the broiler for the final 2 minutes to get deep golden-brown, crispy potato ridges. Rest for 10 minutes before scooping into bowls.

Nutrition

Serving: 1gCalories: 485kcalCarbohydrates: 36gProtein: 31gFat: 24gSaturated Fat: 12gCholesterol: 115mgSodium: 640mgPotassium: 890mgFiber: 5gSugar: 5gVitamin A: 3400IUVitamin C: 28mgCalcium: 210mgIron: 4.2mg

Tried this recipe?

Let us know how it was!