BBQ Chicken and Sweet Potato Recipe: Smoky-Sweet One-Pan Harmony

Main Courses

BBQ Chicken and Sweet Potato Recipe: Smoky-Sweet One-Pan Harmony

This BBQ chicken and sweet potato recipe delivers a perfect balance of smoky-sweet flavors with minimal effort. The secret lies in marinating the chicken overnight in a rich blend of spices and BBQ sauce, then roasting it alongside caramelized sweet potatoes for a one-pan meal that's both hearty and elegant.

Every bite combines tender, juicy chicken with perfectly sweetened potatoes that soak up all the savory goodness.

The beauty of this dish is its simplicity—just a few ingredients transform into a restaurant-quality meal. You'll start with a dry rub for the chicken, then let it marinate while you prep the sweet potatoes.

Roasting everything together creates a caramelized crust on the potatoes and locks in moisture for chicken that falls apart easily. The result is a dish that feels indulgent but comes together in under an hour.

What makes this recipe truly special is how the flavors develop as they cook. The sweet potatoes become tender and slightly crispy at the edges, while the chicken develops a sticky, smoky glaze from the marinade.

The combination of textures—juicy chicken, creamy potatoes, and that perfect caramelized crust—makes this a weeknight favorite that still feels like a special occasion.

Serve this dish with a side of coleslaw or crusty bread to soak up every last bit of that delicious BBQ sauce. The flavors are rich enough to stand alone, but the extra elements add balance and make it even more satisfying.

This is comfort food at its finest, with just the right amount of smoky-sweet harmony that keeps everyone coming back for seconds.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for bbq chicken sweet potato

Six ingredients for the chicken, six for the potatoes—just enough to create restaurant-worthy flavors.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into even-sized pieces
Medium Sweet Potatoes 🍠 2 whole Cut into 1-inch chunks
BBQ Sauce 🍯 1 cup Store-bought or homemade
Olive Oil 🫒 2 tbsp For tossing potatoes
Brown Sugar 🍚 2 tbsp Enhances caramelization
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Garlic Powder 🧄 1 tbsp Freshly ground preferred
Onion Powder 🧅 1 tbsp Adds savory base
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Apple Cider Vinegar 🍎 1 tbsp Balances sweetness
Honey 🍯 1 tbsp For marinade glaze
Fresh Rosemary 🌿 1 sprig Chopped, optional garnish

The chicken thighs are the star here—boneless, skinless pieces work best since they cook evenly. Trader Joe's or Costco usually have them pre-cut for convenience, but if you're buying whole, trim any excess fat. Sweet potatoes? Any size works, but medium ones give you perfect chunks that caramelize beautifully. The key to great BBQ flavor lies in the marinade—store-bought sauce is fine, but if you're feeling fancy, mix your own with vinegar, honey, and spices for that extra depth. Look for smoked paprika in the spice aisle; it's what gives that authentic smoky kick.

No BBQ sauce? Substitute with a mix of ketchup, molasses, and a dash of hot sauce—it's surprisingly good. Running short on brown sugar? Maple syrup works in a pinch, though it adds a slightly different flavor profile. Fresh rosemary is ideal for garnish, but dried will do if that's what you've got (use half the amount). The olive oil matters—don't use the cheap stuff. Trader Joe's or Whole Foods carry great options that won't overpower the dish. And if you're prepping ahead, marinate the chicken overnight for maximum flavor—it's worth the wait.

Sweet potatoes keep for weeks in a cool, dark place, but once cut, store them in the fridge to prevent browning. The chicken marinade can be made a day ahead—just keep it refrigerated. When ready to cook, toss everything on one sheet pan and roast until the potatoes are tender and the chicken reaches 165°F. Leftovers? This dish actually tastes better the next day as the flavors meld together. Portion into containers for easy lunches—just reheat and enjoy that smoky-sweet goodness all over again.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—just toss the chicken, potatoes, and a drizzle of olive oil on a sheet pan, roast, then glaze with BBQ sauce and brown sugar. No pots, no pans, no stress.
  • Sweet & Smoky Bomb: That caramelized brown sugar crust on the chicken? It’s dangerously good. The sweet potatoes soak up the smoky BBQ flavor while staying tender—like a hug in food form.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. Roast a big batch, slice the chicken, and pack it with potatoes—no reheating drama, just flavor that sticks around.
  • Budget-Friendly Feast: Chicken thighs and sweet potatoes stretch farther than you’d think, and a little BBQ sauce goes a long way. Honestly, it’s the kind of meal that makes grocery day feel like a win.

Step-by-step instructions for smoky-sweet BBQ chicken and sweet potatoes

