This cottage pie recipe is the kind of dinner that turns a rough weeknight into a good one.
A rich layer of seasoned ground beef and vegetables sits under a blanket of buttery mashed potatoes, and the whole thing gets baked until the top is golden and a little crisp at the edges.
It is proper old fashioned comfort food, the kind British grandmothers have been making for generations using whatever they had in the fridge.
I make this at least twice a month in the colder half of the year, and it disappears fast every single time.
Read Also: French Onion Beef Casserole Recipe
| Quick Recipe Summary | |
|---|---|
| Prep Time | 25 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour 10 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Cottage Pie Recipe
This is one of those recipes that earns its place in your regular dinner rotation almost immediately.
It uses simple grocery store ingredients, comes together in one skillet plus one baking dish, and reheats beautifully for lunch the next day.
It also happens to be a fantastic way to sneak extra vegetables into a meal that tastes completely indulgent.
- Made with everyday ingredients you likely already have on hand
- Freezer friendly, so you can make a double batch for busy weeks
- A one dish comfort meal that needs no side dish to feel complete
- Kid approved, even for picky eaters who normally avoid vegetables
- Easy to customize with whatever ground meat or vegetables you have
If you love this kind of hearty, mashed potato topped dinner, my meatloaf and mashed potatoes is another one worth adding to the list.
Ingredients
Cottage pie uses two simple components, a savory beef and vegetable filling and a creamy mashed potato topping.
Nothing here is hard to find, and most of it is probably already in your pantry.
- 2 pounds russet potatoes, peeled and cubed
- 4 tablespoons unsalted butter, divided
- 1/3 cup whole milk or heavy cream
- 1 large egg yolk
- 1 1/2 pounds ground beef, 85/15 blend
- 1 medium yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 tablespoons all purpose flour
- 1 cup beef stock
- 1 tablespoon Worcestershire sauce
- 1 teaspoon fresh thyme leaves, or 1/2 teaspoon dried
- 1 cup frozen peas
- 1/2 cup shredded sharp cheddar cheese, optional
- Salt and black pepper, to taste
Read Also: Garlic Mashed Potatoes Recipe
Kitchen Equipment Needed
You do not need anything fancy for this recipe, just a couple of reliable pieces you probably already own.
- Large cast iron skillet or oven safe pan
- Large pot for boiling potatoes
- Potato masher
- 9×13 inch baking dish, if not using an oven safe skillet
- Wooden spoon
- Cutting board and chef’s knife
You might also enjoy: French Onion Beef And Rice Casserole
Recommended Products for This Recipe
These are a few products I personally use and recommend, based on years of making this cottage pie recipe on repeat in my own kitchen.
1. Enameled Cast Iron Skillet
A heavy enameled cast iron skillet holds heat evenly, which means the beef browns properly instead of steaming.
It also goes straight from stovetop to oven, so you skip washing an extra dish.
2. Stainless Steel Potato Masher
A sturdy masher makes the difference between fluffy mashed potatoes and a gluey topping.
I reach for mine constantly, not just for this recipe.
3. Instant Read Meat Thermometer
This takes the guesswork out of knowing when the filling is fully cooked through.
It is a small tool that pays for itself the first time you use it.
4. Glass 9×13 Baking Dish
If your skillet is not oven safe, a solid glass baking dish works perfectly and lets you see the golden crust forming through the sides.
It is also easy to wrap and freeze leftovers directly in it.
I picked up this technique while working on my air fryer turkey meatloaf recipe, and it has stuck with me ever since.

