Sweet Potato BBQ Shepherd’s Pie

Per serving
Calories
Protein
Carbs
Fat

This post may contain affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you.

This protein packed Sweet Potato BBQ Shepherd’s Pie is the kind of comfort food that makes weeknight dinners feel like a treat without derailing your goals. Forty grams of protein per serving, about fifteen minutes of active prep, and a sweet potato topping that browns beautifully in the oven. This one’s been in my rotation for months because it actually tastes better the next day.

Sweet potato BBQ shepherd's pie - high-protein comfort food dinner recipe
Flexible Feasts – Sweet Potato BBQ Shepherd’s Pie: High-Protein Comfort Dinner

Why I Keep Making This

  • The leftovers actually taste better the next day. The sweet potato top softens and blends into a proper crust after sitting in the fridge overnight.
  • Ground turkey is affordable and easy to find at most grocery stores.
  • It hits 30 grams of protein without feeling like I’m forcing down chicken and rice. The BBQ sauce and sweet potato make it taste like comfort food while still fitting into my weekly macros.
  • The whole thing comes together in one skillet. Minimal dishes, minimal cleanup, and I can throw it together on a Sunday while meal prepping the rest of my week.
Sweet potato BBQ shepherd's pie ingredients - ground turkey, sweet potatoes, BBQ sauce
Flexible Feasts – Sweet Potato BBQ Shepherd’s Pie Ingredients: Simple and Hearty

Ingredients

  • Sweet Potatoes. The foundation. Peel and cube them into roughly 1-inch pieces for even cooking.
  • Greek Yogurt. Adds creaminess and contributes about 14 grams of protein per container. Plain keeps the flavor balanced so the cinnamon and honey can shine.
  • Cream Cheese. The richness factor. Softens things up and gives the topping that pie-like texture.
  • Honey. A touch of natural sweetness to balance the savory filling underneath.
  • Cinnamon. Warm, comforting spice that makes the topping taste like dessert. Simply Organic Ceylon Ground Cinnamon is what I keep on hand.
  • Salt and Pepper. Basic seasoning for the potato topping. Don’t skip it.
  • Ground Turkey. The protein base of the filling. Lean and budget-friendly, plus it soaks up all those spices beautifully.
  • White Onion. Aromatics. Cook it down until softened and sweet before adding the garlic.
  • Garlic Cloves. One teaspoon of minced garlic works just as well if you prefer to skip the prep work.
  • Black Beans. Drained and rinsed. They add fiber, substance, and that hearty texture you want in a shepherd’s pie.
  • Mixed Vegetables. Frozen and thawed. The easiest way to bulk up the filling without extra cost or chopping.
  • Diced Tomatoes. Low sodium cans keep the seasoning under your control. They add moisture and a bright tomato note to the filling.
  • Smoked Paprika. Gives the turkey that smoky, BBQ-friendly character.
  • Chili Powder. Warmth and depth. Works with the cayenne to give a gentle kick without overwhelming the rest of the flavors.
  • Ground Cumin. Earthy spice that ties the whole BBQ flavor profile together.
  • Cayenne Pepper. Optional heat. Start with a half teaspoon and add more if you like it spicier.
  • BBQ Sauce. The signature flavor of this recipe. Look for one with under 15 grams of sugar per serving. The smoky sweetness still comes through even in the lower sugar options.
  • Dijon Mustard. Tangy counterpoint to the sweet BBQ sauce. Keeps the filling from tasting one-dimensional.
  • Green Onions. Goes well on top for color and a mild onion bite.
  • Shredded Cheese. Optional topping garnish for extra richness and a little more protein.

Reasons This Will Become a Regular

  • Each serving delivers about 19 grams of protein from lean ground turkey, Greek yogurt, and cream cheese working together.
  • The sweet potato topping gets whipped until fluffy, then browns beautifully under the oven heat. It’s like getting dessert for dinner. You get the sweet topping with a savory filling and it still fits into your macros. The sweet potato topping alone makes it taste indulgent, but I’ll sometimes swap it for a Protein Banana Bread if I’m craving something sweeter.
  • Frozen mixed vegetables and canned beans keep the grocery bill reasonable while adding fiber that keeps you full for hours.
  • The BBQ and Dijon mustard combo in the filling creates a flavor profile that’s smoky, tangy, and just slightly spicy. It’s the kind of combination you’ll reach for again and again. If you want to pair this with something equally flavorful, the Ground Turkey Fajita Wraps are a great match.
  • Everything comes together in one skillet plus a baking dish. Minimal cleanup for what feels like a complicated, restaurant-quality meal.
  • This recipe reheats exceptionally well. Make it on Sunday and you’ve got four solid lunches sorted without any extra effort. I often meal prep these alongside the Baked Chicken Nuggets and grab a few Cottage Cheese Overnight Oats for breakfast on alternate days.
