This comforting cottage pie combines lean ground beef with diced tomatoes, mushrooms, and aromatic herbs in a rich, savory sauce. The filling is simmered until thickened and flavorful, then topped with velvety smooth sweet potato mash enriched with butter and milk. Baked until golden and bubbling, this gluten-free main dish serves four perfectly. The natural sweetness of the potato topping balances beautifully with the savory, herb-infused beef base.
The first time I swapped regular potatoes for sweet ones in cottage pie, my husband actually said "what IS this" with genuine curiosity before going back for seconds. The sweetness against that savory beef filling creates this incredible contrast that makes traditional cottage pie feel somehow new again.
My friend Sarah came over during a particularly gray February and we ended up making three batches because she kept saying "wait, we need to test this again." Now whenever rainy days roll around, I get a text asking if the sweet potato cottage pie is happening.
Ingredients
- 1 lb (450 g) lean ground beef: Ground beef provides that hearty foundation, but do not be afraid to use a slightly fattier ratio if you want more richness
- 1 large onion, finely chopped: The onion becomes sweet and soft as it cooks down, building that base flavor layer
- 2 cloves garlic, minced: Fresh garlic beats garlic powder here since it will simmer long enough to mellow
- 8 oz (225 g) mushrooms, sliced: Mushrooms add umami and a meaty texture that complements the beef beautifully
- 1 large carrot, diced: Carrots bring natural sweetness and color to the dark, rich filling
- 1 can (14 oz/400 g) diced tomatoes: The tomatoes provide acidity that cuts through the sweet potato topping
- 2 tbsp tomato paste: This concentrates the tomato flavor and helps thicken the sauce
- 1 cup (240 ml) beef stock: Use a good quality stock you would drink on its own
- 1 tbsp Worcestershire sauce: The secret ingredient that gives depth and that slight tangy finish
- 1 tsp dried thyme and 1 tsp dried rosemary: These herbs evoke cozy British pub vibes
- 2 tbsp olive oil: For sautéing the vegetables and cooking the beef
- Salt and black pepper, to taste: Season as you go, especially after browning the beef
- 2 large sweet potatoes (about 2 lb/900 g), peeled and cubed: Look for firm sweet potatoes without soft spots
- 2 tbsp butter: Butter makes the mash creamy without being heavy
- 1/4 cup (60 ml) milk: Warm the milk slightly before adding to prevent lumps
Instructions
- Preheat and start the sweet potatoes:
- Preheat your oven to 400°F (200°C). Place sweet potatoes in a large saucepan, cover with water, and bring to a boil. Simmer for 15 to 20 minutes until tender when pierced with a fork.
- Sauté the base vegetables:
- While sweet potatoes cook, heat olive oil in a large skillet over medium heat. Add onion and carrot and sauté for 5 minutes until softened and fragrant.
- Add the aromatics:
- Add garlic and mushrooms to the skillet and cook for another 3 to 4 minutes until mushrooms release their juices and start to brown slightly.
- Brown the beef:
- Add ground beef, breaking it up with a spoon, and cook until browned. Do not rush this step since browning adds flavor.
- Build the sauce:
- Stir in tomato paste, diced tomatoes, Worcestershire sauce, thyme, rosemary, salt, and pepper. Pour in beef stock and mix well.
- Simmer to thicken:
- Simmer uncovered for 15 minutes, stirring occasionally, until the mixture has thickened nicely.
- Make the mash:
- Drain sweet potatoes and mash with butter, milk, salt, and pepper until smooth and creamy. Taste and adjust seasoning.
- Assemble the pie:
- Spoon beef filling into a baking dish (about 9x9 in/23x23 cm). Spread sweet potato mash evenly on top, creating swirls with a fork for texture.
- Bake to golden:
- Bake for 20 to 25 minutes until the top is slightly golden and the filling is bubbling up around the edges.
- Rest before serving:
- Let rest for 10 minutes before serving. This helps the filling set and makes serving much easier.
Winter evenings when the kitchen window fogs up and you can hear rain against the glass, this pie fills the whole house with comfort. My kids now request it for birthdays over cake.
Making It Your Own
I have started adding a splash of red wine to the beef mixture sometimes, just a quarter cup, and it deepens the flavor in such a subtle way. Fresh herbs work beautifully if you have them on hand.
Perfect Pairings
A simple green salad with sharp vinaigrette cuts through the richness nicely. Buttered peas or roasted broccoli on the side complete the meal.
Storage And Reheating
This stores beautifully in the refrigerator for up to three days and actually tastes better after the flavors meld. You can also freeze individual portions for those nights when cooking feels impossible.
- Wrap tightly with foil before freezing to prevent freezer burn
- Reheat covered at 350°F (175°C) until hot throughout, about 20 minutes
- Let frozen portions thaw overnight in the refrigerator before reheating
There is something deeply satisfying about serving a dish that looks impressive but comes together so easily. Watch how quickly everyone finds their way to the table.
Your Recipe Questions Answered
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Add an extra 10-15 minutes to the baking time if baking from cold.
- → What can I substitute for sweet potatoes?
-
Regular potatoes work well for a classic version, or try a combination of half sweet and half regular potatoes for a balanced flavor.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for 3-4 days. Reheat in the oven at 350°F until warmed through, about 20-25 minutes.
- → Can I freeze this?
-
Yes, freeze before baking for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding extra time if needed.
- → What wine pairs well with this?
-
A light red wine such as Pinot Noir complements the rich beef and sweet potato flavors beautifully without overwhelming the dish.
- → How can I add more vegetables?
-
Add peas, corn, or diced bell peppers to the filling while simmering. You can also layer spinach or kale between the meat and potato topping.