Traditional Cottage Pie
Traditional cottage pie is the kind of hearty, stick-to-your-ribs dinner that earns its place on the table when you want something warm, filling, and satisfying. A rich ground beef filling is tucked beneath a generous layer of creamy mashed potatoes, creating a complete meat-and-potato meal in one comforting casserole.

Small batch cottage pie for the win
This dish has been on my to-make list for a very long time. I just finished cleaning up the kitchen after serving it for the first time, and I immediately sat down to write this post so I could share the recipe with all of you. It was simply too good to keep to myself for even a day.
It was incredibly easy to make and perfectly fits the bill when you’re craving hearty comfort food. I know it will make its way onto my dinner table often, especially because the entire casserole can be assembled ahead of time and baked just before serving. When you know the end of the day will be busy, or you want to feed hungry dinner guests without spending the time before dinner in the kitchen, this is a great meal to have ready to go.
You can also prepare this cottage pie ahead of time, freeze it, and pull it from the freezer to thaw the morning you plan to serve it. That’s always a bonus in my book, and I always have a few meals like this tucked away in my freezer for days when I need them. So, next time I make this dish, I’m going to double up and get one in the freezer for a rainy day.
If you’re looking for more delicious dinners to bring to your kitchen table, try my creamy homemade mushroom macaroni and cheese, tender pork tenderloin with apples, or sweet and savory Hawaiian pineapple BBQ chicken next.
Recipe ingredients
- Ground beef: An 85/15 ground beef is ideal for cottage pie. It has enough fat to give the filling good beef flavor and richness without leaving the finished casserole greasy. Ground beef is the foundation of the filling, so choosing one with some fat makes a noticeable difference in both flavor and texture.
- Mushrooms: I like baby portobello mushrooms because their deeper, earthy flavor perfectly complements the beef, red wine, and Worcestershire sauce, and they’re readily available in most grocery stores. White button mushrooms are also easy to find and have a milder flavor that lets the beef take center stage. Cremini, shiitake, oyster, or other flavorful mushrooms can be used to change the character of the filling. Mushrooms bring earthy, savory flavor to the cottage pie and add another meaty texture to the ground beef filling.
- Red wine: Choose a dry red wine, such as Cabernet Sauvignon, Merlot, or Pinot Noir. Avoid sweet wines and cooking wine. The wine brings acidity and complexity to the gravy, balancing the richness of the beef and adding another layer of flavor.
- Beef broth: Use a full-flavored beef broth rather than one that is weak or watery, since it provides much of the flavor and liquid for the gravy. Homemade old-fashioned beef broth is an excellent choice, but a good-quality store-bought broth works well too. It reinforces the beef flavor and gives the filling the moisture it needs to create a rich gravy.
- Worcestershire sauce: Worcestershire sauce is particularly well suited to beef because its combination of savory, tangy, and slightly sweet flavors enhances the meat without standing out on its own. It gives the gravy greater depth and helps tie together the beef, mushrooms, wine, and broth.
- Tomato paste: There is very little tomato paste in this recipe, but even that small amount makes a noticeable difference. Its concentrated flavor adds savory depth and a touch of acidity to the gravy without giving the cottage pie a noticeable tomato flavor.
- Russet potatoes: Russets are my first choice for the mashed potato topping. Their high starch and relatively low moisture content make them easy to mash into light, fluffy potatoes rather than a dense or waxy topping. They also take butter particularly well and develop an appealing golden surface as the cottage pie bakes.
- Butter: Use real butter for the best flavor and texture in the mashed potato topping. My from scratch farmhouse butter is a great choice here. Butter coats the potato starches, adding richness and helping create a smooth, creamy mash that contrasts with the savory beef filling underneath.
- Ground nutmeg: Nutmeg has a natural affinity for potatoes and dairy, and just a small amount gives the mashed potato topping another dimension of flavor. Use it sparingly — the goal isn’t to taste nutmeg, but to give the potatoes a subtle warmth and complexity.
- Cheddar cheese: This recipe calls for extra-sharp cheddar cheese to bring plenty of distinctive cheddar flavor without needing a heavy layer of cheese. It adds salty, savory richness to the potato topping and melts and browns as the cottage pie bakes, creating a flavorful golden finish.
See the recipe card for full information on ingredients and quantities.
Cottage pie vs shepherd’s pie
The term cottage pie appeared in Britain in the late 18th century, as potatoes were becoming an inexpensive everyday food for working-class households. ‘Cottage’ referred to the modest rural homes of these hardworking people, and the dish is a great example of their ability to put outstanding fare on the table economically. Leftover cooked meat could be turned into a second meal simply by combining it with gravy and a few other ingredients, covering it with potatoes, and baking it until hot and golden.
Shepherd’s pie appeared later, during the 19th century, arising from the same economical meat-and-potato style of cooking. The name eventually became associated with lamb or mutton — appropriately, since shepherds tend sheep. The two dishes were much the same, with the primary distinction being the type of meat used to make them.
Historically, however, the terms cottage pie and shepherd’s pie were often used loosely or interchangeably. The modern distinction — beef for cottage pie and lamb or mutton for shepherd’s pie — became standardized over time.
How to Make Traditional Cottage Pie
Step 1: Heat the olive oil in a 10-inch skillet over medium heat. Add the onion, carrot, mushrooms, and garlic and sauté until the vegetables begin to soften.
Step 2: Add the ground beef to the skillet and cook until browned, breaking it up as it cooks.
Step 3: Pour the red wine into the skillet and bring it to a light simmer. Let it simmer for 3 minutes.
Step 4: Add the beef broth, Worcestershire sauce, tomato paste, rosemary, thyme, bay leaf, salt, and pepper. Stir well to evenly distribute the tomato paste and seasonings throughout the mixture.
Would you like to save this post for later?
Step 5: Remove 2 tablespoons of liquid from the skillet and whisk it together with the cornstarch until completely smooth. Pour the slurry back into the skillet and stir well to incorporate it evenly into the filling.
Step 6: Simmer uncovered for about 20 minutes, allowing the liquid to reduce and thicken into a rich gravy that coats the beef and vegetables rather than pooling in the skillet. Remove the skillet from the heat and set it aside to cool slightly while you prepare the potatoes.
Step 7: Place the potatoes in a pot and boil until they are knife-tender. Drain them well in a colander and let them sit for 5 minutes. This allows excess steam and moisture to escape before mashing, helping prevent watery mashed potatoes.
Step 8: Mash the potatoes with the butter, cream, half of the cheddar cheese, nutmeg, salt, and pepper. Mash just until everything is well combined and the potatoes are smooth; excessive mixing can make potatoes gummy.
Step 9: Remove and discard the bay leaf from the beef mixture. Gently place the mashed potatoes over the filling by the spoonful, distributing them across the skillet before spreading them into an even layer. This makes it easier to cover the filling without pushing the potatoes down into it. Sprinkle the remaining cheddar cheese evenly over the top.
Step 10: Bake in a preheated 375°F (190°C) oven for 25–30 minutes, until the cottage pie is hot throughout and the top is golden.
Step 11: Let the cottage pie rest for 10 minutes before serving. The short rest gives the hot filling and gravy time to settle and thicken slightly, making the cottage pie easier to serve.
Top tips
- Use a 10-inch cast iron skillet: This cottage pie is made from start to finish in a 10-inch cast iron skillet, which moves easily from the stovetop to the oven and makes a great serving dish as well. Another 10-inch oven-safe skillet can be used. If your skillet isn’t oven-safe, transfer the beef filling to a baking dish before adding the potatoes.
- Cut the vegetables evenly: Keep the onion, carrot, and mushrooms relatively uniform in size so they distribute throughout the beef filling and you get a good mixture of meat and vegetables in every bite.
- Keep mushrooms dry: Mushrooms absorb water readily, so wipe or brush away dirt when possible rather than soaking them. If you rinse them, dry them thoroughly before adding them to the skillet.
- Taste the filling before topping it: Once the beef mixture has finished cooking, taste it and adjust the salt and pepper if necessary. After the potatoes go on, you won’t have another opportunity to correct the seasoning throughout the filling.
- Add texture to the potato topping: After spreading the potatoes, use the back of a spoon or the tines of a fork to create ridges and peaks across the surface. Those raised areas catch more heat in the oven and give you more golden-brown edges on top.
- Make it ahead: Assemble the cottage pie completely, allow it to cool, cover it, and refrigerate it until you’re ready to bake. Because cast iron shouldn’t go directly from a cold refrigerator into a hot oven, set the skillet out while the oven preheats to take the chill off. Expect a refrigerated cottage pie to need additional baking time, and make sure the center is piping hot before serving.
- Freeze it for another day: If you’re making the cottage pie for the freezer, assemble it in a freezer-safe baking dish rather than the cast iron skillet. Let it cool completely, cover it tightly, and freeze. Thaw it overnight in the refrigerator, then let the baking dish sit at room temperature while the oven preheats so it doesn’t go directly from refrigerator-cold to a hot oven. Bake at 375°F (190°C), allowing additional time for the chilled cottage pie to heat completely through.
- Put a sheet pan underneath the skillet: Cottage pie can bubble around the edges as it bakes. Setting the skillet on a rimmed baking sheet catches any drips before they reach the bottom of your oven.
Serve
Traditional cottage pie already brings beef, potatoes, and vegetables together in one filling casserole, so you don’t need an elaborate selection of side dishes to turn it into a complete dinner. A warm vegetable is often all you need. Classic stewed green beans are an old-fashioned choice that fits right in, while a zucchini and tomato skillet side adds plenty of fresh vegetable flavor. Roasted carrots with honey balsamic glaze are another great option, with a sweet-tangy glaze that pairs especially well with the savory beef filling.
For something cool alongside the hot casserole, you can’t go wrong with a simple green salad. Old-fashioned creamy coleslaw is a little more substantial, while homemade caramel applesauce adds a sweet contrast to the rich beef and potatoes. All of these can be made ahead just like the cottage pie, so there’s nothing left to do when it’s time to get dinner on the table.
And if you’re serving cottage pie on a cold night, a basket of warm bread is pretty much an expected addition to the table. Homemade buttermilk dinner rolls are soft and buttery, farmhouse yeast dinner rolls have that classic homemade bread flavor, and pumpkin rolls from scratch are a great choice when you’re serving this meal in the fall. Whichever you choose, those warm rolls are just right for catching the last of the savory gravy left on your plate.
Other recipes you’ll love
If you loved this from scratch dinner recipe, give these other great main dish recipes a try too!
Hot Honey Chicken Thighs
Almond Crusted Chicken Recipe
Italian Baked Chicken and Potatoes
Old-Fashioned Chicken Casserole
Cajun Smothered Chicken Recipe
BBQ Chicken Leg Quarters Recipe

