This cottage pie is a true comfort food classic! With rich layers of savory beef, fresh veggies, and a creamy potato topping, it’s a meal that warms the heart and fills the belly.
This Cottage Pie recipe addresses common issues of blandness and lack of depth in traditional dishes, providing a hearty and flavorful meal solution.

I remember the first time I attempted to whip this up for a small family dinner; the potatoes became a bit too sticky, but everyone still loved it. It’s a lifesaver for those busy weeknights when you need something hearty but quick to prepare.
This recipe is well-tested and comes out wonderfully every time, taking only about an hour and a half from start to finish, perfect for a cozy dinner. If you’re keen on exploring more comforting dishes, check out my Ground Beef Hash Brown Casserole for another crowd-pleasing option!
Table of contents
Why You Will Love This Recipe
- Hearty and Comforting , Cottage pie delivers a satisfying blend of seasoned beef and tender vegetables under a creamy potato layer, making it a warm hug in every bite.
- Rich Flavor Profile , With a combination of Worcestershire sauce, thyme, and sage, this dish boasts depth that complements the natural sweetness of carrots and the savory beef.
- Long-Lasting Freshness , This dish keeps well, allowing leftovers to taste just as good the next day. It’s a meal that can be enjoyed over multiple days without losing quality.
- Easy to Modify , You can switch up the protein or even go vegetarian. Ingredients like lentils or mushrooms can easily step in to create a satisfying alternative.
Cottage Pie with Ground Beef and Potatoes
- Prep Time: 10 minutes
- Cool Time: 0 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking and Simmering
- Cuisine: British
- Diet: Low Salt
Description
Classic British cottage pie with cheesy mash , baked beef mince simmered in a savory gravy and topped with creamy mashed potato.
Ingredients
- 1 tablespoon (15 ml) olive oil
- 500 g (1.1 lb) beef mince, 80/20 ground beef
- 1 yellow onion, finely chopped
- 2 carrots, finely chopped (fresh preferred; frozen thawed if used)
- 2 sticks celery, finely chopped
- 1 tablespoon (8 g) plain flour
- 11/2 teaspoon (1 g) dried thyme
- 11/2 teaspoon (1 g) dried sage
- 500 ml (2 cups) beef stock, low-sodium or homemade preferred
- 2 tablespoons (30 g) tomato puree
- 2 tablespoons (30 ml) Worcestershire sauce
- Sea salt and freshly ground black pepper to taste
- 1 kg (2.2 lb) white potatoes, russet preferred
- 2 tablespoons (28 g) salted butter
- Additional salt and pepper for seasoning mashed potatoes as needed
Instructions
- Step 1: Preheat Your Oven: Set the oven to 180°C (350°F) to prepare for baking the cottage pie and achieving a golden-brown crust.

- Step 2: Brown the Mince: Heat 1 tablespoon olive oil in a large, heavy-bottomed pan over high heat. Add 500 g beef mince and break apart as it cooks. Fry for 5 minutes until browned all over to seal in juices and develop flavor.

- Step 3: Add Vegetables: Stir in the finely chopped onion, carrots, and celery. Cook for 10 minutes, stirring regularly to avoid any browning that can cause bitterness, until vegetables are softened.

- Step 4: Mix in Flour and Herbs: Sprinkle 1 tablespoon plain flour, 11/2 teaspoon dried thyme, and 11/2 teaspoon dried sage over the mixture. Stir continuously for 2-3 minutes to coat everything and thicken the filling.

- Step 5: Pour in Liquid Ingredients: Add 500 ml beef stock, 2 tablespoons tomato puree, and 2 tablespoons Worcestershire sauce. Stir well and season with sea salt and freshly ground black pepper to taste. Taste and adjust seasoning as needed.

- Step 6: Simmer the Filling: Cover the pan and reduce heat to low. Let the filling simmer gently for 30 minutes, stirring occasionally to prevent sticking or drying out.

- Step 7: Prepare the Potatoes: While the filling simmers, peel and chop 1 kg potatoes. Place chopped potatoes into cold water and bring to a boil. Boil for 15-20 minutes until potatoes are tender when pierced with a fork. Starting potatoes in cold water ensures even cooking.

