Sweet Potato Shepherd’s Pie Recipe

If you’re craving a comforting, hearty meal that’s also packed with flavor, you’re going to absolutely love this Sweet Potato Shepherd’s Pie Recipe. It takes the classic shepherd’s pie and gives it a delicious twist by swapping out traditional mashed potatoes for creamy, sweet mashed sweet potatoes—adding a hint of natural sweetness and vibrant color that really makes the dish pop. Whether it’s a weeknight dinner or weekend gathering, this recipe is straightforward, satisfying, and guaranteed to become a family favorite.

🤎

Why This Recipe Works

  • Balanced Flavors: The savory beef filling is beautifully complemented by the naturally sweet and creamy sweet potato topping, creating a delightful contrast.
  • One-Pan Comfort: Cooking and baking in a single 10-inch cast iron skillet simplifies cleanup and keeps everything cozy and blended.
  • Flexibility: Easy to customize by swapping protein, adding extra veggies, or adjusting spices to suit your mood or dietary needs.
  • Time-Saving Tips: Using steamed or baked sweet potatoes means you can prep ahead and get dinner on the table faster without compromising on taste.

Ingredients & Why They Work

This Sweet Potato Shepherd’s Pie Recipe brings together ingredients that offer both texture and richness. The ground beef or lamb gives the filling a hearty base, while carrots, peppers, onions, and mushrooms provide natural sweetness and earthiness. Then, the sweet potato topping is creamy, lightly spiced, and makes the whole dish feel like a warm hug.

Sweet Potato Shepherd's Pie, hearty sweet potato casserole, comforting shepherd’s pie, healthy sweet potato dinner, easy shepherd's pie recipe - Flat lay of a pound of fresh ground beef shaped loosely, two medium peeled and diced orange carrots, one small diced green bell pepper, one small diced yellow onion, a small pile of cleaned and diced brown mushrooms, four whole uncracked garlic cloves, a small white ceramic bowl of deep red tomato paste, a small white ceramic bowl with dried chili powder, a small white ceramic bowl with dried rosemary, a small white ceramic bowl of fine salt, a small white ceramic bowl of black pepper, a small white ceramic bowl of clear water, two large peeled and cubed bright orange sweet potatoes, a small white ceramic bowl with a pat of creamy butter placed next to a small white ceramic bowl of additional chili powder and fine salt, all evenly spaced and symmetrically arranged on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Ground beef or lamb: Lamb adds a slightly gamey richness, but beef is more budget-friendly and easy to find—both yield great results.
  • Carrots: These add a natural sweetness and body to the filling; diced small, they cook evenly and soften nicely.
  • Green pepper: Adds a fresh, mildly sweet bite and vibrant color contrast.
  • Yellow onion: Builds flavor with its natural sweetness once sautéed.
  • Mushrooms: Give an earthy depth and umami, making the filling richer without extra fat.
  • Garlic: Essential for that warm aromatic note that brightens everything up.
  • Tomato paste: Concentrated tomato flavor adds amazing savory complexity and slight acidity to balance the richness.
  • Chili powder & rosemary: These spices enhance the flavor profile with warmth and herbal notes; feel free to swap the rosemary for rosemary or thyme.
  • Sweet potatoes: Naturally sweet, creamy, and nutrient-packed, they make the perfect topping that’s lighter than traditional mashed potatoes.
  • Butter (or ghee/coconut oil): Adds richness and helps keep the mashed sweet potatoes silky smooth.
  • Salt & pepper: To season and bring all the flavors together.
  • Water: Helps loosen the filling and keep it moist as it cooks.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

I love making this recipe my own depending on the season or what’s in my fridge. It’s super forgiving, so feel free to get creative and make it fit your personal preferences or dietary needs—you can’t go wrong!

  • Vegetarian Variation: I’ve had great success swapping out the meat for lentils or crumbled tofu seasoned similarly—still hearty and comforting.
  • Spice it Up: If you like heat, add cayenne or a splash of hot sauce to the filling for an extra kick.
  • Extra Veggies: Throw in peas, corn, or even shredded zucchini for added nutrients and texture.
  • Herb Swaps: Rosemary is a classic, but thyme or sage work equally well and add different freshness.
  • Dairy-Free: Use coconut oil or ghee for the sweet potato topping to keep things Whole30 or dairy-free friendly.

Step-by-Step: How I Make Sweet Potato Shepherd’s Pie Recipe

Step 1: Prep and Cook Sweet Potatoes

Start by peeling and cubing two large sweet potatoes. I like to steam mine in a basket over boiling water for about 15 minutes, until they’re fork-tender. If you prefer, you can bake them whole in the oven for about 45-60 minutes until soft — which develops deeper flavor but takes longer. Either way, once tender, set them aside to mash later.

