• Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
×

Classic Cottage Pie with Creamy Mashed Potatoes Recipe

Published: Mar 10, 2026 by Maria · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love sharing this Classic Cottage Pie with Creamy Mashed Potatoes Recipe because it perfectly combines my favorite hearty flavors with a comforting texture. It’s a dish that feels like a warm hug on a plate, with rich, savory ground beef layered beneath a cloud of velvety, fluffy mashed potatoes. Trust me, once you make this, it’ll become a beloved go-to for cozy weeknight dinners and special family gatherings alike.

Why You'll Love This Classic Cottage Pie with Creamy Mashed Potatoes Recipe

What draws me most to this recipe is its incredible balance of flavors and textures. The savory ground beef mixture is infused with fragrant herbs like thyme and rosemary, with a touch of tang from apple cider vinegar and Worcestershire sauce that makes every bite unforgettable. The creamy mashed potatoes on top add the perfect smooth, buttery counterpoint that melts in your mouth. I love how the peas, carrots, and corn bring just the right touch of sweetness and a pop of color that makes the dish feel wholesome and inviting.

From a practical side, this Classic Cottage Pie with Creamy Mashed Potatoes Recipe is a cinch to prepare, but it looks and tastes way more impressive than the effort it takes. It’s a fantastic dish for feeding a crowd since it yields enough to serve eight, making it ideal for family dinners or even a casual gathering with friends. It stands out because you get the satisfaction of a homemade comfort meal without complicated tricks or unusual ingredients — just simple, honest cooking that does not disappoint.

Ingredients You'll Need

A large pile of raw pink ground meat sits in the center on a round brown plate, surrounded by small bowls and cups on a white marbled surface. Around it are bright yellow corn kernels in a brown bowl, mixed diced orange carrots and green peas in another brown bowl, white cubed potatoes in a white bowl, and finely chopped white onions in a white bowl. There are also fresh green chopped herbs in a brown bowl, a small bowl of dried green herbs, and another small bowl with a mix of salt and black pepper. A clear glass cup filled with light brown broth is near a small white bowl with yellow oil, and a small bowl with a dark liquid sauce and another with white flour are also arranged neatly around the meat. A woman's hand is slightly visible at the edge of the frame. photo taken with an iphone --ar 4:5 --v 7

The magic of this recipe comes from a handful of familiar ingredients that expertly blend to create such a rich, hearty flavor and a delightful texture contrast. Each element plays its role — the ground beef provides the savory foundation, the herbs uplift the dish with aromatic depth, and the potatoes transform into a luscious creamy topping that ties everything together beautifully.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Lean ground beef: I use 2 pounds for that perfect meaty base but sometimes swap in ground turkey or lamb for variety.
  • Onion: Adds a sweet savory base flavor when sautéed with the meat.
  • Frozen peas and carrots: Give a hint of sweetness and color without extra prep.
  • Frozen corn: Adds texture and subtle sweetness that complements the beef beautifully.
  • Garlic cloves: Two separate uses in both beef mixture and mashed potatoes for rich aromatic notes.
  • Worcestershire sauce & apple cider vinegar: Provide tang and umami to deepen the flavor profile.
  • Dried thyme and rosemary: These herbs give an earthy, fragrant lift to the filling.
  • Fine salt and black pepper: Essential for seasoning and balancing flavors.
  • All-purpose flour: Helps thicken the savory beef gravy.
  • Beef broth: Creates a luscious sauce that keeps everything moist and flavorful.
  • Russet potatoes: Peeling and chopping for the mashed potato topping ensures they cook evenly and become wonderfully creamy.
  • Olive oil: Infuses the mashed potatoes with richness.
  • Fresh chives or fresh thyme: Added last to the potatoes, they bring freshness and a mild herby punch.

Directions

Step 1: Preheat your oven to 400°F and start boiling lightly salted water for the potatoes in a large pot.

Step 2: In a very large oven-safe skillet over medium-high heat, brown the ground beef for about 5 minutes. Then add the chopped onion and continue cooking until the beef is fully cooked and onions are softened, about another 5 to 7 minutes. Drain the excess grease from the skillet and return it to the stovetop.

