Leftover Roast Beef Cottage Pie

Why You’ll Love This Recipe

This recipe is the perfect way to reinvent leftover roast beef into something warm and satisfying. The flavorful beef filling, combined with vegetables and a rich gravy, pairs beautifully with the creamy mashed potato topping. It’s easy to make, budget-friendly, and delivers classic comfort food with minimal effort.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • leftover roast beef, chopped or shredded
  • mashed potatoes
  • onion
  • carrots
  • peas
  • garlic
  • beef broth
  • tomato paste
  • Worcestershire sauce
  • butter
  • flour
  • salt
  • black pepper
  • fresh thyme or parsley

Directions

  1. Preheat your oven to 375°F (190°C).
  2. In a large skillet, melt butter over medium heat and sauté chopped onion and carrots until softened.
  3. Add garlic and cook for about a minute until fragrant.
  4. Stir in tomato paste and cook briefly to deepen the flavor.
  5. Sprinkle in flour and stir to form a paste.
  6. Gradually add beef broth, stirring constantly to create a thick gravy.
  7. Add Worcestershire sauce and season with salt and pepper.
  8. Stir in the leftover roast beef and peas, letting everything simmer for a few minutes.
  9. Transfer the beef mixture to a baking dish and spread it evenly.
  10. Spoon mashed potatoes over the top and spread to cover completely.
  11. Use a fork to create texture on the surface for a crispy finish.
  12. Bake for 25–30 minutes until the top is golden and the filling is bubbling.
  13. Garnish with fresh herbs before serving.

Servings and timing

This recipe serves 4 to 6 people.
Preparation time is about 15 minutes, with a cooking time of 30–35 minutes, making the total time approximately 45–50 minutes.

Variations

You can customize this cottage pie easily. Add corn or green beans for extra vegetables, or mix cheese into the mashed potatoes for a richer topping. Swap roast beef with ground beef, lamb, or even turkey. For extra depth of flavor, include a splash of red wine in the gravy.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions. If reheating in the oven, cover with foil to prevent the top from over-browning.

FAQs

Can I freeze cottage pie?

Yes, it freezes well either before or after baking for up to 2 months.

Can I use instant mashed potatoes?

Yes, instant mashed potatoes work as a convenient topping.

How do I prevent the filling from being too watery?

Make sure the gravy is thick before assembling the pie.

Can I make this ahead of time?

Yes, assemble the dish in advance and refrigerate until ready to bake.

What’s the difference between cottage pie and shepherd’s pie?

Cottage pie uses beef, while shepherd’s pie is traditionally made with lamb.

Can I add cheese on top?

Yes, adding cheese creates a delicious golden crust.

How do I get a crispy potato topping?

Use a fork to rough up the surface and bake uncovered.

Can I use fresh mashed potatoes?

Absolutely, freshly made mashed potatoes work best.

What herbs go well with this dish?

Thyme, rosemary, and parsley complement the flavors nicely.

Can I make this without peas?

Yes, you can omit peas or replace them with other vegetables.

Conclusion

Leftover Roast Beef Cottage Pie is a classic comfort dish that turns simple leftovers into a rich and satisfying meal. With its savory filling and creamy topping, it’s a dependable recipe that’s both practical and delicious, perfect for any night of the week.

Print

Leftover Roast Beef Cottage Pie

Leftover Roast Beef Cottage Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and comforting cottage pie that transforms leftover roast beef into a rich, savory filling topped with creamy mashed potatoes and baked until golden.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 4-6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: British
  • Diet: Low Salt

Ingredients

  • 2 cups leftover roast beef, chopped or shredded
  • 3 cups mashed potatoes
  • 1 onion, chopped
  • 2 carrots, diced
  • 1 cup peas
  • 2 cloves garlic, minced
  • 1 1/2 cups beef broth
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh thyme or parsley, chopped

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a large skillet, melt butter over medium heat and sauté onion and carrots until softened.
  3. Add garlic and cook for about 1 minute until fragrant.
  4. Stir in tomato paste and cook briefly.
  5. Sprinkle in flour and stir to form a paste.
  6. Gradually add beef broth, stirring constantly to create a thick gravy.
  7. Add Worcestershire sauce, salt, and pepper.
  8. Stir in roast beef and peas, simmering for a few minutes.
  9. Transfer mixture to a baking dish and spread evenly.
  10. Top with mashed potatoes and spread to cover completely.
  11. Use a fork to create texture on the surface.
  12. Bake for 25–30 minutes until golden and bubbling.
  13. Garnish with fresh herbs and serve warm.

Notes

  • Add corn or green beans for extra vegetables.
  • Mix cheese into the mashed potatoes for a richer topping.
  • Include a splash of red wine in the gravy for deeper flavor.
  • Store leftovers in the refrigerator for up to 4 days.
  • Cover with foil when reheating to prevent over-browning.

Nutrition

  • Serving Size: 1 portion
  • Calories: 410 kcal
  • Sugar: 5 g
  • Sodium: 650 mg
  • Fat: 15 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 4 g
  • Protein: 28 g
  • Cholesterol: 80 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments