This macro-friendly sweet potato recipe turns the humble spud into a complete, balanced meal that fits neatly into a flexible dieting plan. By pairing roasted sweet potatoes with lean protein, healthy fats, and fiber-rich vegetables, you get a satisfying dish that delivers around 40 grams of protein per serving without blowing your daily calorie budget. It’s endlessly customizable, meal-prep friendly, and actually tastes like something you’d want to eat every week.
Ingredients
- 2 large sweet potatoes (about 600 g / 1.3 lb total)
- 1 tbsp olive oil (15 ml)
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 500 g (1.1 lb) boneless, skinless chicken breast
- 1 tsp chili powder
- 1/2 tsp ground cumin
- 1 tbsp olive oil (15 ml) for chicken
- 1 can (400 g / 15 oz) black beans, drained and rinsed
- 1 cup (150 g) cherry tomatoes, halved
- 1/2 cup (75 g) red onion, finely chopped
- 1/4 cup (60 g) plain Greek yogurt (2% or 5%)
- 2 tbsp (30 ml) lime juice (about 1 lime)
- 2 tbsp (8 g) fresh cilantro, chopped
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Scrub the sweet potatoes and pat them dry. Pierce each potato several times with a fork, then place them on the prepared baking sheet. Bake for 45–60 minutes, until a knife slides through the thickest part with little resistance. The exact time depends on size; start checking at 40 minutes.
- While the potatoes bake, prepare the chicken. In a small bowl, mix chili powder, cumin, and a pinch of salt. Rub the spice mixture over the chicken breasts.
- Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the chicken and cook for 6–7 minutes per side, until the internal temperature reaches 165°F (74°C) when checked with an instant-read thermometer. Transfer to a cutting board and let rest for 5 minutes before slicing.
- In a medium bowl, combine the drained black beans, cherry tomatoes, red onion, and half of the cilantro. Set aside.
- In a small bowl, whisk the Greek yogurt with lime juice and a pinch of salt. If it’s too thick, add 1–2 tsp of water to reach a drizzling consistency.
- Once the sweet potatoes are cool enough to handle (about 10 minutes), slice each one in half lengthwise. Fluff the flesh with a fork, leaving the skin on.
- To assemble, place one sweet potato half on each plate. Top with a quarter of the black bean mixture, then a quarter of the sliced chicken. Drizzle with the lime yogurt sauce and sprinkle with the remaining cilantro.
Tips
- Don’t skip the fork pricks: Piercing the potatoes before baking prevents steam buildup, which can cause them to burst in the oven. It also helps them cook more evenly.
- Use a meat thermometer: Chicken breast is done at 165°F (74°C). Overcooking dries it out, so pull it off the heat as soon as it hits that mark.
- Make it vegetarian: Swap the chicken for 1 cup (150 g) of cooked quinoa or extra black beans. You’ll lose some protein but gain fiber and plant-based iron.
- Adjust the spice: If you prefer more heat, add 1/4 tsp cayenne to the chicken rub or a dash of hot sauce on top. For a milder version, reduce the chili powder to 1/2 tsp.
Serving Suggestions
Serve this dish warm as a hearty main course. It pairs well with a simple green salad dressed with lemon and olive oil, or with steamed broccoli on the side for extra volume. For a low-carb option, you can skip the sweet potato and serve the chicken and bean mixture over cauliflower rice—though you’ll miss the natural sweetness and fiber.
Variations
- Tex-Mex: Replace the Greek yogurt with salsa or guacamole, and add 1/4 cup (40 g) of corn kernels to the bean mixture.
- Mediterranean: Swap the chicken for grilled shrimp or falafel, use feta instead of yogurt, and add cucumber and Kalamata olives.
- Breakfast bowl: Top a roasted sweet potato with scrambled eggs, black beans, and avocado for a morning version.
- BBQ style: Toss the cooked chicken in 2 tbsp of your favorite BBQ sauce before slicing. Omit the lime yogurt and use ranch dressing instead.
Storage and Reheating
Store the components separately in airtight containers in the refrigerator for up to 4 days. The sweet potatoes will keep for 5 days, but the chicken and bean mixture are best within 3 days. To reheat, microwave the sweet potato and chicken for 2–3 minutes until hot, then add the fresh toppings like yogurt and cilantro. You can also reheat in a 350°F (175°C) oven for 10–15 minutes, but the microwave is quicker for meal prep. Freeze the cooked sweet potatoes and chicken (without the yogurt sauce) for up to 3 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
How do I calculate the macros for this recipe?
Weigh the raw ingredients and use a food scale for accuracy. For the full recipe (without optional swaps), the approximate macros per serving are: 480 calories, 45 g protein, 45 g carbs, 12 g fat, and 8 g fiber. These numbers will vary based on the exact size of your sweet potatoes and the fat content of your yogurt.
Can I use pre-cooked chicken or rotisserie chicken?
Yes, absolutely. Shredded rotisserie chicken works great—just skip the cooking step and add the spices directly to the shredded chicken. This cuts prep time by about 15 minutes.
Why are my sweet potatoes taking longer than 60 minutes?
Large sweet potatoes can take up to 75 minutes. To speed things up, cut them into 1-inch cubes and roast for 25–30 minutes instead of baking whole. The texture will be slightly different but still delicious.
Can I make this dairy-free?
Yes, replace the Greek yogurt with a dairy-free yogurt or a simple tahini-lemon dressing. For the tahini version, mix 2 tbsp tahini, 2 tbsp lemon juice, 1 tbsp water, and a pinch of salt.
Is it okay to eat the skin?
Yes, the skin is edible and contains fiber and potassium. Just make sure to scrub the potatoes well before baking. If you prefer a smoother texture, you can scoop out the flesh and mix it with the toppings.
Can I meal prep this for the whole week?
Yes, this recipe is ideal for meal prep. Assemble the bowls in containers, but keep the yogurt sauce separate until you’re ready to eat. Add the cilantro just before serving to keep it fresh.
Related
- Zucchini Sheet Cake with Graham Cracker Crust
- Yellow Sheet Cake: Easy Classic Recipe
- Yoshi Sheet Cake: Fun Green Cake Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).