There’s something magical about a skillet cottage pie with sweet potato topping that just hits different on chilly evenings. I first fell in love with this dish when my best friend made it for a cozy winter potluck – one bite of that creamy sweet potato blanket over savory beef, and I was hooked. What I love most is how the sweet potatoes add this gorgeous caramelized crust while keeping things lighter than traditional mashed potatoes. It’s become my go-to comfort food when I want something hearty yet wholesome that comes together in one trusty cast iron skillet. Bonus? Leftovers taste even better the next day (if you’re lucky enough to have any!).

Why You’ll Love This Skillet Cottage Pie with Sweet Potato Topping
Trust me, this isn’t your average cottage pie—it’s comfort food with a twist that’ll have you making it on repeat. Here’s why:
- Next-level cozy: That golden sweet potato topping melts into the savory beef filling like a warm hug on a plate.
- One-skillet magic: From stovetop to oven, less mess means more time to enjoy that first bite.
- Secretly wholesome: Sweet potatoes pack in vitamins while tasting indulgent—kids won’t even notice the veggie boost.
- Meal prep hero: It freezes beautifully, so busy nights just got a whole lot tastier.
Ingredients for Skillet Cottage Pie with Sweet Potato Topping
Gathering these simple ingredients is half the battle – and trust me, every one plays a starring role in this cozy dish. You’ll need:
- 1 lb ground beef (80/20 works best for flavor)
- 1 medium onion, diced (about 1 cup)
- 2 carrots, peeled and diced (don’t skip the peeling!)
- 2 garlic cloves, minced (fresh is key)
- 1 cup frozen peas (no need to thaw)
- 1 tbsp tomato paste (that little tube in your fridge is perfect)
- 1 cup beef broth (low-sodium lets you control the salt)
- 2 large sweet potatoes, peeled and cubed (about 3 cups)
- 2 tbsp butter (real butter makes all the difference)
- 1/4 cup milk (whole milk gives the creamiest mash)
- Salt and pepper to taste (I’m generous with both)
How to Make Skillet Cottage Pie with Sweet Potato Topping
Alright, let’s dive into the good stuff! Making this skillet cottage pie is like conducting a delicious symphony – each step builds on the last to create something magical. Here’s how we’ll bring it all together:
Preparing the Sweet Potato Topping
First things first – get those sweet potatoes cooking! I like to cube them into 1-inch pieces (peeled, of course) because they’ll cook faster and more evenly. Toss them into a pot of cold, salted water and bring to a boil. When they’re fork-tender (about 15 minutes), drain well and mash with butter and milk until smooth but still a bit rustic. Pro tip: Let the potatoes dry in the colander for a minute to avoid watery mash. Season generously – sweet potatoes need more salt than you’d think!
Cooking the Beef Filling
While the potatoes boil, heat your trusty skillet over medium-high. Crumble in the ground beef and cook until it’s nicely browned, breaking it up as you go. Don’t rush this – that browned flavor is everything! Toss in the onions and carrots next, cooking until they soften (about 5 minutes). Stir in the garlic last so it doesn’t burn. Now the magic happens: add tomato paste and let it caramelize for 30 seconds before pouring in the beef broth. Simmer until the liquid reduces by half – this concentrates all those incredible flavors.
Assembling and Baking
Time to bring it all together! Stir the frozen peas into the beef mixture right in the skillet (they’ll thaw as it bakes). Dollop the sweet potato mash over top, then use a fork to create pretty swirls – they’ll crisp up beautifully in the oven. Slide it into your preheated 375°F oven for about 20 minutes, until the edges are bubbly and the topping develops those irresistible golden spots. Let it rest 5 minutes before serving – I know it’s hard to wait, but this helps everything set perfectly!

