Rich, hearty and warming. Nothing says comfort food like a classic Cottage Pie Recipe. This hearty British favourite combines rich, slow-cooked minced beef with a medley of vegetables, all simmered in red wine, beef stock, and Worcestershire sauce, infused with fragrant fresh herbs like thyme, rosemary, and sage. Topped with creamy, cheesy mashed potatoes, it’s the ultimate family-friendly dinner that’s perfect for any night of the week.

About This Cottage Pie Recipe
My recipe uses simple, accessible ingredients and shows you how to build layers of flavor from scratch. From browning your beef perfectly to creating a silky, golden mash topping with butter, milk and egg yolks, every step is designed for maximum taste.
Serve this homemade cottage pie straight from the oven, ideally with a side of roasted vegetables or buttery greens, and you’ve got a meal that’s both comforting and impressive. Perfect for batch cooking, freezing or feeding a hungry family, this recipe is sure to become a go-to classic in your recipe collection.
Ingredients
Using the freshest ingredients in this Cottage Pie recipe makes all the difference. Below, you will see the ingredients laid out along with.a list. Exact measurements and quantities can be found in the recipe card at the bottom of this page. Make sure to have everything ready and prepared before you start cooking for best results.

See recipe card for quantities.
- Minced beef
- White Onion
- Shallots
- Stick Celery
- Carrot
- Beef stock
- Red wine
- Bay leaves
- Tomato puree
- Worcestershire sauce
- Fresh thyme, sage and rosemary (tied with string)
- White potatoes
- Cheddar cheese
- Egg yolks
- Butter
- Whole milk
- Chives
- Neutral oil
- Salt and pepper
See recipe card for quantities.
Instructions
You will find photographs of each step below, along with a full layout including the ingredients in the recipe card. Use whichever format works best for you. These steps are clear and easy to follow, so you can cook along with confidence.

- Step 1: In a large pan, on a medium heat, add a tablespoon of your oil and fry your beef until browned all over. Do this in batches if needed. Remove and set aside.

- Step 2: To the same pan on a low-medium heat, add a tablespoon of oil and fry your onions, shallots, carrot and celery for 15 minutes until softened.

- Step 3: Add your tomato puree and fry for a further two minutes.

- Step 4: Return your beef to the pan, add your red wine and simmer on high until the wine has reduced by half.

- Step 5: When reduced, add your beef stock, Worcestershire sauce, fresh herbs (tied) and bay leaves. Bring to a gentle simmer on a medium heat and cook for 40 minutes stirring occasionally. (See notes)

- Step 6: While your filling is cooking, in a large pot on high, add water and salt and bring to a boil. Add your peeled and halved potatoes and boil until fork tender. Then, drain and allow to steam dry for 5 minutes.

- Step 7: Preheat your oven to 400 F/200 C. Mash or rice your potatoes then add your butter, whole milk and 100g of your cheddar cheese, season with salt and pepper and mash to combine. Allow your mash to cool slightly (the milk and butter should do most of the work) then fold in two egg yolks until completely combined.