Traditional Cottage Pie
Ingredients
For the beef layer:
- 2 tablespoons olive oil
- 1/2 large yellow onion chopped
- 1 medium carrot peeled and chopped
- 3 ounces portobello mushrooms chopped
- 1 large garlic clove pressed
- 1 pound ground beef
- 1/4 cup red wine
- 1 1/4 cup beef broth
- 2 tablespoons Worcestershire sauce
- 1 1/2 teaspoons tomato paste
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- salt to taste
- coarse ground black pepper to taste
- 1 tablespoon cornstarch
For the mashed layer:
- 2 1/2 pounds russet potatoes peeled and cubed
- 2 tablespoons butter
- 1 1/4 cups grated extra sharp cheddar cheese
- 1/4 cup heavy cream
- 1/4 teaspoon ground nutmeg
- salt to taste
- coarse ground black pepper to taste
Instructions
- Heat the olive oil in a 10-inch cast iron skillet over medium heat. Add the onion, carrot, mushrooms, and garlic. Sauté until the vegetables begin to soften.
- Add the ground beef and cook until browned, breaking it up as it cooks.
- Pour in the red wine and lightly simmer for 3 minutes.
- Stir in the beef broth, Worcestershire sauce, tomato paste, rosemary, thyme, bay leaf, salt, and pepper.
- Remove 2 tablespoons of liquid from the skillet and whisk with the cornstarch until smooth. Pour the slurry back into the skillet and stir well.
- Simmer uncovered for about 20 minutes, until the beef filling and gravy have thickened. Remove from the heat and set aside while preparing the potatoes.
- Boil the potatoes until knife-tender. Drain in a colander and let them sit for 5 minutes.
- Mash the potatoes with the butter, cream, half of the cheddar cheese, nutmeg, salt, and pepper until well combined.
- Remove and discard the bay leaf. Spoon the mashed potatoes over the beef filling and gently spread them into an even layer. Sprinkle with the remaining cheddar cheese.
- Bake at 375°F (190°C) for 25–30 minutes, until the cottage pie is hot and the top is golden brown.
- Let the cottage pie rest for 10 minutes before serving.
Notes
- An 85/15 ground beef provides plenty of beef flavor without making the cottage pie overly greasy.
- Use a dry red wine such as Cabernet Sauvignon, Merlot, or Pinot Noir; avoid sweet wine or cooking wine.
- Russet potatoes make a fluffy but substantial mashed potato topping that holds up well over the beef filling.
- To make ahead, assemble and refrigerate the cottage pie before baking. Let the cast iron skillet lose its refrigerator chill before placing it in the preheated oven, and allow extra baking time.
- For freezing, assemble the cottage pie in a freezer-safe baking dish rather than the cast iron skillet. Thaw overnight in the refrigerator before baking.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

