Beef and Sweet Potato Shepherd’s Pie

Introduction

Shepherd’s Pie is a timeless comfort food, traditionally made with ground meat, vegetables, and topped with creamy mashed potatoes. In this modern twist, sweet potatoes replace the classic white potato topping, bringing a subtle sweetness and vibrant orange hue to the dish. This Beef and Sweet Potato Shepherd’s Pie is a hearty, wholesome casserole that combines savory ground beef, aromatic herbs, tender vegetables, and a velvety sweet potato mash—baked until golden and bubbling. It’s a perfect make-ahead dish for family dinners, holiday gatherings, or cozy nights when you crave something deeply satisfying.

Why I Love This Recipe

I love how this recipe strikes a perfect balance between comfort and nutrition. The rich, savory beef filling is packed with flavor thanks to garlic, onions, herbs, and a touch of tomato paste for depth. The sweet potato topping is creamy yet light, adding natural sweetness that pairs beautifully with the beef. Plus, this dish is make-ahead friendly, freezer-friendly, and even better the next day. The aroma that fills your kitchen while it bakes is enough to make everyone gather around the table eagerly.

Why It’s a Must-Try Dish

This version of Shepherd’s Pie is a must-try because it elevates a traditional classic with a nutritious twist. Sweet potatoes bring extra vitamins, fiber, and antioxidants to the table, making it a healthier yet still indulgent meal. The layers of texture—the creamy top and the rich, meaty base—are incredibly satisfying. It’s also a crowd-pleaser, adaptable to dietary needs, and perfect for feeding a group or meal prepping for the week.

Preparation and Cooking Time

  • Preparation Time: 25 minutes
  • Cooking Time: 45 minutes
  • Total Time: 1 hour 10 minutes

Servings and Nutritional Info

  • Servings: 6
  • Calories: Approximately 420 kcal per serving (may vary depending on ingredients used)

Course & Cuisine

  • Course: Main Course / Casserole
  • Cuisine: British-Inspired / Comfort Food

Ingredients

For the Sweet Potato Topping:

  • 3 medium sweet potatoes (about 1 kg), peeled and cubed
  • 2 tbsp butter (or olive oil for dairy-free)
  • ¼ cup milk or cream (or dairy-free alternative)
  • Salt and black pepper, to taste
  • Optional: a pinch of ground nutmeg or cinnamon for warmth

For the Beef Filling:

  • 1 lb (450 g) ground beef (85–90% lean)
  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 1 medium carrot, diced
  • 1 cup frozen peas (or mixed vegetables)
  • 1 tbsp tomato paste
  • 1 cup beef broth (low sodium)
  • 1 tsp Worcestershire sauce
  • 1 tsp dried thyme
  • ½ tsp dried rosemary
  • Salt and pepper, to taste
  • 1 tbsp all-purpose flour (or cornstarch for gluten-free)

Cooking Directions (Overview)

  1. Boil and mash sweet potatoes for the topping.
  2. Brown the beef and sauté aromatics for the filling.
  3. Stir in veggies, herbs, and broth to make a savory mixture.
  4. Layer beef filling in a baking dish, top with mashed sweet potatoes.
  5. Bake until bubbly and golden.

Step-by-Step Preparation Method

Step 1: Make the Sweet Potato Mash

  1. Place cubed sweet potatoes in a large pot of salted water.
  2. Bring to a boil and cook until tender, about 15 minutes.
  3. Drain well and return to the pot.
  4. Add butter and milk, then mash until smooth and creamy.
  5. Season with salt, pepper, and optional nutmeg. Set aside.

Step 2: Prepare the Beef Filling

  1. Preheat the oven to 375°F (190°C).
  2. Heat olive oil in a large skillet over medium-high heat.
  3. Add ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary.
  4. Add onion, garlic, and carrot; sauté until softened, about 5 minutes.
  5. Stir in tomato paste, thyme, rosemary, salt, and pepper. Cook for 1 minute to develop flavor.
  6. Sprinkle flour over the mixture and stir well.
  7. Pour in beef broth and Worcestershire sauce. Bring to a simmer and cook for 5–7 minutes, until thickened.
  8. Stir in peas (or mixed vegetables). Taste and adjust seasoning as needed.

Step 3: Assemble the Shepherd’s Pie

  1. Spread the beef mixture evenly in the bottom of a greased 9×13-inch (or similar) baking dish.
  2. Spoon the mashed sweet potatoes over the beef, smoothing with a spatula to cover completely.
  3. Use a fork to create texture on top (optional, helps browning).

Step 4: Bake

  1. Bake uncovered for 25–30 minutes, or until the top is slightly golden and the filling is bubbling around the edges.
  2. For a more golden top, broil for 2–3 minutes at the end (watch carefully).

How to Serve

Let the Shepherd’s Pie rest for 5–10 minutes before serving to allow it to set. Serve warm with a side salad, roasted veggies, or steamed green beans for a balanced meal. A sprinkle of fresh herbs like parsley on top adds a nice finishing touch.