This one-pan wonder brings together juicy chicken and caramelized sweet potatoes in a perfect smoky-sweet balance.

1

Prep the Chicken and Create the Marinade

Cut the 1.5 lb boneless, skinless chicken thighs into even-sized pieces—about 1-inch chunks for consistent cooking. In a small bowl, whisk together the 1 cup BBQ sauce, 2 tbsp brown sugar, 1 tbsp smoked paprika, 1 tbsp garlic powder, 1 tbsp onion powder, 1 tsp salt, 0.5 tsp black pepper, 1 tbsp apple cider vinegar, and 1 tbsp honey. This marinade will infuse the chicken with deep, smoky-sweet flavor.

Place the chicken pieces in a large bowl and pour the marinade over them. Toss gently to coat evenly—you want every surface covered so the flavors penetrate. Let the chicken marinate for at least 15 minutes (up to 30 minutes if you have time) while you prep the sweet potatoes. This step ensures tender, flavorful chicken that won't dry out during roasting.

2

Roast the Sweet Potatoes Until Caramelized

Preheat your oven to 400°F for even cooking. While the chicken marinates, cut the 2 whole medium sweet potatoes into 1-inch chunks—this size ensures they cook through without turning mushy. Toss the sweet potato chunks with 2 tbsp olive oil, 1 tsp salt, and 0.5 tsp black pepper on a large baking sheet, spreading them in a single layer. The oil helps them crisp up beautifully.

Roast the sweet potatoes for 20-25 minutes, stirring once halfway through, until they're golden brown and tender when pierced with a fork. You're aiming for caramelized edges with a slightly crispy texture—this adds a delicious contrast to the soft chicken. Keep an eye on them; sweet potatoes can vary in cooking time depending on their size.

3

Roast the Marinated Chicken

While the sweet potatoes roast, transfer the marinated chicken to the same baking sheet (or a second sheet if your oven is crowded). Spread the chicken pieces in a single layer, ensuring they don't overlap—this allows the marinade to crisp up and form a delicious crust. Return the sheet to the oven and roast the chicken for 20-25 minutes, until the internal temperature reaches 165°F and the edges are deep golden brown.

Here's the thing—don't overcrowd the pan. If you're using two sheets, rotate them halfway through for even browning. The chicken should be juicy inside with a slightly crispy exterior from the caramelized marinade. If the sauce starts to bubble too aggressively, tent the sheet loosely with foil for the last 5 minutes to prevent burning.

4

Combine and Glaze for Maximum Flavor

Once the chicken is fully cooked, remove the baking sheet from the oven. Use a spatula to scrape up any leftover marinade and BBQ sauce from the bottom of the pan, then drizzle it over the chicken and sweet potatoes. This step ensures you don't waste any of that flavorful liquid.

Return the sheet to the oven for 5-7 minutes to let the sauce caramelize and glaze everything together. You'll know it's ready when the sweet potatoes are sticky and glossy, and the chicken is coated in a glossy, smoky-sweet glaze. If you're using the 1 sprig fresh rosemary, chop it finely and sprinkle it over the top during these final minutes for a fragrant finish.

5

Rest and Serve with Confidence

Let the dish rest for 5 minutes before serving—this allows the juices to redistribute in the chicken and sweet potatoes, keeping everything moist and flavorful. Serve directly from the baking sheet for easy cleanup, or transfer to a platter if you prefer. The combination of tender, smoky chicken and caramelized sweet potatoes makes this dish a crowd-pleaser.

For extra flair, garnish with a sprinkle of smoked paprika or a drizzle of extra BBQ sauce. Pair with crusty bread to soak up all that delicious glaze, and you've got a complete meal that's perfect for weeknight dinners or meal prep. The best part? Everything cooks together in one pan, making cleanup a breeze.

👨‍🍳

Pro Tips For Making Bbq Chicken Sweet Potato

  • Sear Chicken First: Hit the chicken thighs with olive oil and brown sugar before adding BBQ sauce—this locks in flavor and prevents the sauce from turning to glue. I used to skip this, and the chicken always tasted like it was swimming in syrup.
  • Cube Sweet Potatoes Evenly: Big chunks stay tough; tiny ones burn. Aim for 1.5-inch pieces—big enough to hold shape but small enough to cook through fast. My first batch had lumpy potatoes because I eyeballed it, and they ended up mushy.
  • Don’t Overcrowd the Pan: If you’re roasting or pan-searing, give the chicken space to brown. Crowding steams the meat instead of crisps it, and the BBQ sauce turns soggy. Work in batches if needed—trust me, the extra 5 minutes saves you from sad, greasy chicken.
  • Deglaze with BBQ Sauce: After searing the chicken, splash in a little water or broth, scrape up the browned bits, then add the BBQ sauce. That crusty fond is where all the flavor hides—waste it, and you’re missing half the taste. (Yes, even if it looks gross.)

