This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If fall had a flavor, it would be this Sweet Potato Cottage Pie.
It’s rich and savory with that subtle sweetness from roasted sweet potatoes, a golden cheesy crust, and hearty beef and veggie filling underneath. Basically, this is comfort food that hugs back.
Even better? It’s freezer-friendly. So go ahead—make two. One for now, one for a chilly night when you need something cozy and effortless.
Whether you’re diving into Cozy Fall Recipes Dinner ideas for the season or just craving something hearty and homemade, this one’s a guaranteed crowd-pleaser.
Why You’ll Love This Cottage Pie
First of all, it’s just so good. The sweet and white potato mash on top gets golden and a little crispy in the oven, while the bottom layers are saucy, flavorful, and packed with tender vegetables. It’s a full meal in one dish.
Even better, this recipe ticks off several fall food dreams:
- Great for fall batch cooking
- Makes excellent leftovers
- Kid-friendly, budget-friendly, freezer-friendly—you name it
Honestly, it’s right up there with our Turkey Tetrazzini (aka Cozy Fall Dinner in a Dish) in terms of comfort.
Ingredients You’ll Need
Let’s break it down. This recipe feeds about 8 hungry people, or you can split it into two pans and freeze one.
For the Filling:
- 2.2 lb ground beef (10% fat)
- 2 large onions, chopped
- 10 oz carrots, peeled and chopped
- 10 oz celery, chopped
- 4 cloves garlic, crushed
- 2 tsp fresh thyme
- 4 tbsp flour
- 1 cup red wine (optional, but highly recommended)
- 3.25 cups hot beef stock
- 3 tbsp Worcestershire sauce (or Henderson’s Relish)
- 3 tbsp tomato purée
- Salt and black pepper
For the Mash Topping:
- 4.4 lb sweet potatoes, peeled and chunked
- 1.1 lb white potatoes, peeled and chunked
- 4 oz sharp cheddar, grated
You’ll love the mix of sweet and white potatoes—it gives you that creamy, slightly fluffy mash that’s still sturdy enough to hold its own.
Step-by-Step Instructions
First, Brown the Beef
Start by browning your ground beef in a large pan. Work in batches so you get that nice sear instead of steaming it. As each batch finishes, transfer it to a bowl and set aside.
Then, Sauté the Veggies
In the same pan, add your chopped onions, carrots, celery, garlic, and thyme. Let them cook down over medium heat for about 10 minutes, stirring occasionally. This is where your flavor base really comes to life.
Now, Bring It All Together
Once your vegetables are softened, return the beef to the pan. Sprinkle the flour over everything and stir to coat.
Next, pour in the wine. Let it bubble for about 5 minutes to cook off the alcohol.
After that, stir in the beef stock, Worcestershire sauce, tomato purée, and a generous pinch of salt and pepper. Cover and simmer on low heat for 30 minutes, stirring now and then.
Meanwhile, Make the Mash
While your filling simmers, boil the sweet and white potatoes in salted water until they’re fork-tender—this takes about 20 minutes.
Drain well and mash until smooth. You can add a splash of milk or butter if you’d like, but it’s optional. Set the mash aside.
Assemble and Bake
Preheat your oven to 400°F (or 350°F fan). Spoon the beef mixture into a large ovenproof dish—or two smaller ones if you’re freezing one for later.
Spread the mashed potatoes on top, smoothing it out evenly. Use a fork to add some texture, then sprinkle the cheddar cheese all over the top.
Bake for 20–25 minutes, or until the cheese is bubbling and golden. For extra crispiness, pop it under the broiler for a few minutes at the end.

Recipe Tips and Variations
- Make it vegetarian: Swap the ground beef for lentils or a plant-based crumble.
- Kid-friendly version: Leave out the wine and tone down the garlic if you’ve got sensitive taste buds in the house.
- Add extra veggies: Throw in peas, mushrooms, or frozen corn to bulk it out even more.
- Freezer tip: Let it cool completely before wrapping and freezing. When ready to eat, defrost in the fridge overnight and reheat in the oven until piping hot.
What to Serve with Cottage Pie
This dish is hearty enough to stand on its own, but if you want to round out the table:
- Serve with a crisp green salad or steamed green beans
- Add a slice of crusty bread to mop up the sauce
- Pour a glass of red wine (since you already opened a bottle)
And if you’re all in on that Cozy Fall Food vibe, pair it with something sweet afterward like a warm apple crumble or these Pumpkin Sticky Buns.
More Fall Food Recipes to Bookmark
Looking for other soul-warming meals to get you through the season?
- This Baked Spaghetti Casserole is comfort food, perfected.
- Our Beef Bourguignon brings all the French vibes with none of the stress.
- Or try Turkey Tetrazzini for a creamy pasta bake that screams fall.
These are Fall Cooking Recipes made for crisp nights, soft sweaters, and second helpings.
A Little Extra Cozy
There’s something so grounding about recipes like this—simple ingredients, slow cooking, and the kind of food that brings people to the table. So whether you’re making this for Sunday dinner, meal prep, or just to treat yourself midweek, this Autumn Recipe is the kind you’ll come back to again and again.
If you’re like us and love keeping a visual board of all things cozy and delicious, come hang out with us on Pinterest. It’s filled with seasonal recipes, comfort food inspo, and a few sweet surprises you won’t want to miss.
Now go grab your potatoes. Let’s make fall dinner magic.


Sweet Potato Cottage Pie
This healthy, hearty Sweet Potato Cottage Pie recipe makes the perfect comforting family dinner. A British classic with a cozy twist—make one for now and freeze one for later!
- Prep Time: 10 minutes
- Cook Time: 1 hour 20 minutes
- Total Time: 1 hour 30 minutes
- Yield: 8 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: British
Ingredients
- 1 kg (2.2 lb) minced beef, about 10% fat
- 200 g (7 oz) onion, peeled and chopped (about 2 large onions)
- 300 g (10 oz) carrots, peeled and chopped
- 300 g (10 oz) celery, peeled and chopped
- 4 cloves garlic, peeled and crushed
- 10 g (2 tsp) fresh thyme, leaves only
- 4 Tbsp plain flour
- 250 ml (1 cup) red wine (optional)
- 750 ml (3.25 cups) hot beef stock
- 3 Tbsp Worcestershire sauce or Henderson’s Relish
- 3 Tbsp tomato puree
- Sea salt and freshly ground black pepper
- 2 kg (4.4 lb) sweet potatoes, peeled and chopped into chunks
- 500 g (1.1 lb) white potatoes, peeled and chopped into chunks
- 100 g (4 oz) cheddar cheese, grated
Instructions
- Fry beef mince in batches until browned, then spoon into a dish.
- In the same pan with the fat, fry onions, carrots, celery, garlic, and thyme for 10 minutes until softened.
- Return beef to pan, stir in flour until evenly coated.
- Pour in red wine and let bubble for 5 minutes.
- Add beef stock, Worcestershire sauce, tomato puree, salt, and pepper. Cover and simmer on low for 30 minutes, stirring occasionally.
- Preheat oven to 180℃/350℉ fan, 200℃/400℉, or Gas Mark 6.
- Meanwhile, boil sweet and white potatoes for 20 minutes until soft. Drain and mash well.
- Transfer beef mixture to baking dish(es). Top with mashed potatoes and sprinkle with cheddar cheese.
- Bake for 20 minutes until cheese is golden and bubbling.
Notes
This dish freezes well. Prepare up to baking, then cover tightly and freeze for up to 3 months. Bake from frozen at 180℃/350℉ for about 45 minutes until heated through.
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 6g
- Sodium: 640mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 25g
- Cholesterol: 85mg








