Beef, Tomato & Mushroom Cottage Pie

Golden-brown sweet potato mash crowns a bubbling Beef, Tomato & Mushroom Cottage Pie, with rich red sauce peeking through. Save to Pinterest
Golden-brown sweet potato mash crowns a bubbling Beef, Tomato & Mushroom Cottage Pie, with rich red sauce peeking through. | comfortbowlkitchen.com

This hearty cottage pie combines lean ground beef with diced tomatoes, mushrooms, and aromatic herbs in a rich, savory sauce. The filling is topped with velvety sweet potato mash, creating a satisfying and nutritious main dish. The natural sweetness of the potatoes balances beautifully with the tangy tomatoes and earthy mushrooms, while thyme and rosemary add warmth and depth. Perfect for family dinners, this British classic comes together in just over an hour and serves four generously.

The first time I made this sweet potato topped cottage pie, it was supposed to be a regular Tuesday dinner but my roommate walked in and announced she'd invited her parents over. Nothing like a little panic to make you pay attention to what's actually in the pan. The smell of that beef and tomato filling bubbling away somehow made everything feel okay, and when we pulled it from the oven with those golden peaks of sweet potato, nobody cared that I'd been frantically wiping down counters five minutes earlier.

I've learned that cottage pie is really just a fancy name for 'use whatever vegetables are wilting in your crisper drawer.' Last winter I made this during a snowstorm when I couldn't get to the store, and somehow the combination of mushrooms, carrots, and canned tomatoes created something deeper and more satisfying than the version I'd carefully planned the week before. Sometimes necessity really is the best seasoning.

Ingredients

  • 1 lb lean ground beef: The foundation of your filling, brown it thoroughly to develop those deep savory notes that make cottage pie so satisfying
  • 1 large onion, finely chopped: Sweet and aromatic when cooked down, this builds the flavor base that everything else rests on
  • 2 cloves garlic, minced: Add this after your vegetables have softened so it doesnt burn and turn bitter
  • 8 oz mushrooms, sliced: These release so much moisture as they cook, adding an earthy richness that deepens the entire sauce
  • 1 large carrot, diced: Small cubes are key here, large pieces stay crunchy and disrupt the velvety texture of the filling
  • 1 can diced tomatoes: The backbone of your sauce, choose good quality ones as you'll really taste them here
  • 2 tbsp tomato paste: Concentrated tomato flavor that makes the sauce taste like it simmered for hours
  • 1 cup beef stock: Use a rich homemade stock if you have it, otherwise a good quality store bought version works perfectly
  • 1 tbsp Worcestershire sauce: This is the secret ingredient that adds umami depth, don't skip it
  • 1 tsp dried thyme and 1 tsp dried rosemary: These herbs complement both beef and sweet potatoes beautifully
  • 2 tbsp olive oil: For sautéing your vegetables, this builds layers of flavor from the very start
  • 2 large sweet potatoes: Look for evenly sized potatoes so they cook at the same rate, about 2 pounds total
  • 2 tbsp butter and 1/4 cup milk: Warm these before adding to your mashed sweet potatoes for the silkiest texture possible

Instructions

Get your oven heating and potatoes started:
Preheat your oven to 400°F and get those sweet potato cubes into boiling water immediately, as they'll need about 15 to 20 minutes to become fork tender while you work on the filling.
Build your aromatic base:
Heat olive oil in a large skillet over medium heat and add your onion and diced carrot, letting them soften for about 5 minutes until fragrant and just beginning to color.
Add the layers of flavor:
Stir in the garlic and sliced mushrooms, cooking for another 3 to 4 minutes until the mushrooms have released all their moisture and started to brown slightly at the edges.
Brown the beef thoroughly:
Add your ground beef to the vegetable mixture, breaking it up with your spoon and cooking until completely browned, taking the time to let it develop some nice caramelized bits on the bottom of the pan.
Create your rich filling sauce:
Pour in the tomato paste, diced tomatoes, Worcestershire sauce, dried herbs, and beef stock, stirring everything together and letting it simmer uncovered for about 15 minutes until it thickens into a velvety sauce that coats the back of your spoon.
Make the cloud like topping:
Drain your tender sweet potatoes and mash them with warm butter and milk, seasoning generously with salt and pepper until they're silky smooth and creamy.
Assemble and bake:
Spoon that fragrant beef filling into your baking dish, spread the sweet potato mash over the top, and bake for 20 to 25 minutes until the peaks are golden and the sauce is bubbling up around the edges.
The hardest part:
Let the finished cottage pie rest for 10 minutes before serving, giving the filling time to set so you get perfect portions instead of a sloppy scoop on every plate.
Freshly baked Beef, Tomato & Mushroom Cottage Pie sits beside a glass of red wine on a rustic table. Save to Pinterest
Freshly baked Beef, Tomato & Mushroom Cottage Pie sits beside a glass of red wine on a rustic table. | comfortbowlkitchen.com

