Beef Tomato Mushroom Sweet Potato

Golden-brown sweet potato mash topping of the Beef, Tomato & Mushroom Cottage Pie in a ceramic dish. Save
Golden-brown sweet potato mash topping of the Beef, Tomato & Mushroom Cottage Pie in a ceramic dish. | pinmealmagic.com

This satisfying British comfort food combines lean ground beef with aromatic vegetables in a flavorful tomato-based sauce. The filling features mushrooms, carrots, and onions enhanced with Worcestershire sauce and dried herbs. Instead of traditional mashed potatoes, a creamy sweet potato topping adds natural sweetness and vibrant color. The dish comes together in about 70 minutes—25 minutes of prep followed by 45 minutes of cooking time. The result is a bubbling, golden-topped creation that's both nourishing and delicious. Serve with a light red wine like Pinot Noir for a complete meal experience.

The first time I made sweet potato cottage pie, it was actually accidental. I had planned a traditional shepherd's pie but arrived at the market to find regular potatoes sold out. The sweet potatoes sat in a rustic wooden crate, their garnet skins catching the afternoon light through the shop windows, and something about their warmth called to me. That evening, as the sweet potato mash hit the beef filling and created this incredible golden-orange crown against the deep red sauce, I knew I'd never go back to the white potato version. My husband took one bite and declared this the cozy dinner winner for all future rainy Sundays.

Last winter, during that relentless stretch of gray February days, I made this for my sister who was recovering from surgery. She sat wrapped in a blanket on my sofa, watching me assemble the layers, and said the kitchen smelled like everything good about childhood. When I pulled it from the oven, bubbling around the edges with that gorgeous caramelized top, she actually got teary. Food has this way of being medicine sometimes, you know?

Ingredients

  • 1 lb (450 g) lean ground beef: I've found that 85/15 ratio gives the best flavor without too much excess fat to drain
  • 1 large onion, finely chopped: Yellow onions work beautifully here, becoming sweet and translucent as they cook down
  • 2 cloves garlic, minced: Fresh garlic makes such a difference compared to jarred, worth the extra minute of prep
  • 8 oz (225 g) mushrooms, sliced: Button mushrooms absorb all those beefy juices and become little umami bombs
  • 1 large carrot, diced: Adds natural sweetness and texture that complements the sweet potatoes perfectly
  • 1 can (14 oz/400 g) diced tomatoes: Fire-roasted tomatoes add an extra layer of depth I've come to love
  • 2 tbsp tomato paste: This concentrates the tomato flavor and helps thicken the sauce beautifully
  • 1 cup (240 ml) beef stock: Homemade stock is ideal but a good quality store-bought one works perfectly
  • 1 tbsp Worcestershire sauce: The secret ingredient that gives the filling that deep, savory backbone
  • 1 tsp dried thyme: Earthy and aromatic, thyme pairs so naturally with beef and root vegetables
  • 1 tsp dried rosemary: Piney and fragrant, just a little goes a long way here
  • 2 tbsp olive oil: For sautéing the vegetables and getting that nice fond going in the pan
  • Salt and black pepper, to taste: Don't be shy with the seasoning, the sweet potatoes need a good balance
  • 2 large sweet potatoes (about 2 lb/900 g), peeled and cubed: Look for firm, heavy sweet potatoes without any soft spots
  • 2 tbsp butter: Use real butter here, it adds richness that olive oil alone can't match
  • 1/4 cup (60 ml) milk: Whole milk creates the creamiest mash, though any milk you have works

Instructions

