Fall is the season I stop wanting cold lunches.
Something about the light changing and the air turning crisp makes me want a bowl that’s warm all the way through — roasted, seasoned, a little sweet, and hearty enough to carry me through an afternoon.
This chicken sweet potato bowl is exactly that.
Diced chicken breast and sweet potatoes go onto sheet pans with a warm paprika-cumin rub, broccoli roasts alongside until it’s bright green and tender-crisp, and the whole thing gets piled over fluffy brown rice and finished with a glossy nut-butter soy drizzle that’s rich, tangy, and just a little unexpected.
The best part is how little effort it takes.
It’s a sheet pan dinner in the truest sense — two pans, one bowl of spice rub, and about forty minutes from the moment you turn on the oven to the moment you sit down.
The sweet potatoes get a ten-minute head start because they need it, then the chicken and broccoli join them and everything finishes together.
You’re not tending a stove or babysitting a sauce. You’re tossing, spreading, and waiting, which is my favorite kind of weeknight cooking.
The key is the chicken pull temperature. Cubed chicken breast keeps cooking after it comes off the pan, so I take it out at 155–160°F and let carryover heat bring it to a juicy 165°F. That ten-degree window is the difference between chicken that’s tender and golden and chicken that’s dry and stringy — and it matters just as much when you eat the leftovers two days later.
It’s wholesome and clean without tasting like it’s trying to be.
The sweet potatoes caramelize at the edges, the broccoli keeps a little snap, the rice soaks up the drizzle, and the warm spices make the whole bowl feel like the season it belongs to.
I’ve made it for a weeknight dinner and packed the rest for lunches, and it’s good both ways.
Why This Recipe Works

The staggered sheet-pan timing is the whole trick. Sweet potatoes are dense and need 22–24 minutes at 425°F to caramelize through. Chicken cubes and broccoli are done in 12–14 minutes. If you cook them all together, the broccoli burns before the potatoes are tender. Giving the potatoes a ten-minute head start means everything reaches ideal doneness at the same time.
Pull the chicken at 155–160°F to keep it juicy. Carryover heat takes cubed chicken to 165°F while it rests. Pull it at 165°F on the pan, and it overshoots to 172°F or higher, which is exactly when chicken turns stringy and dry. The ten-degree difference is the difference between chicken you’re happy to eat cold the next day and chicken you choke down.
Keeping the chicken and broccoli slightly separated on the pan matters. Broccoli releases steam as it roasts. If you pile it against the chicken, that steam keeps the chicken from browning and makes the broccoli soggy. Spread them into their own zones on the sheet pan, and both come out better.
The nut-butter soy drizzle is a real emulsion, and it’s stable. Whisk peanut butter or tahini with soy, honey, rice vinegar, sesame oil, and warm water to make a glossy, pourable sauce that holds together cold and after reheating. It’s the thing that makes the bowl taste finished rather than plain.
The warm spice rub does the seasonal work. Paprika, cumin, garlic, and onion give the chicken and sweet potatoes a cozy, gently smoky depth that pairs with the potatoes’ natural sweetness and the drizzle’s tang. It’s a fall flavor profile without needing a single fall cliché.
Ingredients That Matter

Sweet potatoes cut to ¾-inch cubes. Cut them smaller, and they’ll scorch before the chicken is done; cut them larger, and they’ll still be firm when everything else is ready. A uniform ¾-inch dice is what makes the ten-minute head start work.
Chicken breast patted dry before it’s tossed. Wet chicken steams on a hot pan instead of browning. Pat the cubes dry with paper towels first, then toss them with oil and spice — that’s what gives you golden edges instead of pale, rubbery ones.
Low-sodium soy sauce in the drizzle. The drizzle’s salt level depends entirely on the soy you use, and brands vary a lot. Low-sodium soy or tamari gives you control, and you can taste and adjust at the end rather than discovering the bowl is a salt bomb after it’s assembled.
How to Make It

