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
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
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
- → Can I make this ahead of time?
-
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.
- → Can I freeze this cottage pie?
-
Absolutely. Freeze unbaked for up to 3 months, wrapped tightly. Thaw overnight in the refrigerator before baking as directed.
- → What can I substitute for sweet potatoes?
-
Regular russet or Yukon gold potatoes work well. For lower carbs, try cauliflower mash or half-and-half potato and cauliflower blend.
- → How do I make this dairy-free?
-
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.
- → What vegetables can I add to the filling?
-
Frozen peas, corn, or diced bell peppers work beautifully. Add them during the last 5 minutes of simmering so they don't become mushy.