Hearty and flavorful, sweet potato cottage pie is an easy and healthy comfort food dinner for cozy nights! Made in one skillet, it’s packed with vegetables and seasoned ground beef for an instant family favorite.

Quick Look at the Recipe
- 🍽️ Flavor: Rich and savory beef and vegetables in a tomato-based sauce.
- ⏱️ Prep Time: 30 minutes
- 🔥 Cook Time: 1 hour
- 🕒 Ready In: 1 1/2 hours
- 👥 Servings: 8 people
- 🥣 Main Ingredients: Ground beef, sweet potatoes, carrots, mushrooms, peas, tomato sauce
- 📋 Protein: 24 grams
- 📖 Dietary Info: Gluten-free, dairy-free, egg-free, paleo, Whole30
- ❄️ Freezer Friendly: Yes!
- 👩🍳 Tip: Apple cider vinegar brightens and enhances the flavor of this dish and helps the vegetables soften more quickly.

Family Favorite Skillet Meal
My family eats sweet potatoes all the time, and they’re a favorite food in our healthy diet. Whether it’s sweet potato fritters for breakfast or healthy sweet potato casserole on Thanksgiving, you name it, we love it!
So when it comes to cottage pie, sweet potatoes are the obvious topping choice. This simple skillet version has been one of our go-to comfort dinners for years, and I think it will become a staple in your home too.
What Makes this Cottage Pie Special?
- Easy skillet meal so you don’t have to spend all evening washing dishes.
- Nutrient-dense dinner absolutely loaded with meat and a variety of veggies.
- Rich, flavorful filling with simple pantry staples.

Ingredients
Tools Needed
Step-By-Step Instructions

Step 1: 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. Roast them for 1 hour or until soft through.

Step 2: While the sweet potatoes are baking, place the beef and chopped onions in a large skillet and brown the meat on medium heat.

Step 3: Once the meat is browned, 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 15 minutes.

Step 4: Once the sweet potatoes are done, turn the oven down to 350 degrees. Then remove the skins from the potatoes, place in a bowl, and add coconut oil and salt. Mash the sweet potatoes and mix in the coconut oil and salt.

Step 5: Now stir the frozen peas into the meat mixture and evenly spread the potatoes over it.

Step 6: Finally, place the skillet in the oven and bake for 20 minutes. Let it rest for 10-15 minutes before serving.

If you’re looking for more healthy skillet dinners, check out my Tuscan chicken and gluten-free Salisbury steak!
Tips for Success
Don’t pour off the grease – Unless you’re using extremely fatty beef, after browning the meat, leave the grease in the pan for additional flavor.
Make sure the potatoes are fully cooked – For the best flavor and texture, they should be soft through and easy to mash. Stick a fork into them to check the doneness before removing from the oven.
Don’t skip resting – For a juicy casserole that’s easy to serve, let the cottage pie sit for 10-15 minutes before serving. This helps the filling absorb additional liquid and fully set.
Prep In Advance
To prep sweet potato cottage pie ahead of time, prepare the sweet potato and beef and vegetable mixtures and assemble in a 9″ x 13″ glass baking dish. 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.

Easy Freezer Meal
Cottage pie is a fantastic freezer meal for postpartum meal prep or to just have on hand for busy days. To freeze, prepare the sweet potato and meat mixtures and assemble in oven-safe food storage containers or a 9″ x 13″ glass baking dish. Cover and freeze for up to 3 months.
When you’re ready to serve, let the cottage pie thaw overnight in the fridge. Remove the cover and place the meal in the oven while it’s preheating and then bake as usual.
FAQs
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.
You can store leftover cottage pie in an airtight container in the fridge for up to 5 days. For best results, reheat in the oven.
If you try this recipe, let me know in the comments! Tag me on Instagram @violet_rightathome

Sweet Potato Cottage Pie
Equipment
Ingredients
Beef Filling
- 2 pounds ground beef
- 1 onion diced
- 4 large carrots peeled and diced
- 8 baby portobello mushrooms diced
- 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. Roast for 1 hour or until soft through.3 medium sweet potatoes
- Brown the beef and diced onions in a 15" skillet on medium heat.2 pounds ground beef, 1 onion
- Stir in the carrots, mushrooms, tomato sauce, apple cider vinegar, coconut aminos, spices, and salt.4 large carrots, 8 baby portobello mushrooms, 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
- Turn the skillet down to low to medium heat, cover, and simmer for 15 minutes.
- Once the sweet potatoes are done, turn the oven down to 350 degrees.
- Remove the skins from the potatoes and mash them in a bowl. Then add the coconut oil and salt.3 tablespoons coconut oil, 1/2 teaspoon salt
- Stir the frozen peas into the meat mixture and spread the potatoes over it.1 cup frozen peas
- Place the skillet in the oven and bake for 20 minutes.
- Let it rest for 10-15 minutes before serving.
Notes
Substitutions
- Frozen peas – substitute fresh peas (Since fresh takes longer to cook, add with the rest of the vegetables instead of at the end.)
- Coconut aminos – substitute soy sauce, amino acids, or Worcestershire sauce
- Coconut oil – substitute butter
Store
- Refrigerate leftovers 3-5 days.
- Freeze up to 3 months
Nutrition
If you tried this cottage pie with sweet potatoes, I’d love to hear how it turned out for you! Please make sure to come back and leave a comment and a ⭐️⭐️⭐️⭐️⭐️ rating.


Cottage pie has always been a favorite dish of mine, but sweet potatoes give it a major upgrade! It’s one of my family’s all-time favorite meals.