Pro cooking tips for this recipe

Marinate Like a Pro

The overnight marinade is your secret weapon for restaurant-quality flavor. I always use a mix of 1 cup BBQ sauce, 2 tbsp brown sugar, and 1 tbsp smoked paprika to create that perfect smoky-sweet balance.

For extra depth, add 1 tbsp apple cider vinegar—it tenderizes the chicken while cutting through the sweetness. I like to marinate for at least 4 hours (or overnight) in the fridge, flipping the chicken every 12 hours to ensure even flavor distribution. 💡

Sweet Potato Perfection

Cutting sweet potatoes into 1-inch chunks ensures they cook evenly without turning mushy. Toss them with 2 tbsp olive oil and a pinch of salt before roasting—the oil helps create that beautiful caramelized crust. For extra flavor, sprinkle with ½ tsp garlic powder and ½ tsp onion powder before roasting.

I always roast them first for 20 minutes before adding the chicken, so they have time to develop that sweet, crispy exterior. ⏰

Oven Temperature Control

Your oven's accuracy matters more than you think. I use an oven thermometer to confirm my oven reaches 400°F—many home ovens run 25°F hotter or cooler than set. For even cooking, place the baking sheet on the middle rack where heat circulates best.

If your oven has hot spots, rotate the sheet halfway through cooking. For extra crispy edges on the sweet potatoes, broil for 2-3 minutes at the end. 🌡️

Juicy Chicken Tricks

To keep chicken thighs juicy, never skip the marinade—it acts as a moisture barrier. I always pat the chicken dry before marinating to help the seasoning adhere better. For extra insurance, brush the chicken with an additional 1 tbsp honey during the last 5 minutes of cooking.

This creates a beautiful glaze while keeping the meat tender. And here's a pro tip: Use a meat thermometer to check for 165°F internal temperature—it's the only way to guarantee perfect doneness every time. 🍗

One-Pan Efficiency

The beauty of this recipe is everything cooks together, but timing is key. Start with the sweet potatoes since they take longer to roast. While they cook, marinate the chicken, then add it to the same pan. If your oven is crowded, use two sheets and rotate them halfway through.

This ensures even cooking without overcrowding. I like to finish everything together for 5-7 minutes to let the flavors meld and create that perfect sticky glaze. 🔥

Resting for Maximum Flavor

This is where many home cooks make their biggest mistake—skipping the rest. Let the dish rest for 5-10 minutes before serving. This allows the juices to redistribute throughout the chicken and sweet potatoes, preventing dryness.

I also recommend tenting loosely with foil during the last 5 minutes of cooking if the sauce is bubbling too aggressively. This simple step makes all the difference in texture and flavor. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 135mg45%
Sodium 820mg36%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 18g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs?

Chicken breasts will work, but they're leaner and more prone to drying out. If you use them, cut them into ½-inch thick pieces and marinate for at least 2 hours (overnight is best). Cook them for 15-20 minutes at 375°F instead of 400°F to prevent overcooking. For extra moisture, brush with a little BBQ sauce during the last 5 minutes of cooking.

2

How can I make this dish spicier?

Add ½ tsp cayenne pepper or 1 tsp chili powder to the marinade for heat. For extra kick, sprinkle ½ tsp crushed red pepper flakes over the sweet potatoes before roasting. If you prefer a smoky-spicy blend, swap ½ tbsp smoked paprika for ½ tbsp chipotle powder in the marinade. Start with small amounts—you can always add more!

3

Can I make this recipe on the grill instead of in the oven?

Preheat your grill to medium-high heat (375°F). Grill the sweet potatoes first for 15-20 minutes, turning occasionally, until tender. Then grill the marinated chicken for 6-8 minutes per side until it reaches 165°F. For extra smoky flavor, add wood chips to your grill. Finish by brushing everything with extra BBQ sauce and letting it sit for 2-3 minutes on the grill.

4

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 15-20 minutes covered with foil to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each, until warmed through. To restore crispiness, broil for 2-3 minutes after oven reheating. Leftovers taste even better the next day as flavors meld!

5

Can I substitute regular potatoes for sweet potatoes?

Regular potatoes will work, but they won't caramelize as beautifully and have a different texture. If substituting, use Yukon Gold potatoes and cut them into ½-inch thick slices instead of chunks. They'll cook faster (15-20 minutes) and need less oil for crispiness. The flavor will be less sweet, so consider adding 1 tbsp maple syrup to the marinade for balance.

★★★★★4.7(1 review)
Categories Main Courses