Recipe Tips

  • Make the mash extra smooth by using a potato ricer or electric mixer.
  • Thicken the filling properly so it’s not watery; simmer until it coats the back of a spoon.
  • Season each layer generously—both the filling and the topping need flavor.
  • For a crispier top, brush the sweet potato layer lightly with butter before baking.

Variations

  • Protein Swap: Substitute beef with ground lamb (traditional), turkey, or chicken.
  • Vegetarian: Use lentils or plant-based meat alternatives and vegetable broth.
  • Extra Veggies: Add mushrooms, corn, or spinach for more variety.
  • Spicy Kick: Add a pinch of chili flakes or smoked paprika to the beef mixture.
  • Cheesy Topping: Mix some shredded cheddar or parmesan into the sweet potato mash for extra richness.

Freezing & Storage

  • Refrigeration: Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freezing (Unbaked): Assemble the pie but don’t bake it. Cover tightly with foil and freeze for up to 2 months. Bake from frozen, adding 15–20 minutes to the baking time.
  • Freezing (Baked): Cool completely, cover, and freeze for up to 3 months. Thaw overnight before reheating.
  • Reheating: Warm in the oven at 350°F (175°C) until heated through, or microwave individual portions.

Special Equipment Needed

  • Large pot (for boiling sweet potatoes)
  • Skillet or sauté pan (for beef filling)
  • Potato masher or ricer
  • Baking dish (9×13-inch recommended)
  • Spatula and whisk

FAQ

Q1: Can I make this ahead of time?
Yes! Assemble the pie a day ahead, cover, and refrigerate. Bake just before serving.

Q2: Can I use regular potatoes instead of sweet potatoes?
Absolutely. Just substitute equal amounts and prepare as you would for mashed potatoes.

Q3: Can I make it dairy-free?
Yes. Use olive oil or vegan butter and plant-based milk for the mash.

Q4: How do I keep the filling from getting watery?
Cook the beef mixture until thickened and don’t skip the flour—it helps bind everything together.

Conclusion

This Beef and Sweet Potato Shepherd’s Pie is a beautiful blend of classic comfort and modern nutrition. The naturally sweet, creamy topping pairs perfectly with the rich, savory filling for a dish that’s deeply satisfying and full of fall flavor. Whether you’re feeding a family, hosting friends, or meal prepping for the week, this cozy casserole is sure to become a seasonal favorite.

Beef and Sweet Potato Shepherd’s Pie

Recipe by Elina JamesCourse: DinnerCuisine: British-InspiredDifficulty: easy
Servings

6

servings
Prep time

25

minutes
Cooking time

45

minutes
Total time

1

hour 

10

minutes

Ingredients

  • For the Sweet Potato Topping:

  • 3 medium sweet potatoes (about 1 kg), peeled and cubed

  • 2 tbsp butter (or olive oil for dairy-free)

  • ¼ cup milk or cream (or dairy-free alternative)

  • Salt and black pepper, to taste

  • Optional: a pinch of ground nutmeg or cinnamon for warmth

  • For the Beef Filling:

  • 1 lb (450 g) ground beef (85–90% lean)

  • 1 tbsp olive oil

  • 1 medium onion, finely chopped

  • 2 garlic cloves, minced

  • 1 medium carrot, diced

  • 1 cup frozen peas (or mixed vegetables)

  • 1 tbsp tomato paste

  • 1 cup beef broth (low sodium)

  • 1 tsp Worcestershire sauce

  • 1 tsp dried thyme

  • ½ tsp dried rosemary

  • Salt and pepper, to taste

  • 1 tbsp all-purpose flour (or cornstarch for gluten-free)

Directions

  • Step 1: Make the Sweet Potato Mash : Place cubed sweet potatoes in a large pot of salted water. Bring to a boil and cook until tender, about 15 minutes. Drain well and return to the pot. Add butter and milk, then mash until smooth and creamy. Season with salt, pepper, and optional nutmeg. Set aside.
  • Step 2: Prepare the Beef Filling : Preheat the oven to 375°F (190°C). Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary. Add onion, garlic, and carrot; sauté until softened, about 5 minutes. Stir in tomato paste, thyme, rosemary, salt, and pepper. Cook for 1 minute to develop flavor. Sprinkle flour over the mixture and stir well. Pour in beef broth and Worcestershire sauce. Bring to a simmer and cook for 5–7 minutes, until thickened. Stir in peas (or mixed vegetables). Taste and adjust seasoning as needed.
  • Step 3: Assemble the Shepherd’s Pie : Spread the beef mixture evenly in the bottom of a greased 9×13-inch (or similar) baking dish. Spoon the mashed sweet potatoes over the beef, smoothing with a spatula to cover completely. Use a fork to create texture on top (optional, helps browning).
  • Step 4: Bake : Bake uncovered for 25–30 minutes, or until the top is slightly golden and the filling is bubbling around the edges. For a more golden top, broil for 2–3 minutes at the end (watch carefully).

Comments are closed.