Step 3: Once your water boils, add the peeled and chopped russet potatoes to cook for the mashed topping.

Step 4: When the potatoes are fork-tender, drain them and return them to the pot. Add olive oil, minced garlic, salt, and pepper, then whip them using a hand mixer (or a stand mixer) until creamy and smooth. Slowly add ½ to 1 cup of broth to reach that perfect fluffy texture. Stir in minced fresh chives or thyme at the end for a fresh herby touch.

Step 5: Back at the skillet, add frozen peas, carrots, corn, garlic, Worcestershire sauce, apple cider vinegar, dried thyme, rosemary, and salt to the beef. Stir everything together until well combined.

Step 6: Sprinkle the flour over the mixture and stir continuously until the flour dissolves completely.

Step 7: Slowly pour in the beef broth, stirring constantly, and cook for about 5 minutes until the mixture thickens to a gravy-like consistency.

Step 8: Remove the skillet from heat and place it on a baking sheet for easier handling in the oven. Carefully spoon the creamy mashed potatoes evenly over the top of the beef filling. Use the back of a spoon to create a wavy pattern or a fork to add a lined design for a nice rustic look.

Step 9: Bake the pie in the preheated oven for 25 minutes until the mashed potato topping has golden edges and the filling bubbles around the sides.

Step 10: Let your Classic Cottage Pie with Creamy Mashed Potatoes sit for 5 minutes before serving to allow flavors to meld and the filling to set. Garnish with extra fresh chives or parsley if you like.

Servings and Timing

This recipe comfortably serves 8 hungry people, making it perfect for a family dinner or a small gathering. The prep time is about 15 minutes since the ingredients are simple to wash and chop. Cooking time, including baking, totals roughly 30 minutes. Altogether, you’re looking at about 45 minutes from start to finish, plus an additional 5 minutes resting time after baking to let the pie settle. It’s well worth the wait!

How to Serve This Classic Cottage Pie with Creamy Mashed Potatoes Recipe

A white round pan with two handles holds a layered shepherd’s pie. The top layer is creamy mashed potatoes, browned in spots with a golden texture and sprinkled with small green herbs. Beneath the mashed potatoes, around the edges, there is a thick, rich brown meat sauce mixed with visible vegetables. The pan sits on a wooden board on a white marbled surface. Nearby are wooden salt and pepper shakers, a small brown bowl with chopped green herbs, and a gray cloth napkin. photo taken with an iphone --ar 4:5 --v 7

I love serving this cozy pie hot from the oven, scooping generous portions onto warm plates. It pairs beautifully with crisp green vegetables, like steamed broccoli or garlic sautéed green beans, which add a fresh contrast to the rich filling and creamy potato topping. A simple side salad with lemon vinaigrette also complements the savory flavors nicely, keeping the meal balanced.

For presentation, I like to scoop the pie into individual shallow bowls or plates and sprinkle some freshly chopped herbs, like parsley or chives, on top. This little touch brightens the dish visually and enhances the flavors with a fresh note. If you want to make it feel extra special, adding some roasted cherry tomatoes on the side brings a delightful burst of color and sweetness.

Serving this Classic Cottage Pie with Creamy Mashed Potatoes Recipe is perfect for chilly evenings, weekend family dinners, or holidays when you want comfort food that feels homemade and satisfying. It tastes best warm, right from the oven, but it’s also wonderful reheated for next-day lunches. For drinks, I usually pair it with a chilled sparkling water infused with a slice of lemon or a freshly brewed spiced apple cider, which adds a refreshing accent without overpowering the meal.

Variations

Over time, I’ve experimented with swapping out the ground beef for ground turkey or lamb, which changes the flavor subtly but still keeps it delicious and hearty. If you prefer something lighter or aim for a healthier version, ground turkey is an excellent choice that still blends well with the herbs and spices in this recipe. For a vegetarian twist, you can replace the beef with lentils or a mix of finely chopped mushrooms and smoky smoked paprika to mimic that meaty depth.