Tips for Perfect Skillet Cottage Pie with Sweet Potato Topping
Want to take your cottage pie from good to unbelievable? These little tricks make all the difference:
- Brown that beef like you mean it: Get a proper crust on the meat – it adds deep flavor you can’t get any other way.
- Cheese lover’s twist: Stir a handful of sharp cheddar into your sweet potato mash before topping (trust me on this one).
- Dry your potatoes: Let drained sweet potatoes sit in the colander for a minute – no one wants a watery topping!
- Bubble watch: When the edges are dancing with little bubbles, your pie is perfectly done.
Ingredient Substitutions and Variations
The beauty of this skillet cottage pie? It’s endlessly adaptable to what you’ve got on hand! Swap ground beef for turkey or lamb if that’s your jam – just boost the seasonings a bit. Vegetarian? Try lentils or mushrooms instead. Out of sweet potatoes? Regular spuds work too, though you’ll miss that lovely caramelized sweetness. Dairy-free? Coconut oil and almond milk make a surprisingly great mash. Want extra indulgence? A sprinkle of parmesan over the topping before baking is pure magic.
Serving Suggestions for Skillet Cottage Pie with Sweet Potato Topping
This pie is a meal all on its own, but I love serving it with a crisp green salad to cut through the richness. A hunk of crusty bread is perfect for mopping up every last bit of that savory filling. For a British pub feel, add a side of mushy peas!
Storing and Reheating Skillet Cottage Pie with Sweet Potato Topping
Here’s the best part – this cottage pie tastes even better as leftovers! Let it cool completely, then cover tightly with foil or transfer to an airtight container. It’ll keep in the fridge for 3-4 days. For longer storage, freeze individual portions for up to a month. When reheating, I pop it in a 350°F oven until warmed through (about 20 minutes from fridge, 40 from frozen). The sweet potato topping stays dreamy this way – microwaving can make it gummy. Pro tip: Add a splash of broth before reheating to keep everything moist!
Nutritional Information
Just a heads up – these numbers are estimates since ingredients can vary, but here’s the general breakdown per serving of this cozy skillet cottage pie: about 420 calories, 24g protein, and 6g fiber thanks to those sweet potatoes. It’s got 18g fat (8g saturated), 42g carbs, and 650mg sodium. Not bad for comfort food that tastes this good!
FAQs About Skillet Cottage Pie with Sweet Potato Topping
Can I use regular potatoes instead of sweet potatoes?
Absolutely! While the sweet potatoes give this dish its signature flavor, regular russet or Yukon gold potatoes work just fine. You might want to add an extra tablespoon of butter to your mash since regular potatoes aren’t as naturally sweet and creamy.
How do I prevent a soggy topping?
The secret is letting your cooked sweet potatoes drain really well before mashing – I leave them in the colander for a full minute. Also, make sure your beef filling isn’t too watery before adding the topping. If it looks soupy, just simmer it a bit longer to thicken up.
Can I make this ahead of time?
You bet! Assemble the whole pie, cover tightly, and refrigerate for up to 24 hours before baking. Just add 5-10 extra minutes to the baking time since it’ll be cold from the fridge. The flavors actually develop even more!
What’s the best way to reheat leftovers?
Oven is king here! 350°F for about 20 minutes keeps the sweet potato topping from getting gummy. If you must microwave, do it at 50% power in short bursts and stir the filling between intervals.
Irresistible Skillet Cottage Pie with Sweet Potato Topping
- Total Time: 50 mins
- Yield: 4 servings 1x
- Diet: Low Calorie
Description
A comforting skillet cottage pie topped with sweet potato mash.
Ingredients
- 1 lb ground beef
- 1 onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 1 tbsp tomato paste
- 1 cup beef broth
- 2 large sweet potatoes, peeled and cubed
- 2 tbsp butter
- 1/4 cup milk
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F.
- Boil sweet potatoes until soft, then mash with butter and milk.
- Brown beef in a skillet, add onion, carrots, and garlic.
- Stir in tomato paste and beef broth, simmer until thickened.
- Add peas, season with salt and pepper.
- Spread mashed sweet potatoes over the beef mixture.
- Bake for 20 minutes until golden.
Notes
- Swap beef for ground turkey if preferred.
- Add grated cheese to the sweet potato topping.
- Freezes well for up to a month.
- Prep Time: 15 mins
- Cook Time: 35 mins
- Category: Dinner
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 10g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 6g
- Protein: 24g
- Cholesterol: 70mg
Keywords: skillet cottage pie, sweet potato topping, comfort food