This recipe became my go to for new parents and sick friends because it travels so well and feels like a proper hug in a baking dish. My sister actually requested it for her first postpartum meal over anything from a restaurant, saying the combination of sweet and savory somehow made everything feel a little less overwhelming during those exhausting newborn days.

Make It Your Own

I've discovered that a handful of frozen peas or corn stirred into the beef filling adds pops of sweetness and color that make the whole dish feel more special. Sometimes I'll sprinkle grated sharp cheddar over the sweet potato topping during the last five minutes of baking, creating this incredible melted crust that everyone fights over.

Perfect Pairings

A crisp green salad with a tangy vinaigrette cuts through the richness beautifully, and I've found that steamed green beans with a squeeze of lemon provide just the right fresh contrast. For wine, a light Pinot Noir or even a Beaujolais complements the earthy mushrooms and sweet potatoes without overwhelming the dish.

Timing Your Prep

The beauty of cottage pie is how well it breaks down into manageable tasks. I always chop all my vegetables first and measure out the spices, so once the sweet potatoes are boiling, everything for the filling is ready to go into the pan without scrambling.

  • Make the filling a day ahead and keep it refrigerated, then just top and bake when you need it
  • Freeze unbaked pies wrapped tightly for up to three months, thaw overnight before baking
  • If you're short on time, use frozen mashed sweet potatoes but add extra butter to compensate
A close-up shows the creamy sweet potato topping of the savory Beef, Tomato & Mushroom Cottage Pie, ready to serve. Save to Pinterest
A close-up shows the creamy sweet potato topping of the savory Beef, Tomato & Mushroom Cottage Pie, ready to serve. | comfortbowlkitchen.com

There's something deeply satisfying about pulling a bubbling cottage pie from the oven, knowing you've created something that will gather people around the table and keep them there long after the plates are empty.

Recipe Questions & Answers

Yes, you can assemble the entire dish up to 24 hours in advance and refrigerate it. When ready to serve, bake for an additional 10-15 minutes to ensure it's heated through.

Regular potatoes work well for a traditional topping, or try a mix of half sweet potato and half white potato for a balanced flavor. Cauliflower mash also makes a lighter alternative.

Store cooled portions in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven at 350°F until hot throughout.

Absolutely. Assemble the dish, let it cool completely, then wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

A crisp green salad with vinaigrette complements the richness nicely. Steamed green beans or roasted Brussels sprouts also work beautifully as side vegetables.

Beef, Tomato & Mushroom Cottage Pie

Savory beef, tomatoes, and mushrooms in a rich sauce, topped with creamy sweet potato mash.

Prep 25m
Cook 45m
Total 70m
Servings 4
Difficulty Medium

Ingredients

Filling

  • 1 lb lean ground beef
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 8 oz mushrooms, sliced
  • 1 large carrot, diced
  • 1 can (14 oz) diced tomatoes
  • 2 tbsp tomato paste
  • 1 cup beef stock
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 2 tbsp olive oil
  • Salt and black pepper, to taste

Sweet Potato Mash

  • 2 large sweet potatoes (about 2 lb), peeled and cubed
  • 2 tbsp butter
  • 1/4 cup milk
  • Salt and black pepper, to taste

Instructions

1
Preheat Oven: Preheat oven to 400°F.
2
Prepare Sweet Potatoes: Place sweet potatoes in a large saucepan, cover with water, and bring to a boil. Simmer for 15–20 minutes until tender.
3
Sauté Vegetables: While the sweet potatoes cook, heat olive oil in a large skillet over medium heat. Add onion and carrot; sauté for 5 minutes until softened.
4
Add Aromatics and Mushrooms: Add garlic and mushrooms; cook for another 3–4 minutes until the mushrooms release their juices.
5
Brown the Beef: Add ground beef, breaking it up with a spoon, and cook until browned.
6
Build the Sauce: Stir in tomato paste, diced tomatoes, Worcestershire sauce, thyme, rosemary, salt, and pepper. Pour in beef stock and mix well. Simmer uncovered for 15 minutes, stirring occasionally, until thickened.
7
Mash Sweet Potatoes: Drain the sweet potatoes and mash with butter, milk, salt, and pepper until smooth and creamy.
8
Assemble the Pie: Spoon the beef filling into a baking dish (about 9x9 in). Spread the sweet potato mash evenly on top.
9
Bake: Bake for 20–25 minutes until the top is slightly golden and the filling is bubbling.
10
Rest and Serve: Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Saucepan
  • Potato masher
  • 9x9 inch baking dish
  • Mixing spoons
  • Knife and cutting board

Nutrition (Per Serving)

Calories 435
Protein 29g
Carbs 39g
Fat 18g

Allergy Information

  • Contains dairy (butter, milk)
  • Worcestershire sauce may contain fish (anchovies)
Emily Carver

Home cook sharing easy, wholesome comfort meals and kitchen tips for everyday family life.