Ready in under 30 minutes, this honey BBQ chicken rice one-pan skillet dinner is a quick and easy weeknight meal with juicy chicken and fluffy rice. Bold sweet and smoky…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Start by prepping your chicken. Pat the chicken pieces dry with paper towels—this is crucial for achieving a deep golden sear, as moisture on the surface will steam instead of brown. Season generously with salt, black pepper, and garlic powder. Toss to coat evenly. Set aside while you gather the remaining ingredients. If using chicken breasts, consider cutting them into 1-inch cubes for even cooking; thighs can be slightly larger as they stay juicier.

Step 1 image
Step 2

Heat a large, deep skillet or Dutch oven over medium-high heat. Add the olive oil and swirl to coat the bottom. Once the oil shimmers (about 30 seconds), carefully add the seasoned chicken pieces in a single layer without overcrowding—work in two batches if necessary. Let them cook undisturbed for 3-4 minutes until the underside is deep golden brown. Flip and cook another 2-3 minutes until browned on all sides. The chicken doesn’t need to be fully cooked through at this point; it will finish in the rice. Using a slotted spoon, transfer the browned chicken to a plate and set aside. The fond (brown bits) left in the pan is flavor gold.

Step 2 image
Step 3

Reduce the heat to medium. Add the rinsed rice to the same skillet and stir for about 1 minute, allowing the grains to toast slightly and absorb the residual oil and chicken juices. This step enhances the nutty flavor of the rice and prevents it from turning mushy later. Pour in the chicken broth and water, scraping up any browned bits from the bottom with a wooden spoon—this deglazes the pan and infuses the rice with savory depth. Bring the liquid to a gentle boil.

Step 4

Return the browned chicken to the skillet, nestling it into the rice. In a small bowl, whisk together the honey, BBQ sauce, apple cider vinegar, smoked paprika, and onion powder until smooth. Pour this mixture evenly over the chicken and rice. Do not stir too vigorously; you want the sauce to layer on top rather than be fully incorporated. Cover the skillet tightly with a lid and reduce the heat to low. Let it simmer gently for 15-18 minutes, or until the rice is tender and has absorbed most of the liquid. Resist the urge to lift the lid frequently—the steam is needed for even cooking.

Step 5

After 15 minutes, remove the lid and check the rice. It should be fluffy and the liquid should be mostly absorbed. If there’s still excess liquid, cook uncovered for 2-3 more minutes. The chicken should be cooked through (165°F / 74°C internal temperature). Taste and adjust seasoning with a pinch of salt or a drizzle of honey if desired. For a glossy finish, you can turn the heat to high and cook without stirring for 1-2 minutes to caramelize the sauce slightly—watch closely so it doesn’t burn.

Step 6

Remove from heat and let rest for 2-3 minutes. This allows the rice to set and any remaining steam to redistribute. Fluff the rice gently with a fork. Garnish with chopped parsley for freshness and color. Serve directly from the skillet for a rustic presentation. Pair with a simple side salad or steamed vegetables to round out the meal. Enjoy the sweet and smoky flavors with perfectly tender chicken and perfectly cooked rice—all from one pan!

For best results

  • For the most flavorful chicken, use bone-in skin-on thighs if you have extra time. Increase cooking time by about 5-7 minutes and skim off excess fat before adding rice. The skin crisps up beautifully under the broiler at the end; just transfer the skillet to a preheated broiler for 2-3 minutes after the rice is done. This adds a satisfying crunch.
  • Rinsing the rice is essential to remove excess starch that can make the dish gummy. Place the rice in a fine-mesh strainer and rinse under cold water until the water runs clear (about 30 seconds). This also helps the grains stay separate and fluffy.
  • If you prefer a thicker, stickier sauce, mix 1 teaspoon of cornstarch with 2 teaspoons of water to form a slurry and stir it into the sauce during the last 2 minutes of cooking. Alternatively, you can simmer the sauce uncovered for an extra 5 minutes before adding the chicken back.
  • Can’t find smoked paprika? Regular paprika works, but the smoky flavor is a key component. You can substitute with 1/2 teaspoon of liquid smoke added to the sauce mixture. Start with a little and adjust; liquid smoke is potent.
  • To make this dish dairy-free and gluten-free, ensure your BBQ sauce is labeled gluten-free. Most store-bought BBQ sauces are naturally gluten-free, but always check labels for additives. The recipe as written contains no dairy.
  • For meal prep, cook the entire dish as directed, then portion into airtight containers. Refrigerate for up to 4 days. Reheat in a skillet over medium heat with a splash of water or broth to restore moisture, or microwave in 30-second increments stirring in between. The rice may absorb some sauce over time, so adding a little extra BBQ sauce or honey upon reheating can revive the flavor.
  • Don’t skip the apple cider vinegar—it cuts through the sweetness of the honey and BBQ sauce, balancing the flavors. If you don’t have it, use white wine vinegar or lemon juice. A squeeze of fresh lime at the end also works wonders.