- Step 8: When your filling has finished cooking, remove the fresh herbs and bay leaves, spoon it into an ovenproof dish. Top with your mashed potato and your remaining cheddar cheese. Bake for 25 - 30 minutes or until the top is beautifully golden. Remove from the oven and top with finely chopped chives. Dig in!
Hint: Use a fork to create texture on your mashed potato, this will allow your cottage pie topping to turn beautifully golden.
What is the difference between Shepherd's pie and Cottage pie?
Although they look almost identical, the real difference between Shepherd’s Pie and Cottage Pie is the meat. A traditional Shepherd’s Pie is made with lamb. It has a richer, slightly deeper flavour. Cottage Pie, on the other hand, is made with beef mince, giving it a milder, more familiar taste.
Both dishes use a similar base of onions, vegetables, gravy and a fluffy mashed potato topping, baked until golden and comforting. So if your pie uses beef, it’s technically a Cottage Pie — and only becomes a Shepherd’s Pie when lamb is involved.
Substitutions
- Fresh Herbs - Use dried herbs if that's all you have to hand - 1 teaspoon thyme, ½ teaspoon rosemary and ½ teaspoon sage.
- Red wine - For an alcohol free version replace the red wine with extra stock + an extra tablespoon of Worcestershire sauce.
- Shallots - Shallots add an extra depth of flavor to the meat sauce in your cottage pie but if you're struggling to source them, simply use 2 white onions.
Equipment
One large pot
Medium sized oven proof baking dish - we used a tray with height 4.7cm , width 18.2cm and depth 15.1cm.
Cheese grater
Serving Size (Serves 6)
This cottage pie recipe is written to serve 6, perfect for a family meal or for making sure there are leftovers to enjoy later. Cooking fresh food takes effort, so why not get the benefit of a second meal? If you’re serving fewer people, the recipe can easily be halved—or if you’re feeding a crowd, just scale it up and add extra protein or sides as needed. It’s all about adapting it to suit you.
Note: Nutritional information provided in the recipe card below is a rough guide only. Values can vary depending on the exact ingredients and quantities you use.
Storage
Fridge: Allow your cottage pie to cool completely, then store in an airtight container for up to 3 days. Flavours often develop even more after a night in the fridge.
Freezer: Portion and freeze for up to 3 months. Defrost overnight in the fridge, then reheat gently on the hob or in the oven until piping hot.
Top Tip
Use a fork to create texture on your mashed potato, this will allow your cottage pie topping to turn beautifully golden.
FAQ
Yes! You can prepare the filling and mash separately, then assemble and store in the fridge for up to 24 hours. Reheat your cottage pie in the oven until piping hot, or freeze for up to 3 months.
Absolutely. If you don’t have red wine, use extra beef stock with a splash of balsamic vinegar or Worcestershire sauce for depth in your cottage pie.
Use butter, whole milk, and egg yolks. Warm the milk and butter before mixing to create a silky, fluffy mash that browns your cottage pie beautifully in the oven.
Related
Looking for other British recipes like this Cottage pie? Try these:
Pairing
These are my favorite dishes to serve with Cottage pie:
Recipe
Cottage Pie Recipe
Rich, hearty and warming. This Cottage Pie recipe shows you how to do it all. From browning your beef perfectly to creating a silky, golden mash topping with butter, milk and egg yolks, every step is designed for maximum taste.
Ingredients
- 1.65 lbs (750g) Minced beef
- 1 White Onion
- 2 Shallots
- 1 Stick Celery
- 1 Carrot
- 2 cups (450 ml) Beef stock
- ¾ cup (200ml) red wine
- 2 Bay leaves
- 1 tablespoon Tomato puree
- 2 tablespoon Worcestershire sauce
- Fresh thyme, sage and rosemary (tied with string)
- 2.2 lbs (1 kg) White potatoes
- 1 ⅓ cups (150g) Cheddar cheese
- 2 Egg yolks
- 1 tablespoon (15g) Butter
- ½ cup (100ml) Whole milk
- Chives
- Neutral oil
- Salt and pepper
Instructions
- In a large pan, on a medium heat, add a tablespoon of your oil and fry your beef until browned all over. Do this in batches if needed. Remove and set aside.
- To the same pan on a low-medium heat, add a tablespoon of oil and fry your onions, shallots, carrot and celery for 15 minutes until softened.
- Add your tomato puree and fry for a further two minutes.
- Return your beef to the pan, add your red wine and simmer on high until the wine has reduced by half.
- When reduced, add your beef stock, Worcestershire sauce, fresh herbs (tied) and bay leaves. Bring to a gentle simmer on a medium heat and cook for 40 minutes stirring occasionally.
- While your filling is cooking, in a large pot on high, add water and salt and bring to a boil. Add your peeled and halved potatoes and boil until fork tender. Then, drain and allow to steam dry for 5 minutes.
- Mash or rice your potatoes then add your butter, whole milk and 100g of your cheddar cheese, season with salt and pepper and mash to combine.
- Preheat your oven to 400 F/200 C. Allow your mash to cool slightly (the milk and butter should do most of the work) then fold in two egg yolks until completely combined.
- When your filling has finished cooking, remove the fresh herbs and bay leaves, spoon it into an ovenproof dish.
- Top with your mashed potato and your remaining cheddar cheese.
- Bake for 25 - 30 minutes or until the top is beautifully golden. Remove from the oven and top with finely chopped chives. Dig in!
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 830Total Fat: 44gSaturated Fat: 21gUnsaturated Fat: 23gCholesterol: 236mgSodium: 743mgCarbohydrates: 46gFiber: 5gSugar: 7gProtein: 55g
Have you tried this recipe?
If yes, please give it a star rating in the recipe card below and leave a comment. We love receiving your feedback and I’m sure other readers of my blog do too. Thank you.
If you are not already doing so, please follow For Those About To Cook on Instagram and Facebook for all our latest recipes.








Leave a Reply