Sweet potato BBQ shepherd's pie close-up - plated serving with mashed sweet potato topping
Flexible Feasts – Sweet Potato BBQ Shepherd’s Pie: Plated Serving Close-Up

How to Round Out the Meal

  • Simple green salad with a light vinaigrette. Keeps the meal from feeling too heavy and adds some fresh crunch.
  • Steamed broccoli or green beans. Extra vegetables never hurt when you’re already in a meal prep mindset.
  • Crusty bread or dinner rolls. Great for soaking up any extra BBQ sauce left in the baking dish.
  • Coleslaw on the side. The cool, creamy contrast works surprisingly well with the warm, smoky filling.

How to Switch It Up

  • Ground Beef or Chicken. Swap the ground turkey for lean ground beef or shredded chicken if that’s what you have on hand. Beef adds richer flavor while chicken keeps it lighter.
  • Dairy-Free Topping. Use coconut yogurt and dairy-free cream cheese instead of the dairy versions. The texture won’t be quite as fluffy but the flavor still works.
  • Extra Veggie Load. Throw in some corn kernels or diced carrots with the mixed vegetables. Shepherd’s pie has always been a good way to use up leftover veggies that are in the fridge. If you have extra sweet potatoes and honey left over, the No Bake Almond Butter Date Balls are another easy snack to throw together with those same ingredients.
  • Spice It Up. Double the cayenne and add some diced jalapeños to the filling if you like things with more heat.
  • BBQ Sauce Swap. Try a honey mustard or buffalo sauce instead of BBQ for a completely different flavor direction. The Dijon in the original recipe already hints at where this could go.
Sweet potato BBQ shepherd's pie step-by-step - preparing the sweet potato mash topping
Flexible Feasts – Making Sweet Potato BBQ Shepherd’s Pie: Sweet Potato Mash Step

Things Worth Knowing

  • Drain Your Sweet Potatoes Well
    After boiling, let the potatoes sit in the colander for a minute to steam off excess water. Too much moisture and your topping gets watery instead of fluffy.
  • Whip the Topping for Best Texture
    An electric mixer makes a noticeable difference here. Whip the sweet potatoes with Greek yogurt and cream cheese for 1 to 2 minutes until they’re light and airy. A potato masher works but you won’t get the same fluffy result. If you want another comfort dinner that’s just as easy, the Slow Cooker Buffalo Chicken Sandwiches are a great option too.
  • Thaw and Drain Those Frozen Vegetables
    Frozen mixed vegetables hold a lot of water. Thaw them completely and drain well before adding to the skillet or your filling will end up watery.
  • Create Peaks with a Fork
    When spreading the sweet potato topping over the filling, use a fork to create ridges and peaks. Those peaks brown faster and give you that classic shepherd’s pie look.
  • Let It Rest Before Serving
    Take it out of the oven and let it sit for 5 minutes. The filling will thicken up slightly and you’ll get cleaner portions when cutting into the dish.

FAQs

  • Can I make this shepherd’s pie ahead of time?
    Yes. Assemble the entire dish up to the baking step, cover it tightly with plastic wrap and foil, and refrigerate for up to 24 hours. Add about 10 extra minutes to the bake time since you’re starting from cold.
  • How do I store leftovers?
    Transfer any leftover shepherd’s pie to an airtight container and refrigerate for up to 4 days. Reheat individual portions in the microwave or warm the whole dish covered in a 350 degree oven until heated through.
  • Can I freeze this recipe?
    Absolutely. Freeze the assembled unbaked pie in a freezer-safe dish for up to 3 months. Thaw overnight in the fridge before baking as directed. You can also freeze individual portions after baking for a quick weeknight lunch.
  • What cut of ground turkey should I use?
    93% lean is the sweet spot. 99% lean will work but tends to dry out more easily in the skillet. The small amount of fat in 93% helps keep everything moist during the simmering step.
  • Is this recipe gluten-free?
    The base recipe is naturally gluten-free as long as your BBQ sauce and mixed vegetables don’t contain hidden gluten. Always check labels on pre-mixed frozen vegetables since some brands add wheat-based anti-caking agents.