1. Preheat and prep the pans. Preheat the oven to 425°F (218°C). Line two large rimmed baking sheets with parchment paper.
2. Start the sweet potatoes. In a medium bowl, toss 2 medium sweet potatoes (peeled and diced into ¾-inch cubes) with 1 tablespoon of olive oil and half of the spice rub — 1 tsp paprika, ½ tsp garlic powder, ½ tsp onion powder, ½ tsp ground cumin, 1 tsp kosher salt, and ½ tsp black pepper. Spread them evenly onto Sheet Pan 1 and bake on the bottom rack for 10 minutes.
3. Season the chicken and broccoli. Pat 1½ lbs of cubed chicken breast dry with paper towels. In the same bowl, toss the chicken and 3 cups broccoli florets with the remaining 1 tablespoon olive oil and the rest of the spice rub until fully coated. Spread them onto Sheet Pan 2 in a single layer, keeping the chicken and broccoli slightly separated so the broccoli steams less and the chicken browns.
4. Roast together. Place Sheet Pan 2 into the oven alongside Sheet Pan 1. Roast for 12 to 14 minutes, until the chicken reaches 155–160°F internal and the broccoli is bright green and tender-crisp with light golden edges. If you like deeper char on the broccoli, remove the chicken and give the broccoli 2 to 3 extra minutes on the hot pan. Give the sweet potatoes a final flip and check that they’re fork-tender.
5. Whisk the drizzle. In a small bowl, whisk together 3 tablespoons creamy peanut butter or tahini, 2 tablespoons low-sodium soy sauce, 1 tablespoon honey, 1 tablespoon rice vinegar, and 1 teaspoon toasted sesame oil. Gradually whisk in warm water 1 tablespoon at a time until the sauce is smooth, glossy, and pourable. Taste and adjust salt or acid — soy brands vary in salinity. You should have about ½ cup, enough for 4 bowls at roughly 2 tablespoons each, with a little left for drizzling at the table.
6. Assemble the bowls. Divide 2 cups of cooked brown rice among 4 bowls. Top evenly with the roasted chicken, sweet potatoes, and broccoli. Drizzle the sauce over the top, or portion it into small cups if you’re packing some for later.
7. Garnish and serve. Sprinkle with toasted sesame seeds and sliced green onions and serve warm.
Tips and Troubleshooting

The broccoli came out soggy and olive-colored. It was crowded on the pan, or it roasted too long. Give it room in a single layer, keep it separated from the chicken, and pull it at 12–14 minutes when it’s bright green and still has a little snap.
The chicken is dry. It was pulled too late. Take it off the pan at 155–160°F and let carryover heat finish it. If you’re already past that point, the drizzle helps a lot.
The sweet potatoes are still firm in the middle. If you cut them larger than ¾-inch, the oven runs cool. Cut them uniformly, give them the full 10-minute head start, and check with a fork before pulling the pan.
The drizzle is too thick to pour. It cooled down, or the nut butter was cold. Whisk in warm water a teaspoon at a time until it loosens. It should ribbon off a spoon.
The drizzle tastes too salty. The soy sauce was full-sodium, or the brand runs salty. Use low-sodium soy or tamari, and taste before you serve.
The bowl tastes flat. It needs acid and salt at the end. A squeeze of lime or a splash of rice vinegar in the drizzle wakes everything up.
The rice is dry the next day. It needs a water splash. A tablespoon of water over the rice, covered loosely with a paper towel, 90 seconds on high — that’s what brings it back.
Storage and Make-Ahead

