Cottage pie is a delicious casserole recipe with a ground beef and vegetable filling that’s topped with a mountain of fluffy mashed potatoes. It’s hearty, flavorful, and a comfort food favorite. Serve this for a large crowd or prep and store it for a freezer-friendly meal.

Why You’ll Love This Cottage Pie Recipe
Cottage pie is an Irish and English cold-weather classic and one of my favorite dishes to make for a cozy night in. It’s an ultra-comforting home cooked meal, though it’s widely known as great pub food as well (I’ve personally enjoyed it in several pubs in Britain). Here are a few other reasons why you’ll love it:
- It’s a delicious way to cook with ground beef (aka beef mince). A traditional shepherd’s pie recipe uses ground lamb, but this British alternative mixes ground beef with classic vegetables and savory aromatics.
- A little parmesan cheese makes the potatoes divine. While you can always omit the cheese, I love to add a little freshly grated parmesan for fluffy and cheesy mashed potatoes on top. So yum!
- It’s a lot easier to make than you think. While the ingredient list may seem like a bit of an undertaking, once you have everything prepped the rest comes together super easy! Plus, you can make the mashed potatoes and chopped vegetables in advance to reduce cooking time when it’s dinner time.


Cottage Pie Ingredients
- Meat: I prefer using a 90% lean ground beef. If you use a fattier ground beef, you can simply drain off any extra grease.
- Vegetables: The classic veggies are diced carrots, celery, onions, and frozen peas.
- Broth: A beef broth works best since we’re cooking with beef. And I’m using a low-sodium beef broth.
- Sauces: You’ll need tomato paste and Worcestershire sauce. Both add that deep, rich flavor to the the gravy in the final dish. I’ve linked my favorite brands below.
- Herbs & Spices: If you can, opt for fresh thyme and rosemary. If you’ve only got dried herbs, that’s fine, just use ⅓ the amount listed below. These herbs, plus bay leaves, salt, and pepper are all that’s needed.
- Mashed potatoes: While you can serve up this recipe with plain mashed potatoes, a little sprinkle of parmesan cheese added to the potatoes takes this recipe over the top (in my humble opinion).
Find the printable recipe with measurements below.
How To Make Cottage Pie
First, make the mashed potato topping. Place the potatoes in a pot on the stove and cover with cold water. Turn the heat to high and bring to a boil. Cook for 13 to 15 minutes, until the potatoes are soft. Then, drain the potatoes and return them to the pot. Add the cheese, milk, butter, salt, and pepper and mash until creamy.


Sauté the veggies and meat. In a large oven-safe sauté pan, sauté the onion and garlic for about a minute. Then add the diced carrots, diced celery, and beef. Cook for 8 to 10 minutes or until the meat is perfectly browned.


Add the flavor and peas. Drain any fat from the pan and add the broth, tomato paste, Worcestershire sauce, rosemary, thyme, salt and pepper. Simmer for about 5 minutes, until the sauce is slightly thickened. Then, add the frozen peas and stir together. Turn off the stove and use the back of your spatula to flatten the meat mixture into a single layer in the pan.


Top with mashed potatoes and bake. Dollop the mashed potatoes and spread them flat to the edges with a spoon or spatula. Then, bake the cottage pie until slightly golden, about 25 to 30 minutes at 400°F (200°C). You can also broil the top for 1 to 2 minutes for a nice golden color.


Ingredient Substitutions
- If you want more vegetables: Feel free to add more chopped veggies of your choice with the filling.
- If you want to switch up the meat: You can use ground turkey, ground lamb, or a mix of two.
- For a vegan option: Swap the meat with lentils, chopped mushrooms, or other veggies.
- For a dairy-free option: Swap the butter in the mashed potatoes for ghee or a vegan butter, use non-dairy milk, and a non-dairy cheese.
- For a low-carb option: Use mashed cauliflower instead of mashed potatoes.
Make-ahead and Storage Tips
What I love most about this dish is that you can make it ahead of time or freeze it for later. If you’re making this a day before, keep the mashed potatoes and meat filling stored in separate sealed containers in the fridge. Then when you’re ready to bake, let them both sit at room temperature to soften before assembling and baking.
If you plan to freeze this, after it’s done baking, divide the cottage pie into six sections and place each portion in a freezer safe container. This will allow for more room in your freezer and easily reheatable portions. It will store for up to 3 months.


More Cozy Meal Ideas
Having a rainy day in? These mix-and-match meals will keep you warm and cozy. And if you’d like to add this to your St. Patrick’s Day dinner spread, here are more St. Patrick’s Day recipes to add to your list!
I can’t wait for you to try this cottage pie recipe! If you make it, I’d love to hear your thoughts in the comment box below. Your review will help other readers in the community.
Description
This cottage pie is one tasty casserole dish that’s hearty, flavorful, and a comfort food favorite. Perfect for a large crowd or a freezer-friendly meal!
-
Cook the potatoes. Place the potatoes in a pot on the stove and cover with cold water. Turn the heat to high and bring to a boil. Cook for 13-15 minutes, or until the potatoes are soft when pierced with a fork.
-
Mash the potatoes. Drain the potatoes in a colander, then return to the pot. Add the cheese, milk, butter, salt and pepper and mash until creamy.
-
Saute the onion and garlic. Preheat your oven to 400 degrees fahrenheit (200 celsius). In a large oven-safe saute pan, heat the oil on medium heat. Add the onion and garlic and saute for a minute.
-
Add more veggies and meat. Add the diced carrots, diced celery, and beef. Cook for 8 to 10 minutes or until the meat is browned. Use your spatula to break up the meat while cooking.
-
Add the flavor. Drain any fat from the pan and add the broth, tomato paste, Worcestershire sauce, rosemary, thyme, salt and pepper. Simmer for about 5 minutes, until the sauce is slightly thickened.
-
Add the peas. Add the frozen peas and stir together. Turn off the stove and use the back of your spatula to flatten the meat mixture into a single layer in the pan.
-
Top with mashed potatoes. Dollop the cheesy mashed potatoes on top of the meat and use a spoon or spatula to spread it flat to the edges. If desired, create texture in the potato topping with a spoon or fork.
-
Bake. Bake the cottage pie until slightly golden, about 25 to 30 minutes. You can broil the top for 1 to 2 minutes as well.
- Use fresh Parmigiano-Reggiano cheese and not grated parmesan for the best flavor. Alternatively, you could use a sharp white cheddar cheese.
Calories: 599kcal | Carbohydrates: 37g | Protein: 28g | Fat: 38g | Saturated Fat: 16g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 16g | Trans Fat: 2g | Cholesterol: 107mg | Sodium: 927mg | Potassium: 1195mg | Fiber: 5g | Sugar: 5g | Vitamin A: 3972IU | Vitamin C: 23mg | Calcium: 195mg | Iron: 4mg
©Downshiftology. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.