Get your oven warming first:
Preheat to 400°F (200°C) so it's ready when you are, giving the filling time to simmer while the sweet potatoes boil.
Start the sweet potatoes:
Place the cubed sweet potatoes in a large saucepan, cover them with cold water by about an inch, and bring to a boil over high heat before reducing to a gentle simmer for 15 to 20 minutes until fork tender.
Sauté the foundation:
While the potatoes cook, heat olive oil in a large skillet over medium heat and add the chopped onion and diced carrot, letting them soften for about 5 minutes until the onion becomes translucent and fragrant.
Add the aromatics:
Stir in the minced garlic and sliced mushrooms, cooking for another 3 to 4 minutes until the mushrooms shrink down and release all their lovely juices into the pan.
Brown the beef:
Add the ground beef, breaking it up with a wooden spoon and letting it cook until thoroughly browned, taking your time to get some nice caramelization on the meat.
Build the sauce:
Stir in the tomato paste, diced tomatoes, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper, then pour in the beef stock and mix everything together.
Let it thicken:
Simmer the filling uncovered for about 15 minutes, stirring occasionally, until it reduces and thickens into a rich, glossy sauce that coats the back of your spoon.
Mash the topping:
Drain the tender sweet potatoes and return them to the warm pot, mashing with butter, milk, salt, and pepper until completely smooth and creamy.
Assemble:
Spoon the thickened beef filling into a 9x9 inch baking dish, spreading it evenly, then top with dollops of the sweet potato mash and gently spread to cover completely.
Bake until golden:
Slide into your preheated oven for 20 to 25 minutes until the top develops gorgeous golden brown spots and the filling bubbles up around the edges.
The patience test:
Let the cottage pie rest for 10 minutes before serving, which I know is torture when it smells this good, but it helps the layers set so you get clean, beautiful portions.
Save
| pinmealmagic.com

This recipe became my go-to during that first year in our new house, when boxes still lined the hallway and the kitchen felt unfamiliar. There was something about the rhythmic chopping, the way the house filled with that comforting aroma of beef and herbs, that made anywhere feel like home. Now, whenever I make it, I'm transported back to that evening, eating straight from the baking dish while sitting on unpacked boxes, feeling like everything was going to be okay.

Make It Your Own

I've discovered that cottage pie is incredibly forgiving and welcomes all sorts of creative additions. Sometimes I'll add a handful of frozen peas or corn to the filling for extra color and sweetness. During autumn, I've been known to swap in ground lamb and add a splash of red wine to the sauce for an even richer, more sophisticated version. The sweet potato topping also pairs beautifully with a vegetarian lentil and mushroom base if you're cooking for someone who doesn't eat meat.

The Secret to Perfect Mash

After years of making this, I've learned that warming the milk before adding it to the sweet potatoes makes a noticeable difference in creaminess. I also like to add the butter first, letting it melt completely into the hot potatoes before introducing the milk, which helps create that velvety restaurant-style texture. Don't rush the mashing process, take your time and work out any lumps for the smoothest possible topping.

Serving Suggestions

A crisp green salad with a sharp vinaigrette cuts through the richness of this dish beautifully. I also love serving it with steamed green beans simply dressed with lemon and butter. For a complete Sunday dinner feel, some roasted Brussels sprouts or sautéed kale on the side makes for a satisfying and balanced meal.

  • A light Pinot Noir pairs wonderfully with the beef and sweet potato combination
  • Crusty bread is perfect for mopping up any extra sauce on your plate
  • This keeps well in the refrigerator for up to 3 days and freezes beautifully for those nights you need comfort food fast
Save
| pinmealmagic.com

There's something deeply satisfying about a dish that feeds both body and soul, that fills your kitchen with warmth and your table with happy faces. This cottage pie has become more than just dinner to me, it's become a ritual of comfort, a way to say I love you without ever speaking a word.

Recipe Q&A

Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Bake for an additional 10-15 minutes if baking from cold.

Traditional white potatoes work well, or try a half-and-half combination. Pumpkin or butternut squash also creates a lovely variation.

Absolutely. Freeze before baking for up to 3 months. Thaw overnight in the refrigerator, then bake as directed.

The dish is ready when the sweet potato topping develops golden spots and the filling bubbles around the edges, typically after 20-25 minutes.

Yes, grated cheddar sprinkled over the sweet potato mash before baking creates a delicious golden crust and adds extra richness.

Peas, corn, or bell peppers complement the beef beautifully. Add them during the last few minutes of simmering to maintain texture.

Beef Tomato Mushroom Sweet Potato

Savory beef and vegetables in rich tomato sauce, crowned with velvety sweet potato mash for a comforting British classic.

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

Ingredients

For the 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

For the 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 the 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
Simmer the Filling: 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
Make the Mash: 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 9x9 inch baking dish. Spread the sweet potato mash evenly on top.
9
Bake Until Golden: Bake for 20–25 minutes until the top is slightly golden and the filling is bubbling.
10
Rest Before Serving: 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); check if serving to those with fish allergies
  • Ensure stock and sauces are gluten-free if necessary
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.