Easy English Cottage Pie Recipe
Table of Contents
A comforting, family-friendly classic made with seasoned ground beef, tender vegetables, and a creamy mashed potato topping baked until golden and bubbly. This Easy English Cottage Pie is perfect for weeknight dinners or make-ahead meals, offering rich flavor with simple ingredients.

1. Why You’ll Love This Recipe
This Cottage Pie is the ultimate comfort food with a balanced mix of protein, vegetables, and creamy potatoes. It’s budget-friendly, easy to prepare, and uses everyday pantry ingredients.
You’ll love it because:
- It’s a complete one-dish meal
- Perfect for meal prep and leftovers
- Kid-friendly and freezer-friendly
- Rich, savory flavor with a creamy topping
- Simple cooking steps with minimal effort
2. Tools You’ll Need
To prepare this recipe smoothly, gather the following kitchen tools:
- Large skillet or frying pan
- Medium saucepan (for potatoes)
- Potato masher or hand mixer
- Mixing spoon or spatula
- 9×13-inch baking dish
- Measuring cups and spoons
- Oven
3. Ingredients & Prep
For the Beef Filling:
- 1 pound lean ground beef
- 1 onion, diced
- 3 carrots, diced
- 2 tablespoons all-purpose flour
- 1 tablespoon Italian seasoning
- ½ teaspoon ground cinnamon (optional, for depth of flavor)
- 2 tablespoons fresh parsley, chopped
- 1 ½ cups beef broth
- 1 tablespoon tomato paste
- Salt and pepper to taste
For the Mashed Potato Topping:
- 4 potatoes, peeled and diced
- 1 cup milk
- ¼ cup butter, softened
- Salt and pepper to taste
- ¼ pound shredded Cheddar cheese
Prep Tip:
Dice vegetables evenly so they cook at the same rate, and cut potatoes into similar-sized pieces for even boiling.
4. How to Make Easy English Cottage Pie
Step 1: Cook the beef mixture
Heat a large skillet over medium-high heat. Cook ground beef for 5–7 minutes until browned and crumbly. Add diced onion and carrots, and cook for about 5 minutes until softened.
Step 2: Build flavor
Stir in flour, Italian seasoning, and cinnamon. Add parsley and mix well.
Step 3: Simmer the filling
Combine beef broth and tomato paste in a bowl or jug, then pour into the skillet. Season with salt and pepper. Reduce heat and simmer for 15 minutes until the mixture thickens.
Step 4: Prepare mashed potatoes
While the filling simmers, boil potatoes in salted water for about 15 minutes until tender. Drain and mash until smooth. Add milk and butter, then whip until fluffy. Season with salt and pepper.
Step 5: Assemble the pie
Preheat oven to 400°F (200°C). Transfer beef mixture into a 9×13-inch baking dish. Spread mashed potatoes evenly on top, then sprinkle with shredded Cheddar cheese.
Step 6: Bake
Bake for 25 minutes or until the top is golden brown and cheese is bubbling.
5. Storage
- Refrigerator: Store in an airtight container for up to 3–4 days
- Freezer: Freeze for up to 2 months (best wrapped tightly or in a sealed container)
- Reheating: Reheat in oven at 180°C (350°F) until hot, or microwave individual portions
Tip: For best texture, reheat in the oven to keep the topping crispy.

Similar Recipes
- Lasagna al Ragù (Authentic Lasagne alla Bolognese)
- Creamy Spinach and Mushroom Lasagna Recipe
- Garlic Bread with Kashar Cheese (Soft Inside, Crispy Outside)
- Mashed Potato Gratin Recipe
6. Frequently Asked Questions
Can I make Cottage Pie ahead of time?
Yes. You can fully assemble it, cover it, and refrigerate for up to 24 hours before baking.
Can I replace beef with another meat?
Yes, ground lamb is traditionally used for Shepherd’s Pie, and turkey or chicken also work well.
Do I have to use cinnamon?
No, cinnamon is optional. It adds a subtle warmth but can be omitted.
Can I freeze Cottage Pie before baking?
Yes. Assemble it, wrap tightly, and freeze. Bake directly from frozen, adding extra time.
Why is my mashed potato topping not fluffy?
Make sure potatoes are well-drained and mash them while still hot. Adding warm milk and butter helps improve texture.
Recipe

Easy English Cottage Pie
Ingredients
Beef Filling:
- 1 pound lean ground beef
- 1 onion diced
- 3 carrots diced
- 2 tablespoons all-purpose flour
- 1 tablespoon Italian seasoning
- ½ teaspoon ground cinnamon optional
- 2 tablespoons fresh parsley chopped
- 1 ½ cups beef broth
- 1 tablespoon tomato paste
- Salt and pepper to taste
Mashed Potato Topping:
- 4 potatoes peeled and diced
- 1 cup milk
- ¼ cup butter softened
- Salt and pepper to taste
- ¼ pound shredded Cheddar cheese
Instructions
- Preheat oven to 400°F (200°C).
- Cook ground beef in a large skillet over medium-high heat until browned (5–7 minutes).
- Add onion and carrots; cook until softened (about 5 minutes).
- Stir in flour, Italian seasoning, cinnamon, and parsley.
- Mix beef broth and tomato paste, then add to skillet.
- Season with salt and pepper and simmer for 15 minutes until thickened.
- Boil potatoes in salted water until tender (about 15 minutes). Drain and mash.
- Add milk and butter to potatoes; mash until creamy. Season with salt and pepper.
- Spread beef mixture into a baking dish.
- Top with mashed potatoes and sprinkle cheddar cheese.
- Bake for 25 minutes or until golden and bubbling.
- Serve warm and enjoy.
Notes
- Cinnamon is optional but adds a warm depth of flavor.
- You can replace beef with lamb for a traditional Shepherd’s Pie version.
- Great for meal prep and freezes well.
