Beef Tomato Mushroom Sweet Potato Cottage Pie

Golden-brown, creamy sweet potato mash topping a savory Beef, Tomato & Mushroom Cottage Pie fresh from the oven. Save to Pinterest
Golden-brown, creamy sweet potato mash topping a savory Beef, Tomato & Mushroom Cottage Pie fresh from the oven. | rusticrouterecipes.com

This hearty British classic gets a flavorful upgrade with lean ground beef simmered with diced tomatoes, sliced mushrooms, and aromatic herbs in a rich, savory sauce. The filling is crowned with velvety sweet potato mash, creating a beautiful golden crust when baked. Ready in just over an hour, this gluten-free comfort dish serves four generously and can be customized with extra vegetables or swapped for lamb or turkey. Perfect for family dinners with leftovers that taste even better the next day.

The first time I made sweet potato cottage pie, I was trying to use up what was in my fridge after a long week. The sweet potatoes had been sitting on my counter for days, and something about their orange warmth just felt right for a rainy Sunday. When I pulled it from the oven, bubbling and golden, the smell hit me like a hug I did not know I needed. Now it is my go to when I want comfort food that feels special.

Last winter my sister came over feeling exhausted from work, and I made this without really following a recipe. She took one bite and actually went quiet for a full minute, which never happens. Now she requests it every time she visits, and we have made it our thing to cook together while catching up about life.

Ingredients

  • 1 lb lean ground beef: I like using 90% lean because it has enough fat to keep the filling moist without being greasy
  • 1 large onion: Finely chopped so it melts into the sauce and creates a sweet, savory base
  • 2 cloves garlic: Minced fresh garlic makes all the difference, do not be tempted to use jarred
  • 8 oz mushrooms: Cremini or button work well, slice them about a quarter inch thick so they hold their shape
  • 1 large carrot: Diced small to add subtle sweetness and texture throughout the filling
  • 1 can diced tomatoes: Look for good quality tomatoes, they become the backbone of the sauce
  • 2 tbsp tomato paste: This concentrates the tomato flavor and helps thicken everything beautifully
  • 1 cup beef stock: Use low sodium so you can control the seasoning yourself
  • 1 tbsp Worcestershire sauce: The secret ingredient that adds deep, umami richness
  • 1 tsp dried thyme and rosemary: These woody herbs pair perfectly with beef and sweet potato
  • 2 tbsp olive oil: For cooking the vegetables and building flavor in the skillet
  • 2 large sweet potatoes: About one pound each, look for ones that feel heavy for their size
  • 2 tbsp butter: Salted butter adds richness and helps make the mash silky smooth
  • 1/4 cup milk: Warm the milk slightly before adding to avoid cooling down the potatoes
  • Salt and black pepper: Season generously at every stage to build layers of flavor

Instructions

Get your oven warming:
Preheat to 400°F so it is ready when you are, and grab a 9x9 inch baking dish while you are at it
Start the sweet potatoes:
Place peeled cubes in a large saucepan, cover with cold water, bring to a boil, then simmer 15 to 20 minutes until fork tender
Build your flavor base:
Heat olive oil in a large skillet over medium heat, cook onion and carrot for 5 minutes until softened and fragrant
Add the aromatics:
Stir in garlic and mushrooms, cook 3 to 4 minutes until mushrooms have released their moisture and smell incredible
Brown the beef:
Add ground beef, break it up with a wooden spoon, and cook until browned all the way through
Create the sauce:
Stir in tomato paste, diced tomatoes, Worcestershire sauce, thyme, rosemary, salt, and pepper, then pour in beef stock
Let it thicken:
Simmer uncovered for 15 minutes, stirring occasionally, until the sauce has reduced and coats everything nicely
Make the mash:
Drain sweet potatoes, return to the warm pot, add butter and milk, mash until smooth and season well
Assemble the pie:
Spoon beef filling into your baking dish, spread sweet potato mash evenly over the top
Bake until golden:
Pop in the oven for 20 to 25 minutes until the top is lightly golden and the filling is bubbling around the edges
Rest before serving:
Let sit for 10 minutes, this helps everything set and makes serving so much easier
Hearty ground beef filling with mushrooms and tomatoes in a bubbling Beef, Tomato & Mushroom Cottage Pie. Save to Pinterest
Hearty ground beef filling with mushrooms and tomatoes in a bubbling Beef, Tomato & Mushroom Cottage Pie. | rusticrouterecipes.com

There was this one Tuesday when I was feeling particularly homesick, thousands of miles from family. I made this pie and the smell of thyme and bubbling tomato sauce filled my tiny apartment. Eating it at the counter, watching the rain against the window, I felt a little less alone.

Making It Your Own

I have tried adding a handful of frozen peas or corn to the filling sometimes, especially when I want to sneak in more vegetables. A sprinkle of sharp cheddar on top during the last 5 minutes of baking creates this incredible cheesy crust that my family fights over. Ground lamb works beautifully too and gives it a slightly more traditional shepherd pie feel.

Timing Tips

The smartest trick I learned is to start the sweet potatoes first since they take the longest. While the water comes to a boil, chop all your vegetables. By the time the potatoes are simmering, your filling is already underway. This kind of timing makes the whole process feel seamless instead of rushed.

Serving Suggestions

A light red wine like Pinot Noir cuts through the richness of the sweet potato topping beautifully. I like serving it with a simple green salad dressed with vinaigrette to balance the hearty pie. Some crusty bread on the side never hurts either, perfect for mopping up any extra sauce.

  • Make extra mash, it is delicious on its own the next day
  • The pie freezes well for up to 3 months if wrapped tightly
  • Let leftovers come to room temperature before reheating for best texture
Slice of tender Beef, Tomato & Mushroom Cottage Pie served on a plate with a side salad. Save to Pinterest
Slice of tender Beef, Tomato & Mushroom Cottage Pie served on a plate with a side salad. | rusticrouterecipes.com

There is something so satisfying about pulling a bubbling cottage pie from the oven, knowing it will feed people well. I hope this recipe finds its way into your regular rotation the way it has mine.

Recipe FAQs

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

Absolutely. Freeze unbaked for up to 3 months, wrapped tightly. Thaw overnight in the refrigerator before baking as directed.

Regular russet or Yukon gold potatoes work well. For lower carbs, try cauliflower mash or half-and-half potato and cauliflower blend.

Replace butter with olive oil or vegan butter, and use coconut milk, almond milk, or oat milk in place of regular milk for the mash.

Frozen peas, corn, or diced bell peppers work beautifully. Add them during the last 5 minutes of simmering so they don't become mushy.

Beef Tomato Mushroom Sweet Potato Cottage Pie

Savory beef filling with tomatoes and mushrooms, crowned with buttery sweet potato mash for a comforting gluten-free main.

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: Add garlic and mushrooms; cook for another 3–4 minutes until the mushrooms release their juices.
5
Brown Beef: Add ground beef, breaking it up with a spoon, and cook until browned.
6
Build 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 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
  • Baking dish (9x9 in)
  • 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)
Kara Hendricks

Passionate home cook sharing family-friendly recipes, comfort food, and kitchen wisdom.