
This cottage pie delivers a savory beef filling topped with golden mashed potatoes, creating a classic comfort dish that never fails to satisfy.
Every bite combines tender meat in rich gravy with a creamy potato layer, baked until perfectly browned. This recipe brings traditional British flavors straight to your table.
Ingredients for Cottage Pie Recipe with Gravy
Savory ground beef and golden mashed potatoes come together in this comforting classic dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 lean-to-fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Carrots 🥕 | 2 whole | Peeled and finely diced |
| Celery Stalks 🌿 | 2 whole | Finely diced for mirepoix |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Tomato Paste 🍅 | 2 tbsp | For umami richness in gravy |
| Worcestershire Sauce 🫒 | 1 tbsp | Adds savory complexity |
| Beef Stock 🥩 | 2 cups | Low-sodium preferred |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed |
| Unsalted Butter 🧈 | ½ cup | For creamy mashed potatoes |
| Whole Milk 🥛 | ½ cup | Warmed for smooth texture |
| All-Purpose Flour 🌾 | 2 tbsp | For gravy thickening |
| Fresh Thyme 🍃 | 1 tsp | Finely chopped |
| Fresh Rosemary 🍃 | 1 tsp | Finely chopped |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
[recipe_ingredient_scaler]
The beef is the foundation—80/20 ground chuck gives you the right fat for flavor without being greasy. Whole Foods or butcher shops have the best quality, but supermarket ground beef works fine for weeknight cooking. Look for grass-fed if you want to splurge. Russet potatoes are ideal for mashing (fluffy texture), but Yukon Golds add a nice buttery color. Trader Joe’s has great organic options for both.
No ground beef? Ground turkey or lamb work well (adjust cooking time slightly). Swap Worcestershire for soy sauce or coconut aminos if avoiding gluten. Fresh herbs are ideal, but dried at one-third the amount gets the job done. If you’re out of beef stock, mushroom broth adds great depth. For a richer mash, swap milk for heavy cream (don’t skip warming it first).
Assemble and bake right away, or prep filling and potatoes separately up to 1 day ahead. Leftovers keep 4-5 days in the fridge and freeze beautifully for 3 months. Reheat covered to prevent drying out.
Why You’ll Love This Recipe
- One Pan Wonder: I love that everything—ground beef, carrots, celery—cooks together in one dish, then gets topped with mashed potatoes. No extra pans to wash.
- Rich and Hearty: The onion, garlic, and beef create this deep, savory gravy that soaks into every bite. It’s the kind of flavor that makes you go back for more.
- Feeds a Crowd: This recipe stretches easily for family dinners or meal prep, and leftovers taste even better the next day. Honestly, it’s my go-to for busy weeks.
- Budget Friendly: Ground beef and simple veggies keep costs low, but the taste feels like a restaurant meal. I’ll be real: it’s one of my most reliable, low-cost wins.
Step-by-Step Instructions for Cottage Pie With Gravy
Master the technique for building layers of flavor in this classic comfort dish.
Step 1: Prepare the Savory Beef Filling Base
Heat a large skillet over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until browned and crumbly—about 5-7 minutes. This develops deep flavor through the Maillard reaction.
Drain excess fat, leaving about 1 tablespoon in the pan. Add the finely diced yellow onion, carrots, and celery stalks. Cook for 5 minutes until the vegetables soften and the onion becomes translucent. Stir in the minced 3 cloves garlic cloves, 1 tsp fresh thyme, and 1 tsp fresh rosemary, cooking for 30 seconds until fragrant.
Step 2: Create the Rich Gravy
Sprinkle the 2 tbsp all-purpose flour over the beef mixture and stir to coat evenly. This creates a roux that will thicken your gravy. Cook for 1-2 minutes to eliminate the raw flour taste.
Pour in the 2 cups beef stock, 2 tbsp tomato paste, and 1 tbsp Worcestershire sauce. Stir well, scraping up any browned bits from the bottom of the pan. Simmer for 10-12 minutes until the gravy thickens enough to coat the back of a spoon. Season with 1.5 tsp kosher salt and 0.5 tsp ground black pepper.
Step 3: Prepare the Creamy Mashed Potato Topping
While the filling simmers, boil the peeled and cubed 2 lb russet potatoes in salted water until fork-tender—about 15-20 minutes. Drain thoroughly and return to the pot.
Add the 0.5 cup unsalted butter and warmed 0.5 cup whole milk. Mash until smooth and creamy, ensuring no lumps remain. The potatoes should hold their shape when spread but still be light and airy. Season to taste with a pinch of kosher salt if needed.
Step 4: Assemble and Bake to Perfection
Transfer the beef filling to a 9×13-inch baking dish and spread it evenly. Spoon the mashed potatoes over the top, creating a smooth layer that seals in the filling. Use a fork to create decorative ridges—this helps the top brown evenly.
Bake at 400°F for 20-25 minutes until the mashed potato topping is golden brown and the filling is bubbling at the edges. For extra browning, place under the broiler for 2-3 minutes, watching closely to prevent burning.
Step 5: Rest and Serve
Remove from the oven and let rest for 10 minutes before serving. This allows the gravy to set slightly, making it easier to portion. The filling should be thick and rich, with the mashed potatoes forming a golden crust on top.
Serve hot, with each portion showcasing the distinct layers. The gravy should be visible at the edges, and the mashed potatoes should hold their shape when scooped.
Pro Tips For Making Cottage Pie Recipe With Gravy
- Brown the Beef Well: I learned this the hard way—don’t rush browning the ground beef. Cook it until deeply browned, not just gray, to build rich flavor in the gravy.
- Sauté Veggies First: After burning a few onions, I finally figured out that cooking the onion, carrots, and celery until soft before adding beef prevents a watery filling.
- Deglaze the Pan: Sounds weird, but it works: after browning the beef, pour in a splash of beef stock and scrape up those browned bits—it thickens the gravy naturally.
- Thicken Gravy Early: My grandmother swore by this, and she was right: stir in a tablespoon of flour when cooking the beef and veggies to avoid a runny cottage pie.
Wine and Beer Pairings for This Dish
Beer Pairings
A hearty cottage pie with rich gravy calls for beers that complement its savory depth. A stout like Guinness pairs beautifully, with its roasted malt notes enhancing the beef’s umami flavors. For a lighter option, try an amber ale such as Fat Tire—its caramel and toasty undertones balance the dish’s richness without overpowering it.
Wine Pairings
Red wines are the natural choice here. A bold Cabernet Sauvignon with its dark fruit and tannic structure cuts through the pie’s richness. For something smoother, a Merlot offers plush berry notes that harmonize with the gravy. If you prefer a white, a full-bodied Chardonnay with buttery oak can surprisingly complement the creamy mashed potatoes.
Non-Alcoholic Options
For a non-alcoholic pairing, a sparkling apple cider brings a crisp, fruity contrast to the dish’s savory layers. Alternatively, a roasted root vegetable broth echoes the pie’s earthy flavors while adding a refreshing lift. These options ensure everyone at the table can enjoy a well-matched drink.
Nutrition Facts
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026