Sweet Potato Cottage Pie
Hearty and delicious, sweet potato cottage pie is the perfect healthy comfort food! This easy skillet meal will be an instant family favorite.
We love sweet potatoes in our house. Fries, mashed potatoes, you name it, we make it with sweet potatoes! They’re just so delicious.
When I decided to make cottage pie, sweet potatoes were the obvious topping choice. I’m so glad I tried it!
Sweet potato cottage pie is definitely a crowd-pleaser in our home. We all love the hearty flavor, and I love how easy this all-in-one skillet meal is!
Why You’ll Love Sweet Potato Cottage Pie
One-dish meal – This recipe includes lots of meat, vegetables, and sweet potatoes, so it makes a complete meal on its own.
Healthy comfort food – This classic comfort food is packed with so much incredible nutrition! Who ever said that healthy food doesn’t taste good definitely hasn’t tried this recipe!
Family-friendly dish – This is a great meal that adults and kids alike will enjoy.
Allergen-free recipe – Sweet potato cottage pie is made without all of the common allergens – dairy, gluten, nuts, and eggs.
What’s the Difference Between Cottage Pie and Shepherd’s Pie?
Traditionally, cottage pie is made with ground beef, while shepherd’s pie is made with lamb. However, the terms are often confused, and you may sometimes hear cottage pie called shepherd’s pie.
Prepare in Advance
To make sweet potato cottage pie in advance, prepare the sweet potato and beef mixtures. Place the beef mixture in a 9 x 13 inch glass baking dish and spread the sweet potatoes on top. Cover and refrigerate for up to 3 days.
When you’re ready to bake it, place the cottage pie in the oven while it’s preheating to avoid glass breakage, and then bake as usual.
How to Store Leftovers
This dish is almost as delicious reheated as it is fresh!
Store leftovers in an airtight container in the fridge for up to 5 days. Reheat in the oven for best results.
Can I Freeze Sweet Potato Cottage Pie?
Yes, this is one of my all-time favorite freezer meals! You can freeze leftovers or make it as a freezer meal.
To make sweet potato cottage pie as a freezer meal, before spreading the sweet potato mixture on top of the pie, fill freezer and oven safe containers about halfway full of the meat mixture. Spread the sweet potato mixture over top, and let cool.
Seal the containers and store in the freezer for up to 3 months. When you’re ready to eat it, let it thaw in the fridge, remove the lid, and bake as usual.
If the cottage pie is in a glass container, place it in the oven while it’s preheating to avoid breakage.
Tools You May Need
This post contains affiliate links which means I earn a small commission at no extra cost to you. See my full disclosure here.
Ingredients for Sweet Potato Cottage Pie
Ground beef – The base of this delicious meal.
Sweet potatoes – Traditionally, cottage pie is made with white potatoes, but sweet potatoes add a delicious twist.
Onion – Provides wonderful flavor to the meat.
Carrots – The sweetness perfectly compliments the savory filling.
Baby portobello mushrooms – Provides a hearty, rich flavor.
Frozen peas – Fresh would also work, but they would need to be added with the other vegetables instead of right before baking.
Tomato sauce – Homemade or store bought.
Coconut oil – You can substitute butter.
Apple cider vinegar – Adds delicious flavor.
Coconut aminos – Adds a rich umami flavor to the meat. You can substitute Worcestershire sauce, soy sauce, or amino acids.
Spices – For best flavor, choose quality spices without additives or fillers.
Salt – Sea salt or Himalayan
How to Make Sweet Potato Cottage Pie
First, preheat your oven to 400 degrees.
Then place the sweet potatoes on a baking sheet and poke a few holes in each of them with a fork. Bake for 1 hour.
While the sweet potatoes are baking, chop the onions, carrots, and mushrooms.
Now place the beef and chopped onions in a 15″ skillet and brown the meat on medium heat.
Once the meat is done, stir in the carrots, mushrooms, tomato sauce, apple cider vinegar, coconut aminos, spices, and salt.
Turn the skillet down to low to medium heat, cover, and simmer for about 15 minutes.
Then stir in frozen peas and turn off the heat. You can still leave the skillet on the stove for now if you would like.
Once the sweet potatoes are done, turn the oven down to 350 degrees.
Now remove the skins from the potatoes, place in a bowl, and add coconut oil and salt. Then mash the sweet potatoes while mixing in the coconut oil and salt.
Once the potatoes are mashed, spread them over the beef mixture in the skillet.
Then place the skillet in the oven and bake for 20 minutes.
Enjoy hot as a delicious all-in-one meal!
If you try this recipe, let me know in the comments! Tag me on Instagram @violet_rightathome
More Healthy Dinner Ideas
Simple Gluten-Free Salisbury Steak without Eggs or Dairy
Gluten-Free Meatloaf (No Eggs & No Dairy)
Best Slow Cooker Indian Chicken Curry – Easy & Healthy
Amazing Chicken & Cilantro Enchiladas Recipe with Extra Cheese
Gluten-Free Meatballs (No Eggs & No Dairy)
Sweet Potato Cottage Pie
Easy & delicious, this healthy skillet meal will be an instant family favorite!
Ingredients
Beef Filling
- 2 pounds ground beef
- 1 onion
- 4 large carrots
- 8 baby portobello mushrooms
- 1 cup frozen peas
- 15 ounces tomato sauce
- 2 teaspoons apple cider vinegar
- 2 teaspoons coconut aminos
- 1 tablespoon dried sage
- 1 tablespoon dried oregano
- 1/2 tablespoon dried basil
- 1 tablespoon salt
- 1 teaspoon pepper
Sweet Potato Topping
- 3 medium sweet potatoes
- 3 tablespoons coconut oil
- 1/2 teaspoon salt
Instructions
- Preheat oven to 400 degrees.
- Place the sweet potatoes on a baking sheet and poke a few holes in each of them with a fork. Bake for 1 hour.
- While the sweet potatoes are baking, chop the onions, carrots, and mushrooms.
- Place the beef and chopped onions in a 15" skillet and brown the meat on medium heat.
- Stir in the carrots, mushrooms, tomato sauce, apple cider vinegar, coconut aminos, spices, and salt.
- Turn the skillet down to low to medium heat, cover, and cook for about 15 minutes.
- Stir in frozen peas and turn off the heat.
- Once the sweet potatoes are done, turn the oven down to 350 degrees.
- Remove the skins from the potatoes, place in a bowl, and add coconut oil and salt.
- Mash the sweet potatoes while mixing in the coconut oil and salt.
- Spread the potatoes over the beef mixture in the skillet.
- Place the skillet in the oven and bake for 20 minutes.
Notes
Substitutions:
- Coconut aminos - substitute soy sauce, amino acids, or Worcestershire sauce
- Coconut oil - subsitute butter
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 605Total Fat: 34gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 13gCholesterol: 135mgSodium: 1830mgCarbohydrates: 28gFiber: 7gSugar: 11gProtein: 47g
Nutrition information is automatically calculated, so should only be used as an approximation.