Beef, Tomato & Mushroom Cottage Pie

Golden sweet potato mash topping a savory beef, tomato, and mushroom cottage pie filling Pin It
Golden sweet potato mash topping a savory beef, tomato, and mushroom cottage pie filling | zestycrumb.com

This hearty British classic gets a flavorful upgrade with sweet potato topping instead of traditional mash. The beef filling simmers with diced tomatoes, mushrooms, onions, and aromatic herbs like thyme and rosemary, creating a rich, savory base. The naturally sweet creamy potato topping provides the perfect contrast to the savory meat filling below.

Perfect for meal prep, this dish serves four generously and reheats beautifully. The filling develops even deeper flavors when made ahead, while the golden-browned sweet potato crust adds appealing texture. You can easily customize by adding peas, corn, or swapping ground lamb for the beef.

There was this rainy Tuesday when I needed something that felt like a warm hug from the inside out. My regular cottage pie recipe felt tired, so I swapped in sweet potatoes on impulse and never looked back. The way the natural sweetness plays against that savory beef filling still surprises me every single time.

I made this for my sister last winter when she was recovering from surgery, and she texted me three days later asking for the recipe. The mushroom Beef, Tomato & Mushroom Cottage Pie with Sweet Potatoes gives the filling such a meaty texture that nobody notices how many vegetables are actually hidden in there.

Ingredients

  • 1 lb lean ground beef: I have learned that going too lean makes the filling dry, so keep a little fat in there
  • 1 large onion, finely chopped: Finer is better here so they almost melt into the sauce
  • 2 cloves garlic, minced: Fresh garlic makes such a difference over powder
  • 8 oz mushrooms, sliced: Button mushrooms work, but cremini have so much more flavor
  • 1 large carrot, diced: These add sweetness and color that balance the beef
  • 1 can diced tomatoes: I keep extra cans in my pantry specifically for this recipe
  • 2 tbsp tomato paste: This concentrates everything and gives that rich depth
  • 1 cup beef stock: Homemade is amazing but a good quality store bought works perfectly
  • 1 tbsp Worcestershire sauce: The secret ingredient my grandmother always swore by
  • 1 tsp dried thyme and rosemary: Dried herbs actually work better than fresh here since they hold up to the long simmer
  • 2 tbsp olive oil: For getting those vegetables started right
  • 2 large sweet potatoes: Look for ones that feel heavy for their size
  • 2 tbsp butter and 1/4 cup milk: Warm these before adding for the smoothest mash

Instructions

Get your sweet potatoes started first:
Place peeled cubed sweet potatoes in a large saucepan, cover with cold water, and bring to a boil. Simmer for 15 to 20 minutes until tender enough to easily pierce with a fork.
Build your flavor base while potatoes cook:
Heat olive oil in a large skillet over medium heat and add onion and carrot. Sauté for 5 minutes until softened and fragrant.
Add the aromatic vegetables:
Toss in garlic and sliced mushrooms, cooking for another 3 to 4 minutes until mushrooms release their juices and everything smells amazing.
Brown the beef:
Add ground beef, breaking it up with a wooden spoon, and cook until completely browned.
Create the sauce:
Stir in tomato paste, diced tomatoes, Worcestershire sauce, thyme, rosemary, salt, and pepper. Pour in beef stock and mix well, then simmer uncovered for 15 minutes until thickened.
Make the topping:
Drain sweet potatoes and mash with butter, milk, salt, and pepper until smooth and creamy.
Assemble everything:
Spoon beef filling into a baking dish and spread sweet potato mash evenly over the top.
Bake until golden:
Bake at 400°F for 20 to 25 minutes until the top is slightly golden and filling bubbles up around edges.
Let it rest:
Wait 10 minutes before serving so everything sets nicely.
Steaming cottage pie with sweet potato crust featuring beef and vegetables in rich tomato sauce Pin It
Steaming cottage pie with sweet potato crust featuring beef and vegetables in rich tomato sauce | zestycrumb.com

This recipe has become my go to for new parents and anyone needing comfort food. Something about that sweet potato crust makes it feel special even though it is basically just vegetables and beef.

Making It Ahead

I often assemble everything the day before and keep it in the refrigerator. Just add about 10 extra minutes to the baking time if it is cold from the fridge.

Freezing Instructions

This freezes beautifully either before or after baking. I wrap individual portions for those nights when cooking is the last thing I want to do.

Serving Suggestions

A simple green salad with vinaigrette cuts through the richness perfectly. Sometimes I just serve it with steamed green beans and call it a complete meal.

  • A light Pinot Noir pairs wonderfully if you enjoy wine with dinner
  • Extra cheddar on top never hurt anyone
  • The dish needs those 10 minutes of resting time, seriously
Bubbling beef, tomato and mushroom cottage pie with creamy sweet potato mash topping golden brown Pin It
Bubbling beef, tomato and mushroom cottage pie with creamy sweet potato mash topping golden brown | zestycrumb.com

There is something so satisfying about a dish that looks impressive but is essentially just hearty comfort food. Hope this becomes a staple in your kitchen like it has in mine.

Common Questions

Absolutely. Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if baking from cold.

Traditionally, cottage pie uses beef while shepherd's pie uses lamb. Since this version features ground beef, it's technically a cottage pie, though the sweet potato topping makes it a modern variation.

Yes, freeze before baking for up to 3 months. Thaw overnight in the refrigerator, then bake as directed. Alternatively, bake first, cool completely, wrap well, and freeze for up to 2 months.

Sweet potatoes add natural sweetness and extra nutrients like vitamin A and fiber. Their creamy texture creates a lovely contrast with the savory beef filling, plus they golden beautifully when baked.

A light red wine like Pinot Noir complements the rich beef filling without overpowering the dish. The wine's acidity cuts through the creamy sweet potato topping beautifully.

Yes, simply ensure your beef stock and Worcestershire sauce are certified gluten-free. Most other ingredients are naturally gluten-free, making this an easy adaptation.

Beef, Tomato & Mushroom Cottage Pie

Savory beef and vegetables in rich sauce crowned 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
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
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 9x9 inch baking dish. 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)
  • Ensure stock and sauces are gluten-free if necessary
Chloe Merritt

Sharing easy, flavorful recipes and practical cooking tips for home cooks and food lovers.