Sweet Potato BBQ Shepherd’s Pie
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.

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.

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.

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.

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.

Equipment Needed
Recipe

Sweet Potato BBQ Shepherd’s Pie
Ingredients
Directions
- Peel and chop the sweet potatoes into roughly 1-inch chunks, then place them in a large pot and cover with water.
- Bring the pot to a boil and cook for 15-20 minutes, or until fork-tender.
- Drain the sweet potatoes well and return them to the pot before adding the plain Greek yogurt, cream cheese, honey, cinnamon, salt, and pepper.
- 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.
- Set the topping aside while you prepare the filling.
- Add the chopped white onion to a skillet and cook for 3-5 minutes on medium heat, or until softened.
- 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.
- Drain off any excess grease before stirring in the smoked paprika, chili powder, cumin, cayenne pepper (if using), salt, and black pepper.
- Mix well to combine everything evenly.
- Add the drained black beans, thawed and drained mixed vegetables, and diced tomatoes to the skillet.
- Pour in the BBQ sauce and Dijon mustard, then stir well and bring to a simmer.
- Reduce heat to medium-low and cook for 5-10 minutes, stirring occasionally, to allow the flavors to meld together.
- Preheat your oven to 375°F (190°C).
- 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.
- Bake for 25-30 minutes, or until the topping is heated through and lightly browned.
- Let cool for a few minutes before garnishing with freshly chopped green onions and shredded cheese (optional).
- Serve warm and enjoy!
