This one-pan honey BBQ chicken rice skillet is the ultimate quick dinner idea. Juicy chicken and fluffy rice cook together in a sweet-tangy sauce for an easy weeknight meal in…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Start by prepping all your ingredients. Rinse the rice under cold water until the water runs clear—this removes excess starch and prevents the rice from becoming gummy. Dice the onion and mince the garlic. Cut the chicken into uniform bite-sized pieces so they cook evenly. Pat the chicken dry with paper towels to help achieve a golden sear. This mise en place approach ensures a smooth cooking flow, especially on a busy weeknight.

Step 1 image
Step 2

Heat 1 tablespoon of olive oil in a large deep skillet or Dutch oven over medium-high heat. Once the oil shimmers, add the chicken pieces in a single layer (work in batches if necessary to avoid overcrowding). Let the chicken cook undisturbed for 3-4 minutes until the bottom is deeply golden and caramelized. Flip the pieces and cook another 2-3 minutes. The edges should have nice charred bits—this builds flavor. Remove the chicken to a plate; it doesn’t need to be fully cooked through yet as it will finish in the rice.

Step 2 image
Step 3

Reduce heat to medium. Add the remaining 1 tablespoon olive oil to the same pan. Sauté the diced onion for 2 minutes until translucent, scraping up any browned bits from the chicken. Add the minced garlic and smoked paprika; cook for 30 seconds until fragrant. The aroma of garlic and smoked paprika coming together is absolutely intoxicating.

Step 4

Add the rinsed rice to the pan and stir to coat with the oil and aromatics. Toast the rice for 1 minute, stirring constantly—this step enhances the nutty flavor and keeps the grains separate. Pour in the chicken broth, honey, and BBQ sauce. Stir everything together, making sure the honey and BBQ are fully dissolved in the broth. Bring to a vigorous simmer.

Step 5

Nestle the browned chicken pieces back into the pan, pushing them into the rice mixture. Any juices from the chicken plate should also be added—they add flavor. Cover the pan with a tight-fitting lid, reduce the heat to low, and let it simmer gently for 15 minutes. Do NOT lift the lid during this time; the steam is essential for cooking the rice perfectly. After 15 minutes, remove the pan from heat and let it rest, covered, for 5 minutes. This resting period allows the rice to absorb any remaining liquid and fluff up.

Step 6

Uncover and fluff the rice with a fork. Taste and adjust seasoning if needed. If you’d like extra glaze, drizzle a little more BBQ sauce and honey on top. Garnish with chopped fresh parsley or green onions for a pop of color and freshness. Serve straight from the skillet for a rustic, family-style presentation. The rice should be tender, the chicken juicy, and every bite coated in sweet-tangy goodness.

For best results

  • Use the right rice: Long-grain white rice (like basmati or jasmine) yields separate, fluffy grains. Avoid short-grain or sticky rice, which can become mushy. Rinsing is critical—skip it and you'll end up with a gummy texture. For a healthier twist, you can substitute brown rice, but you'll need to increase the broth and cooking time by about 15 minutes (see FAQ).
  • Get a good sear: Don't rush the browning step. A deep golden crust on the chicken adds layers of flavor thanks to the Maillard reaction. Make sure the pan is hot and don't overcrowd. If using chicken breasts, they cook faster, so adjust the initial sear time slightly. The charred bits that stick to the pan after searing? That's flavor gold—they'll deglaze when you add the onions.
  • Balance the sweetness: Honey and BBQ sauce together can be very sweet. To counter, use a smoky or tangy BBQ sauce (like Kansas City-style or a vinegar-based one). You can also add a splash of apple cider vinegar or lemon juice at the end to brighten the dish. Taste before serving and adjust with a pinch of salt if it feels too sweet.
  • Keep an eye on the liquid ratio: The rice-to-liquid ratio is key. For 1 cup of long-grain white rice, you need about 1 1/2 cups of liquid plus any moisture from the chicken and sauce. Since honey and BBQ are part of the liquid, measure accurately. If you lift the lid too early, steam escapes and the rice may be undercooked. Trust the process—15 minutes covered, then 5 minutes rest.
  • Make it ahead: This dish is great for meal prep. Divide into individual containers and refrigerate for up to 4 days. To reheat, add a splash of water or broth and microwave covered, or warm in a skillet over low heat. The flavors actually deepen overnight as the sauce melds with the rice. It's also freezer-friendly for up to 2 months.
  • Use bone-in chicken: For even more flavor, use bone-in, skin-on chicken thighs. Sear them skin-side down first until crispy, then proceed. Increase the simmer time to 20 minutes since bone-in pieces take longer to cook through. The payoff is incredible—rich, moist meat with crispy skin that softens slightly in the rice.
  • Don't skip the resting period: After cooking, letting the pan rest off heat for 5 minutes is non-negotiable. This allows the rice to absorb any residual steam and finish cooking gently. Fluffing with a fork rather than a spoon maintains the grain's integrity. You'll notice the rice is perfectly tender, not mushy.