If you need gluten-free, just swap the all-purpose flour with a gluten-free blend or cornstarch to thicken the gravy—no one will notice the difference! Vegan adaptations are also possible by using plant-based mince alternatives and substituting olive oil and broth with vegan versions, then using plant-based milk or vegan butter in the mashed potatoes. Flavor-wise, adding a touch of smoked paprika or a splash of soy sauce can elevate the filling with extra umami, which I sometimes like for a different taste.

For a slightly different cooking method, you can prepare the beef mixture and mashed potatoes separately, assembling the pie in a casserole dish before baking. This makes it easier to prepare ahead of time and even customize the toppings with shredded cheese or breadcrumbs for a crispy finish. I’ve also tried slow cooking the filling overnight for an even deeper stew-like flavor before topping with mashed potatoes and baking to golden perfection.

Storage and Reheating

Storing Leftovers

Once cooled, I transfer leftover cottage pie into an airtight container and store it in the refrigerator. It keeps well for up to 5 days, making it a great make-ahead meal option. I recommend using shallow containers to help the pie cool evenly and keep the potatoes from getting soggy or the beef mixture from drying out.

Freezing

This dish freezes really well! To freeze, assemble the pie but don’t bake it — cover it tightly with plastic wrap and then foil to protect it from freezer burn. Store it in the freezer for up to 3 months for optimal flavor. When ready to eat, thaw overnight in the fridge before baking according to the recipe instructions. If you’re short on time, you can bake it from frozen as well, adding extra bake time until piping hot.

Reheating

The best way I’ve found to reheat leftover cottage pie is in the oven at 350°F, covered lightly with foil to prevent the potatoes from drying out. Heat for about 20 minutes or until warmed through and bubbly. Microwave reheating works too for convenience, but I prefer the oven method to retain the creamy texture of the mashed potatoes and the rich flavor of the filling. Avoid overheating as it can make the potatoes dry and the beef tough.

FAQs

Can I use different types of potatoes for the mashed topping?

Absolutely! While russet potatoes are ideal for their fluffy texture, you can also use Yukon gold potatoes for a creamier, buttery mash. Just keep in mind that waxy potatoes might be less fluffy and slightly denser.

Is it possible to make this pie dairy-free?

Yes! Instead of olive oil, you can add a dairy-free butter alternative or even a splash of non-dairy milk like almond or oat milk to make your mashed potatoes creamy without dairy. Just adjust seasoning accordingly.

Can this recipe be prepared ahead of time?

Definitely. You can prepare the beef filling and mashed potatoes separately, refrigerate them, and assemble just before baking. This makes weeknight dinner prep much easier and faster.

What can I serve instead of peas and carrots?

If you’re not a fan of peas and carrots, chopped green beans, diced bell peppers, or sautéed mushrooms all work wonderfully to add freshness and texture to the filling.

How can I tell when the filling is thick enough before baking?

The filling should have a thick, gravy-like consistency that clings to the back of a spoon. If it’s still too runny, continue to simmer gently while stirring until it reduces and thickens to the right texture.

Conclusion

I can’t recommend this Classic Cottage Pie with Creamy Mashed Potatoes Recipe enough—it's the ultimate comfort food that feels both hearty and homey. It’s one of those dishes you want to make again and again because it never fails to bring smiles around the table. Give it a try, and I’m sure it’ll become a favorite in your recipe collection just like it is in mine!

Print

Classic Cottage Pie with Creamy Mashed Potatoes Recipe

Classic Cottage Pie with Creamy Mashed Potatoes Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 12 reviews

This hearty cottage pie recipe features a savory ground beef and vegetable filling topped with creamy mashed potatoes. Perfectly seasoned with herbs and thickened into a rich gravy, this classic British comfort food is baked until golden and bubbling. Ideal for family dinners, this dish serves 8 and can be made with ground turkey or lamb as alternatives.

  • Author: Maria
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: British

Ingredients

Meat and Vegetables

  • 2 lbs lean ground beef (can substitute ground turkey, ground lamb, or a mix)
  • 1 small onion, chopped (1 cup)
  • 1 ½ cups frozen peas and carrots (1 10-ounce bag)
  • 1 cup frozen corn
  • 6 garlic cloves, minced (2 tablespoons)