- Step 8: Mash the Potatoes: Drain potatoes well. Mash with 2 tablespoons salted butter and season lightly with salt and freshly ground black pepper. Aim for a creamy texture but maintain a bit of rustic texture.

- Step 9: Layer the Filling: Transfer the beef and vegetable filling into a large ovenproof dish. Evenly spread the mashed potatoes over the top, smoothing it out and ruffling with a fork to create textured peaks for browning.

- Step 10: Bake to Perfection: Place the assembled dish in the preheated oven. Bake for 25-30 minutes until the mashed potato topping is golden brown and the filling bubbles at the edges.

- Step 11: Check the Temperature: Before serving, ensure the pie is hot throughout. If refrigerated before baking, it may require a few extra minutes in the oven to heat fully.

Notes
- Room Temperature: Store cottage pie in an airtight container and consume within 2 days to preserve flavor.
- Refrigeration: Keep in an airtight container in the fridge for up to 4 days. Reheat thoroughly before eating.
- Freezing: Wrap tightly in plastic wrap and place inside a freezer container. Freeze up to 2 months. Thaw overnight in the fridge before reheating.
- If your meat is not browning well, pat it dry with paper towels before cooking.
- Stir vegetables every few minutes during cooking to soften evenly and avoid burning.
- For a thicker sauce, add an extra 1/2 tablespoon flour and cook an additional 2 minutes.
- If mash is not creamy enough, add an extra tablespoon of butter with salt and pepper.
- Look for bubbling edges in the filling after 25 minutes baking to confirm doneness and heat.
- Reheat cottage pie in the oven at 180°C (350°F) until hot throughout, typically 25-30 minutes. If chilled, additional baking time may be needed to reach internal heat.
- Serve cottage pie with steamed green beans or a crisp mixed greens salad. Roasted Brussels sprouts or buttered corn make excellent vegetable sides. Garnish with fresh parsley or accompany with homemade gravy. A dollop of sour cream or favorite hot sauce can be added per serving.
- Substitute mashed potato topping with mashed cauliflower for a lower-carb alternative.
- Replace beef mince with lentils or mushrooms for a vegetarian version.
- Use 80/20 ground beef for best flavor and moisture balance; leaner cuts tend to dry out.
- Yellow onion provides a sweet and savory depth, finely chopped to meld into filling.
- Fresh carrots diced small ensure even cooking and natural sweetness; thaw frozen if used.
- Russet potatoes produce a fluffy mash; peel moderately thick for hearty texture.
- Low-sodium beef stock or homemade broth helps control saltiness.
- Use unsalted butter in the mash to manage seasoning precisely.
- Freshly grate aged sharp cheddar if adding cheese topping is desired for sharp melt and flavor.
Nutrition
- Serving Size: 1 serving (approx 1/4 of recipe)
- Calories: 350
- Sugar: 1g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 90mg

