Cottage Pie with Ground Beef
I grew up with this bubbling away in the oven, filling the kitchen with that rich, meaty smell and the promise of crispy-topped mashed potatoes. Ever dug into a golden crust of mash to find a hearty beef filling underneath? Pure bliss, right?
This post may contain affiliate links, which means I’ll receive a commission if you purchase through my link, at no extra cost to you. Please read full disclosure here.

The beauty of Cottage Pie is its simplicity. You don’t need fancy ingredients, and you don’t need to be a chef. You just need ground beef, some basic veggies, a mountain of mashed potatoes, and an oven that’ll crisp everything up perfectly. Easy, filling, and oh-so-satisfying.
What Exactly Is Cottage Pie?
Here’s where people get a bit confused. Traditionally, Shepherd’s Pie uses lamb, and Cottage Pie uses beef.
The dish is essentially:
- Ground beef cooked in a savory sauce with veggies.
- Mashed potatoes piled high on top.
- Baked until golden, crispy, and irresistible.
Sounds simple, but it delivers comfort on a whole new level.
Why This Recipe Always Works
Ever wondered why Cottage Pie hits differently compared to other casseroles? IMO, it’s the combo of flavors and textures. The beefy filling brings all the savory goodness, while the mashed potatoes balance it with creamy comfort. And when that top gets slightly crispy in the oven? Game over, I’m eating half the pan. 😀
The secret isn’t complicated. It’s all about balance:
- Savory beef base: A touch of tomato paste, beef stock, and Worcestershire sauce add depth.
- Veggies: Carrots, peas, and onions bulk it up and sneak in some goodness.
- Mashed potatoes: Buttery, fluffy, and perfectly seasoned so they don’t taste bland.

Ingredients You’ll Need
Let’s get practical. Here’s a basic Cottage Pie shopping list:
- 500g (1 lb) ground beef
- 1 large onion, finely chopped
- 2 carrots, diced small
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup beef stock
- 2 tsp Worcestershire sauce
- 1/2 tsp dried thyme (optional, but adds a cozy vibe)
- 3–4 medium potatoes, peeled and chopped
- 2 tbsp butter
- 1/4 cup milk (add more if you like it creamier)
- Salt and pepper to taste
You’ll probably have most of this at home already, which is why Cottage Pie is such a weeknight hero.
Step-By-Step: Making Cottage Pie
Step 1: Cook the Beef Filling
Brown your ground beef in a pan. Add onions and carrots, and let them soften. Stir in tomato paste, Worcestershire sauce, and thyme. Pour in the beef stock and let it simmer until thickened. Toss in the peas at the end, nobody likes mushy peas.
Step 2: Make the Mashed Potatoes
Boil your potatoes until soft. Mash with butter, milk, salt, and pepper. Taste-test here (and maybe sneak a spoonful or two). Ever made mash without enough seasoning? Yeah, it ruins the whole thing.
Step 3: Assemble and Bake
Spread the beef filling in a casserole dish. Top with the mashed potatoes. Use a fork to create little ridges, this helps it crisp up beautifully in the oven. Bake at 200°C (400°F) for 20–25 minutes until golden.
Tips to Make It Even Better
Want to level up your Cottage Pie? Try these hacks:
- Cheese on top: Sprinkle cheddar over the mash before baking. Crispy cheese + mash = happiness.
- Garlic mash: Mix roasted garlic into the potatoes for extra depth.
- Wine boost: Add a splash of red wine to the beef filling. It gives the sauce richness.
- Batch cooking: Double the recipe and freeze half. Future you will thank present you.
Common Mistakes to Avoid
You know when Cottage Pie ends up a watery mess? Yeah, no thanks. Here’s how to avoid kitchen heartbreak:
- Don’t skip thickening the beef filling. Let it simmer until it’s rich and saucy, not soupy.
- Season your mash properly. Bland potatoes on top of flavorful beef feel like a letdown.
- Don’t rush the bake. Give it time to crisp. That golden topping is worth the wait.
Why Cottage Pie Is the Ultimate Comfort Food
Let’s be real: Cottage Pie isn’t trendy or “Instagrammable.” It’s not going viral on TikTok (unless someone does a slow-motion cheese-pull, maybe). But you know what? It doesn’t need to be. This dish has lasted for centuries because it’s hearty, budget-friendly, and flat-out delicious.
When I make Cottage Pie, I always think about my mum. She never measured anything, just tossed in whatever she had. And guess what? It always turned out amazing. Maybe that’s the magic: it’s forgiving, flexible, and full of nostalgia.
Variations Worth Trying
Feeling experimental? You can totally remix this dish.
- Sweet potato topping: Swap regular potatoes for sweet potatoes. Adds sweetness and color.
- Low-carb twist: Use mashed cauliflower instead of potatoes. (Not my fave, but hey, options!)
- Different proteins: Try ground lamb for traditional Shepherd’s Pie, or even ground turkey for a lighter version.
- Veggie-packed: Add mushrooms, corn, or green beans. The more, the merrier.
Pairing Ideas: What to Serve With Cottage Pie
Technically, Cottage Pie is a complete meal. But if you want extras:
- A crisp green salad for freshness.
- Warm crusty bread to mop up any sauce.
Cottage Pie with Ground Beef
Ingredients
- 500 g or 1 lb ground beef
- 1 large onion finely chopped
- 2 carrots diced small
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup beef stock
- 2 tsp Worcestershire sauce
- 1/2 tsp dried thyme optional, but adds a cozy vibe
- 3 or 4 medium potatoes peeled and chopped
- 2 tbsp butter
- 1/4 cup milk add more if you like it creamier
- Salt and pepper to taste
Instructions
- Step-By-Step: Making Cottage Pie
- Step 1: Cook the Beef Filling
- Brown your ground beef in a pan. Add onions and carrots, and let them soften. Stir in tomato paste, Worcestershire sauce, and thyme. Pour in the beef stock and let it simmer until thickened. Toss in the peas at the end, nobody likes mushy peas.
- Step 2: Make the Mashed Potatoes
- Boil your potatoes until soft. Mash with butter, milk, salt, and pepper. Taste-test here (and maybe sneak a spoonful or two). Ever made mash without enough seasoning? Yeah, it ruins the whole thing.
- Step 3: Assemble and Bake
- Spread the beef filling in a casserole dish. Top with the mashed potatoes. Use a fork to create little ridges, this helps it crisp up beautifully in the oven. Bake at 200°C (400°F) for 20–25 minutes until golden.