Step 2: Sauté the Filling Ingredients

While the sweet potatoes cook, heat a medium skillet over medium-high and brown the ground beef or lamb, breaking it up as it cooks. Add diced carrots, green pepper, onion, mushrooms, and minced garlic, cooking until everything is softened—about 12-15 minutes. I like to stir frequently so the veggies don’t stick and everything cooks evenly.

Step 3: Flavor the Filling

Once the veggies are tender, stir in tomato paste, chili powder, dried rosemary, salt, black pepper, and water. The tomato paste adds a rich umami boost and helps everything marry together. Let it simmer a couple minutes until thickened slightly and the flavors blend. Give it a taste and adjust seasonings if needed—you want that perfect balance of savory, sweet, and warm spices.

Step 4: Make the Sweet Potato Topping

Add the cooked sweet potatoes, butter (or your preferred fat), chili powder, and salt into a food processor or blender. Pulse until smooth and creamy. I avoid over-processing if using white potatoes because they can get gluey, but with sweet potatoes, it’s safe and gives the topping a luscious texture.

Step 5: Assemble and Bake

If you’re using a 10-inch cast iron skillet, keep the beef filling right there and spread the sweet potato mash evenly on top. Otherwise, transfer the filling to a 9×9-inch baking dish or casserole and do the same. Sprinkle a little sea salt and chili powder over the top for a finishing touch and pop it into your preheated 375℉ oven for about 10 minutes—just enough to warm through and marry the layers.

💡

Pro Tips for Making Sweet Potato Shepherd’s Pie Recipe

  • Perfect Sweet Potato Texture: Steaming sweet potatoes keeps them moist and less starchy than boiling, which helps the topping stay fluffy and smooth.
  • Don’t Skip the Tomato Paste: It might seem small, but it adds a big flavor punch and rich color to the filling—trust me on this!
  • Cast Iron Skillet Magic: Using a cast iron skillet lets you go straight from stovetop to oven, minimizing dishes and blending flavors.
  • Avoid Overmixing the Mash: Overprocessing can make the potatoes gummy; pulse just until smooth for that perfect texture.

How to Serve Sweet Potato Shepherd’s Pie Recipe

Sweet Potato Shepherd's Pie, hearty sweet potato casserole, comforting shepherd’s pie, healthy sweet potato dinner, easy shepherd's pie recipe - A white plate holds a dish with two layers. The bottom layer is a mix of cooked ground meat with small pieces of orange carrot and translucent onion, showing a rich brown and light orange color with a slightly chunky texture. On top, there is a thick, smooth orange layer of mashed sweet potatoes spread out with soft peaks. The mashed layer is sprinkled with coarse salt and a dark spice, likely paprika, and garnished with a small green rosemary sprig in the center. The plate is set on a dark surface with some green rosemary sprigs around it. Photo taken with an iphone --ar 2:3 --v 7

Garnishes

I like to finish off this dish with a sprinkle of fresh chopped parsley or chives—it adds a pop of green and fresh bite that balances the rich flavors perfectly. Sometimes I also add a light drizzle of olive oil or a dash of smoked paprika for a little extra flair.

Side Dishes

This shepherd’s pie stands well on its own but pairs wonderfully with a crisp simple salad, like arugula with lemon vinaigrette, or some roasted Brussels sprouts for a little crunch contrast. On chilly nights, I serve it alongside a warm crusty bread to sop up every last bit.

Creative Ways to Present

For special occasions, I’ve spooned the filling into individual ramekins topped with whipped sweet potatoes for elegant single servings—perfect for dinner parties. You can also swirl the topping with a fork for a rustic look and add a few whole roasted garlic cloves on top for a gourmet touch.

Make Ahead and Storage

Storing Leftovers

I usually let leftovers cool completely then cover tightly and store them in the fridge for up to 3-4 days. Storing in the same dish is handy for reheating, but transferring to an airtight container works just as well—and helps save space.

Freezing

This Sweet Potato Shepherd’s Pie Recipe freezes beautifully. I recommend freezing it in portioned containers or the whole casserole covered tightly with foil and plastic wrap. When you’re ready, thaw overnight in the fridge for best results before reheating.

Reheating

To reheat leftovers, I find the oven works better than the microwave to keep the topping from drying out or getting rubbery. Cover the dish with foil and bake at 375℉ until warm throughout, usually about 20-30 minutes if thawed. If reheating from frozen, just add extra time and start covered to prevent over-browning.