Sweet potato BBQ shepherd's pie step-by-step - assembling the casserole dish layers
Flexible Feasts – Making Sweet Potato BBQ Shepherd’s Pie: Assembly Step

Equipment Needed

Recipe

Sweet potato BBQ shepherd's pie recipe card – high-protein comfort food dinner

Sweet Potato BBQ Shepherd’s Pie

A hearty, high-protein twist on classic shepherd’s pie with a whipped sweet potato topping over a seasoned ground turkey and black bean filling smothered in BBQ sauce and Dijon mustard. Packed with 19g of protein per serving, this family-friendly comfort food is as filling as it is flavorful.
Prep Time 25 minutes
Cook Time 1 hour 5 minutes
Rest Time 10 minutes
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 270

Ingredients
  

Whipped Topping
  • 3 medium sweet potatoes
  • 1 container (5.3 oz) plain greek yogurt
  • 4 oz Cream Cheese
  • 1 tablespoon honey
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
Filling
  • 2 lbs Ground Turkey
  • 1/2 cup white onion
  • 2 garlic cloves or 1 teaspoon minced garlic
  • 1 can (15 oz) low sodium black beans drained
  • 24 oz frozen mixed vegetables thawed, drained
  • 1 cup low sodium diced tomatoes
  • 1 tablespoon smoked paprika
  • 2 teaspoons chili powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon cayenne pepper optional
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup low sugar or naturally-sweetened BBQ sauce
  • 1/4 cup Dijon mustard
Garnish
  • Freshly chopped green onions
  • Shredded cheese

Directions
 

  1. Peel and chop the sweet potatoes into roughly 1-inch chunks, then place them in a large pot and cover with water.
  2. Bring the pot to a boil and cook for 15-20 minutes, or until fork-tender.
  3. Drain the sweet potatoes well and return them to the pot before adding the plain Greek yogurt, cream cheese, honey, cinnamon, salt, and pepper.
  4. Mash with a potato masher until smooth, or for a lighter, fluffier texture, use an electric mixer and whip for 1-2 minutes until airy.
  5. Set the topping aside while you prepare the filling.
  6. Add the chopped white onion to a skillet and cook for 3-5 minutes on medium heat, or until softened.
  7. Stir in the minced garlic and cook for another minute until fragrant, then set aside. In a large skillet over medium-high heat, brown the ground turkey, breaking it up with a spoon as it cooks.
  8. Drain off any excess grease before stirring in the smoked paprika, chili powder, cumin, cayenne pepper (if using), salt, and black pepper.
  9. Mix well to combine everything evenly.
  10. Add the drained black beans, thawed and drained mixed vegetables, and diced tomatoes to the skillet.
  11. Pour in the BBQ sauce and Dijon mustard, then stir well and bring to a simmer.
  12. Reduce heat to medium-low and cook for 5-10 minutes, stirring occasionally, to allow the flavors to meld together.
  13. Preheat your oven to 375°F (190°C).
  14. Pour the turkey filling into an evenly sized baking sheet, approximately 9×13 inches. Spread the sweet potato topping evenly over the turkey filling and use a fork to create peaks for a nice browned effect.
  15. Bake for 25-30 minutes, or until the topping is heated through and lightly browned.
  16. Let cool for a few minutes before garnishing with freshly chopped green onions and shredded cheese (optional).
  17. Serve warm and enjoy!

Video

Notes

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or cover with foil and warm in a 350°F oven.

Nutrition Facts

Serving size: About 11 ounces, cooked (1/8 of dish)
Amount of servings per recipe: 8
Calories: 270
Fat: 8 g
Saturated Fat: 3 g
Trans Fat: 0 g
Cholesterol: 30 mg
Sodium: 130 mg
Carbohydrates: 31 g
Fiber: 5 g
Sugars: 6 g
Protein: 19 g

*The numbers above are approximations. Actual calories and macronutrient amounts will vary depending on the ingredients used along with the serving size.

Similar Articles

Leave a Reply

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

Recipe Rating