This easy cottage pie recipe is the ultimate comfort food, made with a savory ground beef filling, sweet corn, rich gravy, and topped with creamy mashed potatoes. Baked until golden and bubbling, this classic cottage pie is a hearty, family-friendly dinner that’s perfect for cozy nights or meal prep just like my savoury mince recipe with ground beef or beef stroganoff.
Start by peeling and dicing the potatoes, then place them in a large pot of lightly salted water. Bring the pot to a boil and cook the potatoes until they are fork-tender, which usually takes about 30 minutes. This step is key for achieving smooth, creamy mashed potatoes that will top your dish. While the potatoes cook, you can begin preparing the filling for this easy cottage pie recipe, making it a great option for a comfort food dinner.
In a large frying pan, heat a drizzle of olive oil over medium heat and sauté the diced onions for about 8 minutes, or until soft and fragrant. Add the garlic and cook for another minute to release its flavor. Next, add the ground beef, seasoning it with salt and pepper, and cook thoroughly until browned and fully cooked, about 25–30 minutes. Once done, drain any excess fat to keep the dish from becoming greasy. This savory mixture forms the hearty base of a classic ground beef cottage pie.
Stir in the canned corn and pour in about 2 cups of gravy, mixing everything together until well combined. Transfer this rich, flavorful filling into the bottom of a 9×13 baking dish, spreading it out evenly. This layer creates the delicious, saucy base that makes this homemade cottage pie so satisfying and perfect for a family dinner recipe.
Preheat your oven to 400°F (200°C) while you finish the mashed potatoes. Drain the cooked potatoes and mash them until smooth, then add butter and whole milk, mixing until creamy and lump-free. Spoon the mashed potatoes evenly over the beef mixture, spreading them gently to cover the entire surface. For extra richness and a beautifully crisp finish, lightly dot the top with butter. Bake the dish in the oven for about 30 minutes, or until the mashed potatoes turn golden brown on top. Remove from the oven, let it cool slightly, and serve this warm, comforting baked cottage pie for a satisfying and hearty meal.
If you like hearty ground beef recipes, try my east homemade, juicy meatloaf with glaze or my ground beef stuffed peppers!
Store leftover cottage pie covered in the fridge for up to 4–5 days.
Freeze fully cooked or unbaked cottage pie for up to 3 months. Wrap tightly or store in an airtight container.
Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions.
Meal Prep Tip: Divide into individual portions for easy grab-and-go lunches or dinners throughout the week.
While cottage pie is a whole meal on its own it pairs well with roasted carrots, a simple green salad, oven baked broccoli, or crusty bread.
Red potatoes: are used to make the creamy mashed potato topping. They have a naturally smooth, slightly waxy texture that creates a rich and fluffy layer, perfect for spreading over the beef filling in this classic cottage pie recipe.
Salted Butter: adds richness and flavor to the mashed potatoes, helping create that creamy, indulgent topping. It also enhances the overall comfort food quality of this homemade cottage pie.
Whole Milk: is mixed into the mashed potatoes to make them smooth and creamy. It helps achieve a soft, spreadable consistency that bakes beautifully on top of the pie.
Lean Ground Beef: forms the hearty base of the dish. Using lean ground beef reduces excess grease while still delivering a rich, savory flavor that makes this a satisfying ground beef cottage pie. Lean ground beef is also used in my easy, oven-baked meatballs recipe or my healthy beef taco salad.
Salt and Pepper: Simple seasoning that enhances all the flavors in the dish. Salt and pepper bring out the natural taste of the beef, potatoes, and vegetables, ensuring a well-balanced comfort food dinner.
Onion: adds depth and sweetness to the beef filling. When sautéed, it becomes soft and aromatic, forming an essential flavor base for this easy cottage pie recipe.
Garlic Cloves: adds a bold, savory note that complements the beef and gravy. It enhances the overall richness of the filling without overpowering the dish.
Can of Corn: adds a touch of sweetness and texture, balancing the savory beef and creamy potatoes. It also brings color and a classic, comforting element to the dish.
Beef gravy: ties the filling together, creating a rich, saucy base that keeps the pie moist and flavorful. It’s key to achieving that classic, hearty texture in a traditional cottage pie.

Author: Sarah Young
What is the difference between cottage pie and shepherd’s pie?
Cottage pie is made with ground beef, while shepherd’s pie traditionally uses ground lamb.
Can I make cottage pie ahead of time?
Yes, cottage pie is perfect for making ahead. Assemble it in advance and refrigerate, then bake when ready.
How do you know when cottage pie is done?
The top should be golden brown and the filling should be bubbling around the edges.
Can I use instant mashed potatoes?
Yes, you can use instant mashed potatoes for convenience, though homemade mashed potatoes provide better flavor and texture.
What vegetables can I add to cottage pie?
You can add peas, carrots, or green beans for extra flavor and nutrition.
How do you keep cottage pie from being watery?
Drain excess fat from the beef and avoid adding too much liquid to the filling.