Classic Beef and Potato Cottage Pie is the kind of cozy, reliable dinner that always hits the spot: a savory ground beef and veggie filling simmered in a rich gravy, tucked under a blanket of creamy mashed potatoes, then baked until golden and crisp around the edges. It’s warm, hearty, and makes the best leftovers.

Why You’ll Love This Cottage Pie
- True comfort food: rich beef gravy + fluffy mashed potatoes in every bite.
- Family-friendly: familiar flavors, no fancy ingredients.
- Make-ahead capable: assemble earlier, bake when ready.
- Freezer-friendly: perfect for stocking easy dinners.
Cottage Pie vs. Shepherd’s Pie
If you’ve ever wondered: cottage pie is made with beef, while shepherd’s pie is made with lamb. This recipe is the classic beef version you’ll find on many pub menus—simple, traditional, and deeply satisfying.
Ingredients You’ll Need
This is a straightforward pantry-and-fridge recipe. Here’s what you’ll need for both layers.
For the Mashed Potato Topping
- 2 1/2 pounds Yukon Gold or Russet potatoes, peeled and cut into chunks
- 4 tablespoons unsalted butter
- 1/2 to 3/4 cup warm milk (or half-and-half)
- 1 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- Optional: 1/2 cup shredded sharp cheddar for extra richness
For the Beef Filling
- 1 tablespoon olive oil
- 1 1/2 pounds ground beef (80/20 for best flavor)
- 1 medium yellow onion, finely diced
- 2 carrots, diced small
- 2 celery stalks, diced small
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 tablespoons all-purpose flour
- 1 1/2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 1/2 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 cup frozen peas
Optional finishing touch: 2 tablespoons melted butter brushed on top for a glossy, deeply golden crust.
How to Make Classic Beef and Potato Cottage Pie
You’re basically making two simple components—mashed potatoes and a thick beef gravy—then baking them together until bubbly.
1) Make the Mashed Potatoes
- Place potatoes in a large pot and cover with cold water by 1 inch. Salt the water generously.
- Bring to a boil, then simmer 12–15 minutes, or until very tender.
- Drain well, return to the pot, and let steam off for 1–2 minutes.
- Mash with butter, then stream in warm milk until fluffy and spreadable. Season with salt and pepper. Stir in cheddar if using.
2) Cook the Beef Filling
- Preheat oven to 400°F.
- Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook until browned, breaking it up well.
- Add onion, carrots, and celery. Cook 6–8 minutes until softened. Stir in garlic for 30 seconds.
- Stir in tomato paste and cook 1 minute. Sprinkle in flour and cook 1 minute more.
- Slowly pour in beef broth, stirring as it thickens. Add Worcestershire, thyme, salt, and pepper.
- Simmer 5–7 minutes until the filling is glossy and thick (not soupy). Stir in peas and taste for seasoning.
3) Assemble and Bake
- Spoon beef filling into a 9×13-inch baking dish (or a deep 3-quart casserole).
- Dollop mashed potatoes over the top, then spread to the edges to seal in the filling.
- Use a fork to make ridges (those tips get extra golden). Brush with melted butter if desired.
- Bake 20–25 minutes until bubbling at the edges and golden on top. Broil 1–3 minutes for extra color, watching closely.
- Rest 10 minutes before serving so it slices cleanly.

Chef Tips for the Best Cottage Pie
- Thicken the filling: it should be spoonable and thick before it goes into the oven. If it looks loose, simmer a few minutes longer.
- Seal the edges: spread potatoes all the way to the sides so the gravy doesn’t bubble up and burn.
- Go for fork ridges: more surface area = more browning and crisp edges.
- Season the potatoes well: bland mash will flatten the whole dish—taste and adjust.
- Make it your own: swap peas for corn, add mushrooms, or stir a little shredded cheese into the potatoes.
Make-Ahead, Storage, and Freezing
- Make ahead: assemble up to 24 hours in advance, cover, refrigerate, and bake when ready (add 5–10 minutes if cold).
- Store: refrigerate leftovers in an airtight container up to 4 days.
- Reheat: oven at 350°F until hot (best texture), or microwave for quick portions.
- Freeze: cool completely, wrap tightly, and freeze up to 3 months. Thaw overnight in the fridge before baking.
Classic Beef and Potato Cottage Pie Recipe
Ingredients
- Mashed potatoes: 2 1/2 lb potatoes, 4 tbsp butter, 1/2–3/4 cup warm milk, 1 tsp kosher salt, 1/4 tsp pepper (optional 1/2 cup cheddar)
- Beef filling: 1 tbsp olive oil, 1 1/2 lb ground beef, 1 diced onion, 2 diced carrots, 2 diced celery stalks, 3 minced garlic cloves, 2 tbsp tomato paste, 2 tbsp flour, 1 1/2 cups beef broth, 1 tbsp Worcestershire, 1 tsp thyme, 1/2 tsp salt, 1/2 tsp pepper, 1 cup frozen peas
- Optional: 2 tbsp melted butter for brushing the top
Directions
- Preheat oven to 400°F.
- Boil potatoes in salted water until tender, 12–15 minutes. Drain and mash with butter and warm milk. Season with salt and pepper (add cheddar if using).
- Brown beef in olive oil. Add onion, carrots, and celery; cook until softened. Add garlic.
- Stir in tomato paste, then flour. Slowly add broth, then Worcestershire and thyme. Simmer until thick. Stir in peas.
- Spread filling in a baking dish. Top with mashed potatoes, sealing to the edges and making fork ridges. Brush with melted butter if desired.
- Bake 20–25 minutes until bubbling and golden. Rest 10 minutes before serving.