Variations

  • Spicy Kick: Add 1-2 minced chipotle peppers in adobo sauce or 1/2 teaspoon cayenne pepper to the sauce mixture. You can also toss some sliced jalapeños on top during the last few minutes of cooking. For extra heat without changing the texture, stir in a tablespoon of sriracha.
  • Vegetarian Version: Substitute the chicken with 1.5 lbs of extra-firm tofu, cubed and pan-fried until golden, or use a can of drained chickpeas. For chickpeas, add them with the rice and liquid; they don’t need pre-searing. Use vegetable broth instead of chicken broth. The honey BBQ flavor pairs wonderfully with chickpeas.
  • Smoky Bacon Twist: Cook 4 slices of chopped bacon in the skillet first until crisp, then remove and set aside. Use the rendered fat instead of olive oil to sear the chicken. Sprinkle the bacon bits over the finished dish for a smoky, salty crunch.
  • Rice Alternatives: Swap white rice for brown rice, but note that brown rice requires a longer cooking time (about 40-45 minutes). Increase the liquid to 2 cups broth and 1 cup water, and simmer for 40 minutes covered. You may need to add more liquid if it dries out. Alternatively, use cauliflower rice for a low-carb option; sauté the cauliflower rice for 5 minutes after searing chicken, add sauce and chicken, and cook covered for 5 minutes until tender.
  • Sheet Pan Version: For a hands-off approach, spread the seasoned chicken on a sheet pan with the rice (uncooked), broth, and sauce. Roast at 400°F (200°C) for 25-30 minutes, stirring halfway, until rice is cooked and chicken is caramelized. This yields a slightly drier, roastier texture.

Nutrition

  • Calories520 kcal
  • Total Fat14g
  • Saturated Fat3g
  • Cholesterol110mg
  • Sodium680mg
  • Total Carbohydrates65g
  • Dietary Fiber1g
  • Sugars28g
  • Protein32g

Common Questions

Can I use leftover cooked chicken or rotisserie chicken?
Absolutely! This is a great way to use leftovers. Simply skip the searing step. Add the cooked chicken to the skillet after the rice has simmered for about 10 minutes. Stir gently and continue cooking until the rice is done and the chicken is heated through. Be careful not to overcook the chicken; add it later to keep it tender.
What kind of BBQ sauce works best?
A thick, smoky-sweet Kansas City-style BBQ sauce is ideal because it clings well and provides a balanced flavor. Avoid thin vinegar-based sauces as they may not thicken enough. If you only have a spicy sauce, reduce the cayenne or omit it. We love Sweet Baby Ray’s or homemade sauce. Always taste and adjust sweetness with honey.
Can I make this in a slow cooker or Instant Pot?
For a slow cooker: sauté the chicken and add to the slow cooker with rinsed rice, broth, and sauce (use 1 cup broth instead of 1.5 because slow cookers retain moisture). Cook on low for 2-3 hours until rice is tender. For Instant Pot: use the sauté function to brown chicken, then add rice, broth, and sauce. Pressure cook on high for 5 minutes (white rice) or 22 minutes (brown rice), then natural release for 10 minutes. Open and stir.
How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 4 days. The rice may absorb some sauce over time, becoming drier. To reheat, add a splash of water or chicken broth and microwave in 30-second bursts stirring between, or reheat in a skillet over medium heat with a lid until warmed through. Adding a drizzle of honey or BBQ sauce before serving restores the glaze.
Can I freeze this dish?
Yes, it freezes well for up to 3 months. Allow it to cool completely, then transfer to freezer-safe containers or bags. Thaw overnight in the refrigerator. Reheat as directed above. Note that the rice texture may soften slightly after freezing, but the flavor remains delicious. Freezing in individual portions makes for quick lunches.
What can I substitute for honey to make it sugar-free?
Use a keto-friendly honey substitute like monk fruit honey or sugar-free maple syrup. Alternatively, replace honey with an equal amount of your favorite sugar-free BBQ sauce and add a tablespoon of brown sugar substitute (like Swerve) to maintain the sweet-sticky glaze. Keep in mind that the caramelization may be less pronounced.
Why is my rice mushy or undercooked?
Mushy rice usually means too much liquid or it was stirred too often. For this recipe, use the exact liquid amounts and do not stir after adding the sauce. Undercooked rice may be due to too little liquid or too low heat. Ensure the liquid is gently simmering when you cover the skillet, and keep the heat at low but not the lowest setting. Check doneness at 15 minutes and cook an extra 2-3 minutes if needed.