FAQs

  1. Can I use regular potatoes instead of sweet potatoes?

    Absolutely! Regular potatoes work fine but I recommend mashing them by hand rather than blending to prevent a gummy texture. Sweet potatoes add natural sweetness and extra nutrients, but either way, you’ll get a cozy shepherd’s pie.

  2. Can I make this recipe vegetarian or vegan?

    Yes! Swap out the ground meat for lentils, mushrooms, or plant-based crumbles for vegetarian or vegan versions. Use coconut oil instead of butter for the topping to keep it vegan-friendly.

  3. What’s the best way to reheat leftover shepherd’s pie?

    The oven is your best bet. Cover the dish with foil and bake at 375℉ until heated through to keep the sweet potato topping creamy and avoid dryness.

  4. Is this recipe freezer-friendly?

    Definitely! Sweet Potato Shepherd’s Pie freezes well—just freeze it in an airtight container or foil-wrapped dish. Thaw overnight before reheating for the best texture.

Final Thoughts

In all honesty, this Sweet Potato Shepherd’s Pie Recipe is one I come back to again and again when I want something comforting but a little different than the usual. It’s easy, approachable, and just downright delicious—great for sharing with family or impressing friends without fuss. I really hope you give it a try and feel as cozy and happy eating it as I do making it. Trust me, you’re going to want this recipe in your regular rotation!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Shepherd’s Pie Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 7 reviews
  • Author: Amanda
  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Description

Sweet Potato Shepherd’s Pie is a comforting and hearty dish featuring a savory ground beef or lamb filling loaded with vegetables and topped with creamy, flavorful mashed sweet potatoes. Perfect for a wholesome family meal, it combines rich flavors with nutritious ingredients and is baked to perfection in a cast iron skillet or casserole dish.


Ingredients

Shepherd’s Pie Filling

  • 1 pound ground beef or lamb
  • 2 medium carrots, peeled and diced
  • 1 small green pepper, diced
  • 1 small yellow onion, diced
  • 1 cup mushrooms, cleaned and stemmed, diced
  • 4 cloves garlic, minced
  • 3 ounces tomato paste
  • 1 teaspoon chili powder
  • 1/2 teaspoon dried rosemary or dried herb of choice
  • 1/2 teaspoon fine salt or to taste
  • 1/4 teaspoon black pepper
  • 1/4 cup water

Sweet Potato Topping

  • 2 large sweet potatoes (about 12 ounces each), peeled and cubed (~6 cups cubed)
  • 1 tablespoon butter (may substitute ghee or coconut oil for Whole30)
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon fine salt


Instructions

  1. Preheat oven: Preheat your oven to 375℉ to prepare for baking the finished shepherd’s pie.
  2. Cook sweet potatoes: Place the peeled and diced sweet potatoes in a steamer basket over boiling water and cook until tender, about 15 minutes. Alternatively, bake whole sweet potatoes until fork tender, 45 to 60 minutes.
  3. Sauté filling vegetables and meat: In a medium skillet over medium-high heat, sauté the ground beef or lamb with diced carrots, green pepper, onion, mushrooms, and minced garlic. Cook until the carrots are soft, about 12-15 minutes.
  4. Prepare mashed sweet potato topping: Combine the cooked sweet potatoes, butter, chili powder, and salt in a food processor or blender. Blend until smooth and creamy. If using white potatoes, mash by hand to avoid a pasty texture.
  5. Season filling: Stir in tomato paste, chili powder, dried rosemary, salt, black pepper, and water into the sautéed meat and vegetables mixture. Mix well to combine.
  6. Assemble and bake: If you are using a 10-inch oven-safe cast iron skillet, layer the meat filling in the skillet, then spread the sweet potato mash evenly on top. If not, transfer the meat filling to a 9×9 inch baking dish or casserole dish, then top with the sweet potato mash. Sprinkle with a little sea salt and chili powder on top.
  7. Bake: Bake the assembled shepherd’s pie in the preheated oven for 10 minutes until heated through and slightly golden on top.
  8. Serve: Remove from oven and serve warm. Enjoy your delicious Sweet Potato Shepherd’s Pie!

Notes

  • To reheat if frozen: Transfer from freezer to refrigerator the day before serving. Reheat in an oven set to 375℉ for 20-30 minutes or until the center reaches 165℉.
  • If reheating from frozen, cover the dish with foil for the first 30 minutes to prevent drying, then remove the foil and continue baking until hot throughout.
  • You can substitute butter with ghee or coconut oil if following a Whole30 or dairy-free diet.
  • When blending sweet potatoes, be careful not to over-process white potatoes to avoid a pasty texture.
  • Using a cast iron skillet for cooking and baking can enhance flavor and texture while making cleanup easier.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350 kcal
  • Sugar: 7 g
  • Sodium: 500 mg
  • Fat: 15 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 5 g
  • Protein: 25 g
  • Cholesterol: 70 mg

You Might Also Like These Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star