This is a standard cottage pie — seasoned ground beef with carrots, peas, and a gravy made from beef stock and tomato paste — with mashed sweet potato on top instead of white potato. The swap works because the sweet potato’s natural richness holds up well over the beef filling and browns nicely in the oven. If you’re cooking for a crowd or want a dinner that reheats well all week, this is a solid choice.
Why this recipe works
Two things make this recipe reliable. First, the flour goes in before the stock — coating the beef and vegetables first means the gravy thickens evenly as the liquid is added, instead of turning lumpy or thin. Second, the sweet potato topping is thick enough to act as a proper seal during baking, which keeps the filling moist underneath while the top gets a little color. Skip the extra garnish of herbs on top — not worth the extra dish — the topping browns on its own and looks fine straight from the oven.
Common problems and fixes
- Watery filling: If your beef releases a lot of liquid while browning, drain most of it before adding the onion. Excess fat and water will prevent the gravy from thickening properly later.
- Topping slides off when serving: Let the pie rest for 5–10 minutes after it comes out of the oven. Cutting straight into it while it’s bubbling means the filling hasn’t set and the topping won’t hold.
- Sweet potato mash too loose: Sweet potatoes hold more water than white potatoes. Drain them thoroughly and let them steam dry in the colander for a couple of minutes before mashing. Add the milk gradually — you may need less than the recipe calls for.
- Filling tastes flat: Worcestershire sauce is listed as optional but it makes a real difference to the depth of the gravy. If you don’t have it, a small splash of soy sauce does a similar job.
- Top doesn’t brown: Oven temperatures vary. If the surface still looks pale after 20 minutes, give it 3–4 minutes under the broiler rather than extending the bake time, which can dry out the filling.
Substitutions that actually work
- Ground beef: Ground lamb works well here and is actually the traditional choice for shepherd’s pie, which this closely resembles. Ground turkey is leaner and produces a lighter filling — add an extra tablespoon of tomato paste to compensate for the reduced fat and flavor.
- Beef stock: Vegetable stock plus a teaspoon of soy sauce is a reasonable substitute if that’s what you have. Avoid plain water — the gravy will taste thin.
- Worcestershire sauce: Soy sauce or a small amount of fish sauce both work. Use about half the quantity since both are saltier.
- Milk and butter in the mash: Plant-based alternatives work fine here. Oat milk and vegan butter both produce a smooth, spreadable topping without affecting the bake.
Leftovers and make-ahead
This pie keeps well in the fridge for up to 4 days, covered tightly. The filling actually improves overnight as the flavors settle, so making it a day ahead is genuinely worth doing — assemble the whole dish, refrigerate unbaked, then add 5–10 minutes to the oven time since it’s going in cold. For freezing, portion it into individual containers before freezing rather than freezing the whole dish; it thaws and reheats faster that way. Frozen portions keep for up to 3 months. Reheat individual portions in the microwave at medium power for 3–4 minutes, or cover with foil and warm in a 350°F oven for about 20 minutes. Add a splash of water or stock to the filling side before reheating if it looks dry.
Cottage Pie with Sweet Potato
Ingredients
- 1 pound ground beef preferably grass-fed
- 1 large onion finely chopped
- 2 cloves garlic minced
- 1 cup carrots diced, about 2 medium-sized
- 1 cup peas frozen or fresh
- 2 tablespoons tomato paste organic if available
- 1 tablespoon Worcestershire sauce optional
- 1 cup beef stock low sodium
- 2 tablespoons flour all-purpose
- 1.5 kilograms sweet potatoes peeled and chopped
- ¼ cup milk whole or plant-based alternative
- 2 tablespoons butter or dairy-free alternative
- 1 pinch salt to taste
- 1 pinch black pepper freshly ground, to taste
Instructions
- Preheat your oven to 200°C (390°F).
- Start by boiling the sweet potatoes in a large pot of salted water until they are tender. This should take about 15 minutes. Drain and set aside.
- While the potatoes are boiling, heat a large frying pan over medium heat. Add the ground beef and sauté until browned. Use a wooden spoon to break apart any chunks.
- Add the chopped onion to the beef and cook until translucent. Stir in the minced garlic and diced carrots, cooking for another 5 minutes until softened.
- Stir in the tomato paste and Worcestershire sauce (if using), followed by the flour, coating the ingredients evenly.
- Gradually pour in the beef stock while stirring, allowing the mixture to thicken into a rich gravy. Add the peas, and season with salt and pepper to taste. Let it simmer for 10 minutes on low heat.
- Mash the sweet potatoes with milk and butter until smooth and creamy. Add salt and pepper to taste.
- Transfer the beef mixture into a baking dish, spreading it evenly across the bottom. Then, layer the mashed sweet potatoes on top, smoothing it out with a spatula.
- Bake in the preheated oven for 20 minutes, or until the top is slightly golden and fragrant.
Notes
Nutrition
Your questions, answered
Can I make this ahead of time?
Yes — you can fully assemble the pie up to 24 hours in advance and keep it covered in the fridge before baking. Just add 5–10 minutes to the baking time to account for it going into the oven cold.
How much sweet potato do I actually need?
The recipe calls for 1.5 kilograms, which is about 3.3 pounds — roughly 4 medium-large sweet potatoes. That amount gives you a thick, substantial topping that won’t thin out or slide off.
Can I freeze cottage pie?
Yes, it freezes well for up to 3 months. Portion it into individual servings before freezing so you can reheat only what you need without defrosting the whole dish.
Do I need a specific size baking dish?
A standard 9×13-inch baking dish works well for this quantity and gives you a good ratio of filling to topping. A smaller, deeper dish will work but may need a few extra minutes in the oven.
Is the Worcestershire sauce important?
It’s listed as optional but it adds real depth to the gravy. If you skip it, the filling will still taste good but will be noticeably milder — a small splash of soy sauce is a fair substitute.
Can I use canned peas instead of frozen?
You can, but drain them well first and add them right at the end of simmering rather than cooking them for the full 10 minutes. Canned peas are already soft and will turn mushy if they cook too long.
What to cook next
- Hearty Shepherd’s Pie
- Sunshine in a Jar: Classic British Lemon Curd
- Melt-in-Your-Mouth Scottish Shortbread Cookies
- Warm and Comforting Classic Apple Crumble



















































