If comfort had a flavor, I’m convinced it would taste like Cottage Pie.
This cozy British classic wraps up everything we crave in one dish — a rich, savory meat filling topped with creamy mashed potatoes, baked until golden brown and bubbling around the edges. It’s the kind of meal that makes you close your eyes on the first bite and sigh, “Yes, this is home.”

I first learned to make Cottage Pie during my early baking school days, right after discovering the joy of savory pies. It was winter, I was homesick, and I remember thinking, “I just need something warm and familiar.” The buttery potatoes, hearty beef, and aromatic herbs hit the spot — and ever since, Cottage Pie has been my go-to comfort meal for family dinners, potlucks, and those chilly Asheville evenings.
Today, I’ll walk you through my tried-and-true Cottage Pie Recipe, with all my favorite tips to help you master this comforting dish. Let’s make something that tastes like a hug from the inside out.
Table of Contents
Why You’ll Love This Cottage Pie Recipe
This isn’t just another meat-and-potato casserole — Cottage Pie is the definition of heartwarming comfort food. Here’s why this recipe deserves a spot on your dinner rotation:
- Simple, budget-friendly ingredients: Everything you need is probably already in your pantry or fridge.
- A balanced one-pan meal: Meat, veggies, and potatoes — no extra sides required.
- Customizable to your taste: Add mushrooms, swap peas for corn, or top with a cheesy crust.
- Make-ahead friendly: You can assemble it early and bake later for effortless dinners.
- Freezer perfect: It reheats beautifully, making it ideal for busy weeknights.
This Cottage Pie recipe balances flavor and texture beautifully — rich, saucy beef filling paired with fluffy mashed potatoes that bake to a lightly crisped crust. It’s the kind of dinner that brings everyone to the table, fast.
Ingredients
Let’s gather everything you’ll need to make your own Cottage Pie. Simple ingredients, big flavor.
For the Beef Filling:
- 1 ½ pounds ground beef (85% lean works best)
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 2 tablespoons all-purpose flour
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- ½ teaspoon rosemary
- Salt and black pepper to taste
- 2 tablespoons olive oil
For the Mashed Potato Topping:
- 2 pounds Yukon gold potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- ½ cup whole milk (plus more if needed)
- ¼ cup sour cream
- Salt and pepper to taste
- Optional: ½ cup shredded cheddar cheese for topping
Step-by-Step Instructions
Step 1: Cook the Beef Filling
Heat olive oil in a large skillet over medium heat. Add the diced onion and cook until translucent, about 3 minutes. Stir in the minced garlic and cook another 30 seconds, just until fragrant.
Add the diced carrots and cook for 5 minutes to soften them slightly. Then add your ground beef. Break it apart with a wooden spoon and cook until browned and no longer pink. Drain excess fat if necessary.
Once the beef is cooked, stir in the tomato paste and flour. Let this cook for about 2 minutes to deepen the flavor and remove the raw flour taste. Slowly pour in the beef broth while stirring — the mixture will begin to thicken beautifully. Add Worcestershire sauce, thyme, rosemary, salt, and pepper.
Reduce the heat and let the mixture simmer for about 10 minutes. The sauce should be thick and glossy, coating the beef and vegetables perfectly. Stir in the frozen peas right before removing from heat — they’ll cook through as the pie bakes.
Step 2: Prepare the Mashed Potatoes
While the filling simmers, make the mashed potatoes.
Place peeled and cubed potatoes in a large pot of salted water. Bring to a boil and cook until the potatoes are tender when pierced with a fork, about 15 minutes. Drain well.
Return the potatoes to the pot. Add butter, milk, and sour cream. Mash until smooth and creamy. Season with salt and pepper to taste. If you like an extra-fluffy texture, add a splash more milk. The potatoes should be soft enough to spread easily but not runny.
Step 3: Assemble the Cottage Pie
Preheat your oven to 400°F (200°C).
In a 9×13-inch baking dish, spread the beef mixture evenly on the bottom.
Next, spoon the mashed potatoes on top. Start from the edges to create a seal that prevents the filling from bubbling over during baking. Use a fork to create a few decorative ridges — these will crisp up beautifully in the oven.
For a golden crust, sprinkle shredded cheddar cheese over the top (optional, but highly recommended).
Step 4: Bake the Pie
Place the dish on a baking tray (to catch any bubbling) and bake for 25–30 minutes, or until the top is lightly golden and the filling is bubbling around the edges.
If you’d like an extra crispy topping, broil for the last 2–3 minutes — just watch closely so it doesn’t burn.
Let the Cottage Pie cool for at least 10 minutes before serving. This helps the layers set and makes it easier to cut clean slices.
How to Serve Cottage Pie
There’s no wrong way to serve Cottage Pie, but I believe the best meals are about balance and comfort. Serve it warm, straight from the oven, with a simple side like buttered peas, green beans, or roasted carrots. The sweetness of the vegetables perfectly complements the savory depth of the meat filling.
If you’re hosting, you can dress it up by serving it in individual ramekins — they make for a lovely rustic presentation. Garnish each serving with a sprinkle of fresh parsley or thyme for color and a hint of freshness.
For a hearty meal, pair your Cottage Pie with a crisp green salad or a loaf of warm crusty bread. And for the full British experience, pour a glass of red wine or a pint of ale alongside — the flavors play together beautifully.
This dish is all about comfort, so lean into it. Set the table, light a candle, and enjoy that first spoonful of golden, creamy goodness.
How to Store Cottage Pie
Cottage Pie is one of those rare dishes that tastes just as good — if not better — the next day. Here’s how to store it properly:
Refrigerator Storage
Let the pie cool completely before covering it tightly with foil or transferring it to an airtight container. It will keep well in the fridge for up to 4 days.
To reheat, cover with foil and bake at 350°F for about 20–25 minutes, or until heated through. For a crispier top, remove the foil during the last 5 minutes.
Freezer Storage
If you want to make Cottage Pie ahead for busy weeks, this dish freezes beautifully.
You can freeze it unbaked (just assemble and cover tightly with foil and plastic wrap) or after baking (let it cool first). It will keep in the freezer for up to 3 months.
When ready to enjoy, bake from frozen at 375°F for 60–75 minutes, uncovering for the last 10 minutes to let the top crisp up. If thawed overnight in the fridge, it’ll need just 30–35 minutes.
Tips to Make Cottage Pie Perfect Every Time
- Use Yukon Gold potatoes. They’re naturally creamy and perfect for mashing.
- Let the filling cool slightly before adding mashed potatoes on top — it prevents the layers from blending.
- Don’t skip the flour. It thickens the gravy and keeps the filling rich and cohesive.
- Broil at the end for a beautiful golden crust.
- Add cheese for extra comfort. A layer of sharp cheddar melts into the potatoes, giving each bite an irresistible richness.
- Mix up the veggies. Try adding corn, green beans, or mushrooms for more variety.
- Double the recipe if you’re cooking for a crowd — it disappears fast!
Variations of Cottage Pie
Once you’ve mastered the basic Cottage Pie recipe, you can have fun experimenting. Here are a few delicious variations to try:
- Cheesy Cottage Pie: Mix shredded cheddar or Gruyère into the mashed potatoes and sprinkle more on top before baking.
- Vegetarian Cottage Pie: Replace ground beef with lentils or a plant-based meat alternative. Add extra mushrooms for depth.
- Shepherd’s Pie: The traditional version made with ground lamb instead of beef — rich, aromatic, and classically British.
- Low-Carb Cottage Pie: Swap mashed potatoes for creamy mashed cauliflower or a blend of both.
- Mini Cottage Pies: Make individual portions in ramekins for meal prep or dinner parties.
- Guinness Cottage Pie: Add a splash of stout beer to the beef filling for deep, malty flavor.
Each twist brings a new layer of personality to the dish, but they all keep that soul-warming essence that makes Cottage Pie so special.
FAQs
1. What’s the difference between Cottage Pie and Shepherd’s Pie?
The only real difference is the meat. Cottage Pie uses ground beef, while Shepherd’s Pie is made with ground lamb. Everything else — the veggies, gravy, and mashed potatoes — stays deliciously similar.
2. Can I make Cottage Pie ahead of time?
Absolutely! Assemble it up to 24 hours in advance, cover tightly, and refrigerate. When you’re ready to bake, pop it straight into the oven (add 10–15 minutes to the baking time if it’s cold).
3. How do I keep mashed potatoes from sinking into the filling?
Let the beef filling cool slightly before topping it with potatoes. The thicker texture helps the layers stay distinct during baking.
4. Can I freeze Cottage Pie?
Yes, it’s one of the best freezer-friendly comfort foods. Wrap tightly and freeze for up to 3 months. Reheat directly from frozen or thaw in the fridge overnight.
5. What sides go best with Cottage Pie?
Simple sides like green beans, steamed peas, or roasted carrots keep the meal light and colorful. A small salad with vinaigrette is also a lovely balance to the richness.
Final Thoughts
There’s a reason Cottage Pie has stood the test of time. It’s humble, hearty, and endlessly comforting — a dish that turns ordinary ingredients into something extraordinary.
Every spoonful brings you that perfect mix of creamy mashed potatoes, savory beef filling, and a hint of roasted caramelization from the oven. Whether you’re cooking for a family dinner, a potluck, or just yourself on a chilly night, this Cottage Pie recipe delivers every time.
Don’t miss our other cozy comfort meals:
- Ground Beef Casserole with Green Beans
- Hamburger Steak with Onion Mushroom Gravy
- Best Grilled Cheese Burrito
Now, grab your skillet, boil those potatoes, and make something deliciously timeless tonight.
Follow me on Facebook and Pinterest where I share cozy, easy-to-make baking recipes just like this one.
Print
Cottage Pie Recipe
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Description
This hearty Cottage Pie Recipe layers savory ground beef and vegetables under creamy mashed potatoes, baked until golden. Perfect for cozy weeknights or Sunday suppers.
Ingredients
- 1 1/2 pounds ground beef (85% lean)
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 2 tablespoons all-purpose flour
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1/2 teaspoon rosemary
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 2 pounds Yukon Gold potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- 1/2 cup whole milk (more if needed)
- 1/4 cup sour cream
- Optional: 1/2 cup shredded cheddar cheese for topping
Instructions
1. Preheat oven to 400°F (200°C).
2. Heat olive oil in a large skillet over medium heat. Add onion; cook until translucent, about 3 minutes.
3. Add garlic and carrots; cook 5 minutes to soften.
4. Add ground beef; cook until browned, breaking it up. Drain excess fat if needed.
5. Stir in tomato paste and flour; cook 2 minutes to toast.
6. Slowly add beef broth and Worcestershire; stir until thickened.
7. Add thyme, rosemary, salt, pepper; simmer 10 minutes. Stir in peas and remove from heat.
8. Boil potatoes in salted water until tender, about 15 minutes; drain well.
9. Mash with butter, milk, and sour cream until smooth; season to taste.
10. Spread beef mixture into a 9×13-inch dish; top with mashed potatoes, sealing edges. Add cheddar if using.
11. Bake 25–30 minutes until top is lightly golden and edges are bubbling.
12. Rest 10 minutes before serving for cleaner slices.
Notes
Let the filling cool a few minutes before topping to keep layers distinct.
For extra crunch, broil 2–3 minutes at the end (watch closely).
Assemble up to 24 hours ahead; bake when ready (add 10–15 minutes if very cold).
Freeze up to 3 months. Bake from frozen at 375°F for 60–75 minutes, uncovering for the last 10 minutes.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 5g
- Sodium: 380mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 23g
- Cholesterol: 75mg