Ingredient Notes
- Ground Beef: Choose 80/20 ground beef for a nice balance of flavor and moisture. Lean cuts can dry out, which isn’t ideal for that cozy pie texture.
- Onion: Use a yellow onion, as it adds a sweet and savory depth to the filling. Make sure to chop it finely so it melds nicely into the mixture.
- Carrots: Opt for fresh carrots, diced small for even cooking and added sweetness. You can use frozen if you’re in a pinch, just thaw them first.
- Frozen Peas: These add a pop of color and a subtle sweetness. They’re already cooked, so just toss them in during the last few minutes to heat through!
- Beef Broth: A good quality beef broth adds rich flavor to the filling. Look for low-sodium to control the saltiness, or homemade if you have it on hand.
- Worcestershire Sauce: This adds a savory depth that enhances the meatiness. Don’t skip it; it ties all those flavors together beautifully!
- Potatoes: Go for russet potatoes for the topping; they create a fluffy texture. Make sure they’re starchy, and don’t peel them too thin for a hearty mash.
- Milk: Whole milk works best here for a creamy consistency in the potato topping. You can swap in heavy cream for an extra rich texture if you’d like.
- Butter: Use unsalted butter for the potato topping to control the salt levels. It adds creaminess and flavor, making the mash incredibly spry.
- Cheddar Cheese: Aged sharp cheddar brings a nice sharpness to the topping. Grate it fresh for the best melt and flavor!
- Ground Beef: Choose 80/20 ground beef for a nice balance of flavor and moisture. Lean cuts can dry out, which isn’t ideal for that cozy pie texture.
- Onion: Use a yellow onion, as it adds a sweet and savory depth to the filling. Make sure to chop it finely so it melds nicely into the mixture.
- Carrots: Opt for fresh carrots, diced small for even cooking and added sweetness. You can use frozen if you’re in a pinch, just thaw them first.
- Frozen Peas: These add a pop of color and a subtle sweetness. They’re already cooked, so just toss them in during the last few minutes to heat through!
- Beef Broth: A good quality beef broth adds rich flavor to the filling. Look for low-sodium to control the saltiness, or homemade if you have it on hand.
- Worcestershire Sauce: This adds a savory depth that enhances the meatiness. Don’t skip it; it ties all those flavors together beautifully!
- Potatoes: Go for russet potatoes for the topping; they create a fluffy texture. Make sure they’re starchy, and don’t peel them too thin for a hearty mash.
- Milk: Whole milk works best here for a creamy consistency in the potato topping. You can swap in heavy cream for an extra rich texture if you’d like.
- Butter: Use unsalted butter for the potato topping to control the salt levels. It adds creaminess and flavor, making the mash incredibly spry.
- Cheddar Cheese: Aged sharp cheddar brings a nice sharpness to the topping. Grate it fresh for the best melt and flavor!
Recipe Tips
- If your meat isn’t browning, pat it dry with paper towels before placing it in the pan for even cooking.
- When your vegetables aren’t softening, stir them every few minutes during the 10-minute cooking period to distribute heat evenly.
- For a thicker sauce, add an extra half tablespoon of flour, stirring for an additional 2 minutes after incorporating.
- If the mash isn’t creamy enough, add an additional tablespoon of butter along with salt and pepper for improved texture.
- When baking, check for bubbling edges in the filling after 25 minutes to confirm it’s heated through and ready to serve.
Serving Suggestions
Serve cottage pie with a side of steamed green beans or a crisp mixed greens salad. Consider roasted Brussels sprouts or buttered corn for additional vegetables.
Use cottage pie to make individual pot pies or a layered cottage pie bake with mashed cauliflower on top. Add the filling to shepherd’s pie for a variation on the traditional dish.
Top with a sprinkle of fresh parsley or serve with homemade gravy for added richness. A dollop of sour cream or a favorite hot sauce can complement each portion nicely.
Recipe variations
- You can use ground lamb instead of beef for a traditional Shepherd’s Pie twist with similar preparation and baking times.
- Add 1 tsp of smoked paprika or 1 tbsp fresh rosemary to the meat mixture for a subtle smoky or earthy flavor change.
- Either white potatoes or sweet potatoes can be used for the mash topping, adjusting cook time to 20-25 minutes for sweet potatoes.
- If serving more than four, double the mince to 1 kg and use a larger baking dish, keeping the mash layer about 2 cm thick for even cooking.
Save This Recipe!
How to Store?
To keep your cottage pie fresh and delicious, follow these storage tips:
Room Temperature: Place cottage pie in an airtight container. Keep at room temperature and consume within 2 days to maintain flavor.
Refrigeration: Transfer to an airtight container. Store in the refrigerator up to 4 days. Reheat thoroughly before serving.
Freezing: Wrap tightly in plastic wrap, then place in a freezer container. Freeze up to 2 months. Thaw overnight in the refrigerator before reheating.
Other Recipes You’ll Love
If you enjoyed this cottage pie or any other recipe on my blog, please leave a ⭐ star rating and let me know how it went in the comments below. I appreciate taking time to read about this recipe, thank you!