Step-by-Step Instructions: How to Make Cottage Pie
1. Boil and Prepare the Potatoes
- Place the peeled and cubed russet potatoes in a large pot and cover with cold water by about an inch.
- Add a generous pinch of salt to the water.
- Bring to a boil over high heat, then reduce to a simmer and cook for 15 to 18 minutes, until the potatoes are fork tender.
- Drain the potatoes well in a colander and return them to the hot pot to steam off excess moisture for a minute or two.
2. Mash the Potatoes
- Add 3 tablespoons of the butter to the hot potatoes.
- Pour in the warm milk or cream.
- Mash with a potato masher until smooth and creamy, adjusting the consistency with a splash more milk if needed.
- Stir in the egg yolk, which helps the topping set into a nice crust as it bakes.
- Season with salt and pepper to taste, then set the bowl aside.
3. Brown the Ground Beef
- Preheat your oven to 400 degrees Fahrenheit.
- Heat the remaining 1 tablespoon of butter in a large oven safe skillet over medium high heat.
- Add the ground beef, breaking it apart with a wooden spoon.
- Cook for 6 to 8 minutes, stirring occasionally, until the beef is fully browned with no pink remaining.
- Drain off excess fat if there is a large amount, leaving a couple tablespoons in the pan for flavor.
4. Cook the Vegetables
- Add the diced onion, carrots, and celery to the skillet with the beef.
- Cook for 5 to 6 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic and cook for another 30 seconds, until fragrant.
5. Build the Filling
- Stir the tomato paste directly into the beef and vegetable mixture and cook for 1 minute to deepen its flavor.
- Sprinkle the flour over everything and stir well to coat, cooking for another minute.
- Slowly pour in the beef stock while stirring, scraping up any browned bits from the bottom of the pan.
- Add the Worcestershire sauce and fresh thyme.
- Simmer for 5 minutes, until the mixture has thickened into a rich gravy that coats the back of a spoon.
- Stir in the frozen peas and season the filling with salt and pepper to taste.
6. Assemble the Cottage Pie
- Spread the beef filling into an even layer across the bottom of the skillet or transfer it to your baking dish.
- Dollop the mashed potatoes over the top in large spoonfuls.
- Gently spread the potatoes to cover the filling completely, sealing the edges against the sides of the dish.
- Use the back of a fork to create texture across the surface, which helps it turn golden and crisp.
- Sprinkle the shredded cheddar cheese over the top, if using.
7. Bake Until Golden
- Place the dish on the middle rack of the preheated oven.
- Bake for 20 to 25 minutes, until the filling is bubbling around the edges and the potato topping is golden brown.
- For extra color, broil for the last 2 to 3 minutes, watching closely so it does not burn.
- Let the cottage pie rest for 10 minutes before serving so the filling has time to set.
You might also enjoy: Mashed Potato Casserole
Tips for The Best Cottage Pie
A few small details make a noticeable difference in how this recipe turns out.
These are the tricks I have picked up after making it more times than I can count.
- Do not skip draining and steaming the potatoes, since excess water leads to a runny topping
- Let the filling thicken properly before assembling, or the pie will be soupy
- Use a fork to rough up the potato surface for better browning
- Rest the pie before slicing so the layers hold together
- Taste and adjust seasoning in the filling before adding the potatoes, since you cannot fix it once it is baked
I learned most of this the hard way while developing my beef stroganoff recipe, where the same principle of thickening the sauce properly applies.
Serving Suggestions

Cottage pie is hearty enough to stand on its own, but a few sides round it out nicely for a full dinner spread.
I usually keep things simple since the pie itself is already rich and filling.
- A crisp green salad with a sharp vinaigrette to cut through the richness
- Steamed green beans or roasted Brussels sprouts
- Crusty bread for scooping up extra gravy
- A glass of red wine, if you are serving this for a cozy dinner
Read Also: Chicken Pot Pie With Cream Of Chicken Soup
Variations of Cottage Pie
Once you have the base method down, this recipe is very forgiving and easy to adapt to what you have on hand or what your family prefers.
- Swap the ground beef for ground lamb to make a traditional shepherd’s pie
- Use ground turkey for a lighter version, similar to my turkey shepherds pie
- Add a layer of sauteed mushrooms for extra depth
- Mix sweet potato in with the russets for a slightly sweeter topping
- Stir a splash of red wine into the filling while it simmers for a deeper flavor
Storage and Reheating
Cottage pie keeps well and honestly tastes even better the next day once the flavors have had time to settle.
- Refrigerate leftovers in an airtight container for up to 4 days
- Freeze individual portions for up to 3 months, wrapped tightly
- Reheat in the oven at 350 degrees Fahrenheit, covered, for about 20 minutes
- A microwave works in a pinch, though the topping will not stay as crisp
- Thaw frozen portions in the refrigerator overnight before reheating
Another favorite: Slow Cooker Beef Stew With Onion Soup Mix
Nutritional Facts
These values are approximate and will vary depending on the exact ingredients and portion sizes you use.
- Calories: approximately 420 per serving
- Protein: 24 grams
- Carbohydrates: 32 grams
- Fat: 22 grams
- Fiber: 4 grams
- Sodium: 480 milligrams
This pairs well with the lighter proteins I use in my red wine braised beef, if you want to balance out your weekly menu.
Health Benefits of Key Ingredients
Beyond being comforting, this recipe actually packs in a fair amount of nutrition once you look past the golden potato topping.
The vegetables mixed into the filling contribute real nutritional value, not just bulk.
- Carrots provide beta carotene, which supports eye health
- Peas add plant based protein and fiber
- Potatoes are a good source of potassium and vitamin C
- Lean cuts of beef supply iron and vitamin B12
- Onions and garlic contain compounds linked to immune support
Read Also: Lentil Shepherds Pie Recipe
FAQs About Cottage Pie
1. What is the difference between cottage pie and shepherd’s pie?
Cottage pie is made with ground beef, while shepherd’s pie traditionally uses ground lamb.
The rest of the recipe, a savory meat and vegetable filling topped with mashed potatoes, is essentially the same.
2. Can I make cottage pie ahead of time?
Yes, you can assemble the entire dish up to a day in advance and refrigerate it unbaked.
Just add a few extra minutes to the baking time since it will be starting from cold.
3. Why is my cottage pie watery?
This usually happens when the filling was not simmered long enough to thicken before assembling.
It can also happen if the potatoes were not drained and dried properly before mashing.
4. Can I use instant mashed potatoes?
You can in a pinch, though the texture will be noticeably different from fresh mashed potatoes.
Fresh potatoes give the topping a much creamier, more substantial finish.
5. Is cottage pie the same as a shepherd’s pie casserole?
They are essentially the same style of dish, just labeled differently depending on the meat used and regional naming preferences.
Some cooks use the names interchangeably regardless of the meat inside.
If you tend to have leftover mashed potatoes after making this, my air fryer mashed potato cakes recipe is a great way to use them up.

