There’s something incredibly comforting about a bubbling casserole topped with creamy mashed potatoes and a golden, lightly crisp crust. This Ground Beef and Corn Cottage Pie is exactly that kind of meal: hearty, cozy, affordable, and easy enough for a weeknight dinner.
The filling is made with browned ground beef, tender onions, garlic, sweet corn, and a savory gravy flavored with tomato paste, Worcestershire sauce, paprika, and thyme. Everything is tucked underneath a generous layer of buttery mashed potatoes, then baked until the edges are bubbling and the top turns beautifully golden.
It’s the sort of dinner that makes the whole kitchen smell wonderful while it bakes. Even better, it serves 6 to 8 people, making it a great option for a family dinner, meal prep, or a casual gathering.
Why You’ll Love This Cottage Pie
This recipe combines simple ingredients in a way that creates a surprisingly rich and satisfying meal.
The ground beef provides plenty of savory flavor, while the corn adds little bursts of natural sweetness. The homemade gravy brings everything together without requiring complicated ingredients. On top, creamy mashed potatoes create the perfect contrast to the saucy beef filling.
Here are a few reasons to keep this recipe in your regular dinner rotation:
- Easy to make: Most of the work happens in one skillet and one baking dish.
- Family-friendly: The familiar combination of beef, potatoes, and corn is comforting and approachable.
- Budget-friendly: It uses everyday ingredients that are easy to find.
- Great for leftovers: The flavors often taste even better the next day.
- Perfect for meal prep: You can assemble it ahead of time and bake when needed.
Ingredients You’ll Need
For the Beef and Corn Filling
- 1½ pounds ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1½ cups corn kernels, drained if using canned
- 1 cup beef broth
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ½ teaspoon dried thyme
- 1 tablespoon all-purpose flour
- 2 tablespoons butter or olive oil
For the Mashed Potato Topping
- 2½ pounds potatoes, peeled and cubed
- 4 tablespoons butter
- ½ cup warm milk
- ½ cup shredded cheddar cheese, optional
- ½ teaspoon salt
- ¼ teaspoon black pepper
How to Make Ground Beef and Corn Cottage Pie
1. Prepare the Potatoes
Start by preparing the mashed potato topping. Peel the potatoes and cut them into evenly sized cubes. Keeping the pieces similar in size helps them cook at the same rate.
Place the potatoes in a large pot and cover them with salted water. Bring the water to a boil and cook for about 15 to 20 minutes, or until the potatoes are completely fork-tender.
You want the potatoes soft enough to mash easily. If they are still firm in the center, give them a few more minutes.
2. Make the Mashed Potato Topping
Drain the cooked potatoes thoroughly. Return them to the warm pot and add the butter, warm milk, salt, and black pepper.
Mash until smooth and creamy.
If you’re using cheddar cheese, stir it into the potatoes while they are still warm so the cheese melts evenly. Taste the potatoes and adjust the seasoning if needed.
Set them aside while you prepare the filling.
Tip: Warm milk blends into the potatoes more easily than cold milk and helps keep the mash smooth and creamy.
3. Brown the Beef and Onion
Preheat your oven to 400°F (200°C).
Heat the butter or olive oil in a large skillet over medium-high heat. Add the ground beef and diced onion.
Cook until the beef is thoroughly browned and the onion has softened. Break the beef apart with a wooden spoon as it cooks so you get small, evenly distributed pieces throughout the filling.
If there is a large amount of excess grease in the skillet, carefully drain some of it before continuing.
4. Add the Garlic
Add the minced garlic and cook for about 30 seconds, stirring constantly.
You only need a short amount of time here. Garlic can become bitter if it is cooked too long or allowed to burn.
5. Build the Savory Gravy
Sprinkle the flour over the beef mixture and stir well. Cook for about 1 minute.
The flour helps thicken the sauce and gives the filling that rich, gravy-like consistency that makes cottage pie so satisfying.
Slowly add the beef broth while stirring. Then add the tomato paste, Worcestershire sauce, salt, black pepper, paprika, and dried thyme.
Bring the mixture to a gentle simmer and cook for approximately 5 to 7 minutes.
As it simmers, the sauce should begin to thicken. You don’t want the filling to be watery because excess liquid can make the mashed potato topping slide around or become soggy.
6. Stir in the Corn
Add the corn kernels and stir them into the beef mixture.
Cook for another 2 minutes, just long enough to heat the corn and allow its sweetness to blend with the savory filling.
At this point, give the mixture a taste. If necessary, add a little more salt or pepper.
7. Assemble the Cottage Pie
Lightly grease a 9×13-inch baking dish.
Transfer the beef and corn filling into the dish and spread it into an even layer.
Spoon the mashed potatoes over the top. Gently spread them across the entire surface, making sure the potatoes reach the edges.
For an extra attractive finish, use a fork to create several ridges across the potatoes.
Those little ridges are more than decoration—they create extra surface area that can become beautifully golden and crisp during baking.
8. Bake Until Golden
Place the baking dish in the preheated oven and bake for 25 to 30 minutes.
The cottage pie is ready when the filling is bubbling around the edges and the mashed potato topping is golden brown.
If you want a deeper golden crust, you can briefly place the dish under the broiler at the end. Keep a close eye on it because the potatoes can brown quickly.
9. Let It Rest
Remove the cottage pie from the oven and let it rest for 5 to 10 minutes before serving.
This short resting period gives the filling time to settle slightly, making it easier to spoon onto plates without the gravy running everywhere.
Tips for the Best Cottage Pie
Use evenly cut potatoes. This helps them cook at the same speed and prevents some pieces from being undercooked.
Don’t make the filling too watery. The beef mixture should be thick and spoonable before it goes into the baking dish.
Warm the milk. Warm milk creates a smoother mashed potato topping and prevents the potatoes from cooling down too quickly.
Season each component. Seasoning the potatoes and beef separately gives the finished dish much more flavor.
Create ridges in the potatoes. Use a fork to make little lines across the top. They crisp beautifully in the oven.
Let it rest before serving. Five to ten minutes is enough to help the casserole hold together better.
Easy Variations
This cottage pie is flexible, so you can easily customize it based on what you have in the kitchen.
For extra vegetables, add diced carrots, peas, or finely chopped celery to the beef mixture. Sauté them with the onion until tender before adding the beef broth.
For a cheesier version, mix additional cheddar into the mashed potatoes or sprinkle a small handful over the top during the final few minutes of baking.
You can also add a pinch of red pepper flakes if you prefer a little heat.
For a richer filling, replace part of the beef broth with additional flavorful stock and allow the mixture to simmer until thick and glossy.
What to Serve with Cottage Pie
Because this is already a hearty meal with meat, vegetables, gravy, and potatoes, it doesn’t need much alongside it.
A simple green salad makes a refreshing contrast to the warm casserole. Steamed green beans, roasted broccoli, or sautéed vegetables are also excellent choices.
For a cozy family dinner, serve the cottage pie straight from the baking dish with your favorite vegetable side.
How to Store Leftovers
Allow leftover cottage pie to cool before transferring it to an airtight container or covering the baking dish well.
Store it in the refrigerator for up to 3 to 4 days.
Reheat individual portions in the microwave until hot throughout, or warm larger portions in the oven. If reheating in the oven, cover the dish loosely with foil to prevent the potato topping from becoming too dark.
You can also prepare the casserole ahead of time. Assemble the beef filling and mashed potato topping in the baking dish, cover, and refrigerate until you’re ready to bake. If the dish is very cold when it goes into the oven, it may need a little extra baking time.
Frequently Asked Questions
Can I use frozen corn?
Yes. Frozen corn works very well in this recipe. There is no need to thaw it completely first; simply add it to the filling and cook until heated through.
Can I make this cottage pie ahead of time?
Absolutely. Assemble the entire dish ahead of time, cover it, and refrigerate it until you’re ready to bake. This makes it especially convenient for busy evenings.
Can I use leftover mashed potatoes?
Yes! Leftover mashed potatoes are perfect for the topping. Just make sure they are creamy enough to spread easily over the beef mixture.
Why is my filling watery?
The filling may need more simmering time. Allow it to cook uncovered until the broth thickens into a gravy-like consistency before transferring it to the baking dish.
Can I freeze cottage pie?
Yes. Cottage pie can be frozen after assembly or after baking. Allow it to cool completely, cover it tightly, and freeze. Thaw it safely in the refrigerator before reheating for the most even results.
Final Thoughts
This Ground Beef and Corn Cottage Pie is proof that simple ingredients can create an incredibly satisfying dinner. The combination of savory beef, sweet corn, rich gravy, and creamy mashed potatoes delivers everything you want from a comforting homemade casserole.
It’s easy enough for a busy weeknight but hearty enough to serve when you have family or friends around the table. Add a simple vegetable or salad, let everyone help themselves, and you have a warm, filling meal that feels wonderfully homemade.
With its golden potato topping and bubbling beef filling, this is the kind of recipe that deserves a permanent spot in your comfort-food rotation.