Variations

  • Spicy Kick: Add 1-2 teaspoons of sriracha or chili garlic paste to the honey-BBQ sauce mixture. You can also toss in a diced jalapeño with the onions. For even more heat, finish with a drizzle of hot honey or red pepper flakes. This version is great for those who like a sweet-spicy contrast.
  • Veggie-Packed: Bulk up the nutrition by adding vegetables. Sauté a bell pepper (diced) and a cup of frozen peas or corn along with the onion. You can also stir in a handful of baby spinach at the end until wilted. The vegetables add color, texture, and make it a more complete one-pan meal without extra effort.
  • Protein Swap: Chicken is classic, but this works beautifully with other proteins. Use boneless pork chops (cut into cubes) or smoked sausage slices. For a vegetarian option, use cubed firm tofu (pressed and pan-seared) or canned chickpeas (drained and patted dry). Adjust cooking time based on protein—tofu and chickpeas need only a brief simmer to heat through.
  • Coconut Honey BBQ Fusion: Replace half the chicken broth with canned coconut milk (light or full-fat). Use a mild BBQ sauce and add a squeeze of lime juice at the end. The coconut adds a creamy richness that tames the sweetness and pairs wonderfully with the smoky paprika. Garnish with toasted coconut flakes and cilantro.
  • Gluten-Free: Ensure your BBQ sauce is certified gluten-free (many are, but check labels). Use tamari or coconut aminos if you add soy sauce. All other ingredients are naturally gluten-free. This variation is perfect for those with celiac or gluten sensitivity.

Nutrition

  • Calories385 kcal
  • Total Fat12g
  • Saturated Fat2.5g
  • Cholesterol110mg
  • Sodium680mg
  • Total Carbohydrates42g
  • Dietary Fiber1g
  • Sugars22g
  • Protein28g

Common Questions

Can I use brown rice instead of white rice?
Yes, but you’ll need to adjust cooking time and liquid. Brown rice requires about 45-50 minutes of simmering and 2 cups of liquid per 1 cup of rice (instead of 1.5 cups). So for this recipe, increase chicken broth to 2 cups and extend the covered simmer time to 40-45 minutes. Also, pre-toast the brown rice for 2 minutes to enhance its nutty flavor. The rest period should be 10 minutes. Note that the chicken may be overdone by then, so consider simmering the rice first and adding the chicken later.
How do I store leftovers and reheat them?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a tablespoon of water or chicken broth per serving to restore moisture. Microwave covered on medium power in 30-second intervals until hot, or warm in a non-stick skillet over medium-low heat, stirring occasionally. You can also freeze the dish for up to 2 months; thaw overnight in the fridge before reheating.
Can I use frozen chicken?
It’s best to fully thaw frozen chicken before cooking to ensure even browning and proper cooking. If you’re in a hurry, you can use frozen chicken, but you’ll need to increase the initial sear time and the simmer time. Pat the frozen chicken as dry as possible to minimize splattering. Expect an extra 5-10 minutes of cooking time overall. Always check that the internal temperature reaches 165°F (74°C).
What type of BBQ sauce works best?
I recommend a sweet and smoky sauce (like Kansas City-style) for balance. A honey-based BBQ sauce or one with molasses complements the added honey. Avoid overly spicy or vinegar-heavy sauces unless you want a different flavor profile. You can also make your own: mix ketchup, brown sugar, apple cider vinegar, Worcestershire sauce, and smoked paprika. The key is to match the sweetness of the honey.
Is this recipe healthy?
This dish provides a good balance of protein, carbs, and moderate fat. With around 385 calories per serving, it’s suitable for a satisfying dinner. To make it lighter, use chicken breast without skin, reduce honey to 2 tablespoons, and choose a low-sugar BBQ sauce. You can also swap white rice for cauliflower rice (but cook separately to avoid mushiness). Increase vegetables for added fiber.
Can I double this recipe?
Yes, but you’ll need a very large pan (12-inch or larger) to avoid overcrowding. Double all ingredients and increase initial sear time for chicken (do in batches). The simmer time may need to increase by 5 minutes because of the larger volume. Ensure the lid fits tightly. If your pan isn’t large enough, it’s better to cook in two batches or use a Dutch oven.
Why did my rice turn out mushy or crunchy?
Mushy rice usually results from too much liquid or not rinsing the rice. Measure liquids precisely and rinse rice until water runs clear. Crunchy rice means you didn’t cook long enough or the pan wasn’t tightly covered. Check that your simmer is gentle, not vigorous, and avoid lifting the lid. If after 15 minutes the rice is still hard, add 2 tablespoons of water, re-cover, and cook 5 more minutes.