Leftovers keep in an airtight container in the refrigerator for up to 4 days.
Keep the drizzle in a separate small container so it stays fresh and doesn’t soak into the rice.
To reheat, sprinkle 1 tablespoon of water over the rice and bowl components, cover loosely with a paper towel, and microwave on high for 90 seconds — the water creates a steam pocket that restores moisture to the brown rice and softens the broccoli just enough.
Add the drizzle after the bowl is hot and toss to combine. The bowls don’t freeze well — the broccoli and sweet potatoes go soft — so plan for a few days in the fridge rather than a month in the freezer.
You can also roast the components a day ahead and assemble fresh when you’re ready to eat.
Chicken Sweet Potato Bowl
A cozy fall sheet-pan bowl with warm-spiced roasted chicken, caramelized sweet potatoes, bright broccoli, and brown rice, finished with a soy drizzle with nut butter.
Ingredients
For the Sheet Pan Roast
- 1½ lbs boneless, skinless chicken breasts, cut into 1-inch cubes, patted dry
- 2 medium sweet potatoes, peeled and diced into ¾-inch cubes
- 3 cups broccoli florets, cut into bite-sized pieces
- 2 tbsp olive oil or avocado oil, divided
- 1 tsp paprika
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp ground cumin
- 1 tsp kosher salt
- ½ tsp freshly ground black pepper
For the Nut-Butter Soy Drizzle (makes ~½ cup)
- 3 tbsp creamy peanut butter or tahini
- 2 tbsp low-sodium soy sauce or tamari
- 1 tbsp raw honey or maple syrup
- 1 tbsp rice vinegar
- 1 tsp toasted sesame oil
- 2 to 3 tbsp warm water, to thin
For Serving
- 2 cups cooked brown rice or jasmine rice
- Toasted sesame seeds and sliced green onions, for garnish
Instructions
- Preheat oven to 425°F (218°C). Line two large rimmed baking sheets with parchment paper.
- Toss the sweet potatoes with 1 tbsp oil and half the spice rub. Spread on Sheet Pan 1 and bake on the bottom rack for 10 minutes.
- Pat the chicken dry. Toss the chicken and broccoli with the remaining 1 tbsp oil and the rest of the spice rub. Spread on Sheet Pan 2, keeping chicken and broccoli slightly separated.
- Place Sheet Pan 2 in the oven alongside Sheet Pan 1. Roast 12–14 minutes, until the chicken reaches 155–160°F and the broccoli is bright green and tender-crisp. Flip the sweet potatoes and check they're fork-tender.
- Whisk the peanut butter, soy sauce, honey, rice vinegar, and sesame oil. Whisk in warm water 1 tbsp at a time until smooth and pourable. Taste and adjust salt.
- Divide the rice among 4 bowls. Top with chicken, sweet potatoes, and broccoli. Drizzle with sauce and garnish with sesame seeds and green onions.
Notes
Notes: Refrigerate leftovers for up to 4 days; keep sauce separate. Reheat with 1 tbsp water over the rice, covered loosely, for 90 seconds on high; add sauce after. Doesn't freeze well. Nutrition is an estimate.
Nutrition (per serving, estimated): 510 calories, 42g protein, 52g carbs, 16g fat, 7g fiber, 680mg sodium.
FAQ
Can I use chicken thighs instead of chicken breast? Yes. Boneless, skinless thighs roast in about the same time at 425°F, but pull them at 175°F rather than 155–160°F so the connective tissue breaks down. They’ll be a little richer and stay juicy even longer in the fridge.
Can I use ground turkey instead of chicken? Yes — this works as a ground turkey sweet potato bowl. Brown the turkey in a skillet with the same spice rub rather than roasting it, since ground meat won’t cube and roast the same way.
Can I make this without rice? Yes. Cauliflower rice, quinoa, or extra roasted vegetables all work as the base. If you use cauliflower rice, reheat it the same way — the water splash helps it too.
Should the drizzle be served cold? Room temperature or chilled both work. It thickens in the fridge, so let it sit out for a few minutes or loosen it with a teaspoon of warm water before drizzling.
Can I make this bowl with salmon instead? Yes — a salmon sweet potato bowl works well. Roast a salmon fillet at 425°F for 10–12 minutes, until it flakes, and add it in place of the chicken.
How far ahead can I roast the components? Roast everything up to a day ahead, refrigerate, and assemble when you’re ready to eat. Reheat the components gently and add the drizzle fresh.
More Recipes You’ll Love
- The Sweet Potato Bowl You’ll Crave All Fall — Smoky Cinnamon-Maple Chicken, 38g Protein
- BBQ Chicken Bowl — Easy Healthy Southwestern Dinner (Meal Prep Friendly)
- The Best Honey Mustard Chicken Recipe — Golden Glaze, Creamy Dipping Sauce, 30 Minutes
Closing
The staggered pans and the 155–160°F chicken pull are the two things that make this bowl worth making on a Tuesday — everything else is flavor.
It’s the one I’d hand you first when the air turns crisp, and you want a warm, hearty dinner on the table in forty minutes.
Make it once, and tell me how the drizzle came out.