Seasonings and Sauces

  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon apple cider vinegar
  • 2 teaspoons dried thyme
  • 2 teaspoons dried rosemary, crushed
  • 1 teaspoon fine salt
  • ¼ cup all-purpose flour

Liquids

  • 2 cups beef broth (may substitute chicken broth or vegetable broth)
  • Water and salt (for boiling potatoes)

Mashed Potatoes

  • 2 lbs russet potatoes (about 5 small-medium), peeled and chopped
  • 3 tablespoons olive oil
  • 6 garlic cloves, minced (2 tablespoons)
  • ½ teaspoon fine salt
  • ¼ teaspoon black pepper
  • ½ to 1 cup beef broth or beef stock (or chicken broth or vegetable broth)
  • ⅓ cup minced fresh chives or fresh thyme

Instructions

  1. Preheat Oven and Boil Potatoes: Preheat the oven to 400°F. Meanwhile, fill a pot halfway with lightly salted water and bring to a boil over high heat.
  2. Brown the Ground Beef: In a very large oven-safe skillet over medium-high heat, brown the ground beef for 5 minutes. Add the chopped onion and continue to sauté until the beef is fully cooked, approximately 5-7 more minutes. Drain excess grease from the skillet and return it to the stovetop over medium-high heat.
  3. Add Potatoes to Boiling Water: When water boils, add the peeled and chopped potatoes to the pot to cook for mashing.
  4. Make Mashed Potatoes: Once potatoes are tender and easily pierced with a fork, drain the water and return potatoes to the pot. Add olive oil, minced garlic, salt, and pepper. Using a hand mixer, whip the potatoes until creamy, increasing speed for 1 to 2 minutes. Add ½ to 1 cup broth and whip again until very creamy. Stir in minced fresh chives and set aside.
  5. Combine Vegetables and Seasonings: To the cooked beef in the skillet, add frozen peas, carrots, corn, garlic, Worcestershire sauce, apple cider vinegar, dried thyme, crushed rosemary, and salt. Stir until well combined.
  6. Add Flour: Sprinkle the flour evenly over the skillet ingredients and stir thoroughly to dissolve it.
  7. Add Broth and Thicken: Slowly pour in the beef broth while stirring continuously. Heat and stir until the mixture thickens to a gravy-like consistency, about 5 minutes.
  8. Assemble Cottage Pie: Remove the skillet from heat and place it on a sheet pan to prevent spills. Gently spread the mashed potatoes evenly over the beef and vegetable mixture using the back of a spoon or a fork to create a wavy or lined pattern.
  9. Bake: Place the sheet pan with the skillet on the top oven rack and bake for 25 minutes until the topping is golden and the filling is bubbling.
  10. Rest and Serve: Remove the dish from the oven and let it sit for 5 minutes before serving. Garnish with additional fresh chives or parsley if desired. Store leftovers covered in the refrigerator for up to 5 days.

Notes

  • Ground turkey or lamb can be substituted for ground beef as preferred.
  • For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend.
  • The mashed potatoes can be adjusted for creaminess by varying the amount of broth added.
  • Using an oven-safe skillet eliminates the need to transfer the filling before baking, making cleanup easier.
  • Leftover cottage pie keeps well refrigerated and can be reheated in the oven for best texture.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Chicken Lasagna Recipe
    Easy Chicken Lasagna Recipe
  • Spinach Artichoke Chicken Recipe
    Spinach Artichoke Chicken Recipe
  • Sausage Ricotta Calzones Recipe
    Sausage Ricotta Calzones Recipe
  • Easy Salisbury Steak Recipe
    Easy Salisbury Steak Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Cozy Platter

Where simple ingredients, comforting flavors, and heartfelt cooking create meals that feel like home.

Learn more

Popular

  • Pasta e Fagioli (Olive Garden Copycat) Recipe
    Pasta e Fagioli (Olive Garden Copycat) Recipe
  • Cannoli Pancakes Recipe
    Cannoli Pancakes Recipe
  • Pumpkin-Shaped Cheeseball Recipe
    Pumpkin-Shaped Cheeseball Recipe
  • Pumpkin Roll Recipe
    Pumpkin Roll Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Cozy Platter. All rights reserved.