Classic Cottage Pie
Ingredients
- 2 pounds russet potatoes about 900g, peeled and cubed
- 4 tablespoons unsalted butter divided, 57g total
- 1/3 cup whole milk or heavy cream 80ml
- 1 large egg yolk
- 1 1/2 pounds ground beef 680g, 85/15 blend
- 1 medium yellow onion diced
- 2 carrots peeled and diced
- 2 celery stalks diced
- 3 cloves garlic minced
- 2 tablespoons tomato paste
- 2 tablespoons all purpose flour
- 1 cup beef stock 240ml
- 1 tablespoon Worcestershire sauce
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried
- 1 cup frozen peas
- 1/2 cup sharp cheddar cheese shredded, optional
- Salt and black pepper to taste
Equipment
- Large cast iron skillet or oven safe pan 12-inch, for browning beef and baking
- Large pot For boiling potatoes
- Potato masher Stainless steel recommended
- 9×13-inch baking dish If not using an oven safe skillet (glass recommended)
- Wooden spoon
- Instant-read meat thermometer Optional, for checking doneness
Method
- Boil potatoes in salted water until fork tender, 15-18 minutes. Drain and return to pot to steam dry.
- Mash hot potatoes with butter and milk until smooth. Stir in egg yolk and season with salt and pepper. Set aside.
- Preheat oven to 400°F. In an oven-safe skillet over medium-high heat, brown ground beef for 6-8 minutes. Drain excess fat.
- Add onion, carrots, and celery to skillet. Cook until softened, 5-6 minutes. Add garlic and cook 30 seconds until fragrant.
- Stir in tomato paste and flour, cooking for 1 minute each. Slowly pour in beef stock, scraping up browned bits.
- Add Worcestershire sauce and thyme. Simmer for 5 minutes until thickened. Stir in peas and season with salt and pepper.
- Spread beef filling evenly in skillet or transfer to baking dish. Top with mashed potatoes and rough up surface with a fork.
- Sprinkle with cheddar cheese if using. Bake 20-25 minutes until bubbling and golden. Broil 2-3 minutes for extra color if desired.
Nutrition
Notes
- Do not skip draining and steaming the potatoes, since excess water leads to a runny topping.
- Let the filling thicken properly before assembling, or the pie will be soupy.
- Use a fork to rough up the potato surface for better browning and crisp edges.
- Rest the pie for 10 minutes before slicing so the layers hold together and the filling sets.
- Taste and adjust seasoning in the filling before adding the potatoes, since you cannot fix it once it is baked.
- Swap ground beef for ground lamb to make a traditional shepherd’s pie.
- Use ground turkey for a lighter version, or add a layer of sauteed mushrooms for extra depth.
- Mix sweet potato in with the russets for a slightly sweeter topping.
- Refrigerate leftovers in an airtight container for up to 4 days, or freeze portions for up to 3 months.
- Reheat in the oven at 350°F covered for about 20 minutes to keep the topping crisp.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This cottage pie recipe is proof that simple ingredients, handled with a little care, can turn into something genuinely comforting.
It is the kind of dinner that fills the kitchen with a good smell and gets everyone to the table without much convincing.
I hope it earns a spot in your regular dinner lineup the way it has in mine.
If you give this recipe a try, I would love to hear how it turned out.
Drop a comment below or share a photo, and let me know what variation you tried.
Recommended:
- Vegetarian Shepherds Pie Recipe
- Vegan Shepherds Pie Recipe
- Gluten Free Shepherds Pie Recipe
- French Onion Beef Stew Recipe
- Air Fryer Mashed Potato Balls Recipe



