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.
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
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
- → Can I make this ahead of time?
-
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.
- → What's the difference between cottage pie and shepherd's pie?
-
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.
- → Can I freeze this dish?
-
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.
- → Why use sweet potatoes instead of regular?
-
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.
- → What wine pairs best with this?
-
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.
- → Can I make this gluten-free?
-
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.