This 30-minute chicken rice bowl is a quick high-protein dinner packed with seasoned chicken, rice, beans, and veggies. An easy, healthy weeknight meal perfect for macro-friendly eating.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Prepare all ingredients before cooking: dice the chicken into bite-sized strips (about 1-inch wide) for even cooking. Chop the bell pepper and red onion, mince the garlic, drain and rinse the black beans, and measure out the rice, broth, corn, and salsa. This mise en place ensures a smooth 30-minute cook time. Having everything ready prevents overcooking and allows you to focus on the pan.

Step 1 image
Step 2

In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper. Sprinkle this spice blend evenly over the chicken strips and toss to coat thoroughly. Let the chicken sit for 5 minutes while you heat the pan; this allows the spices to penetrate the meat, enhancing flavor. The smoked paprika adds a subtle smokiness that mimics slow-cooked barbacoa.

Step 2 image
Step 3

Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Once the oil shimmers, add the seasoned chicken in a single layer (work in batches if needed to avoid overcrowding). Sear for 3-4 minutes without moving, until the underside is golden brown and releases easily from the pan. Flip and cook another 2-3 minutes until cooked through (internal temperature 165°F/74°C). Transfer chicken to a clean plate and set aside. This browning step builds deep flavor through the Maillard reaction.

Step 3 image
Step 4

Reduce heat to medium and add the remaining 1 tablespoon olive oil. Sauté the diced onion and bell pepper for 2-3 minutes until softened and fragrant. Add the minced garlic and cook for 30 seconds more, stirring constantly to prevent burning. The garlic should become aromatic but not browned. This aromatic base is the foundation of the bowl’s savory profile.

Step 5

Add the uncooked rice to the skillet and stir for 1 minute, coating each grain with the oil and vegetable mixture. Toasting the rice lightly before adding liquid enhances its nutty flavor and helps keep the grains separate after cooking. Pour in the chicken broth and salsa, scraping up any browned bits from the bottom of the pan (this deglazes and incorporates all the flavor). Bring to a boil.

Step 6

Once boiling, reduce heat to low, cover the skillet with a tight-fitting lid, and simmer for 15 minutes. Do not lift the lid during this time – the steam is essential for fluffy rice. After 15 minutes, remove from heat (keep covered) and let rest for 5 minutes. This resting period allows the rice to absorb any remaining moisture and become tender.

Step 7

Fluff the rice gently with a fork. Stir in the black beans, frozen corn, and cooked chicken. The residual heat will warm the beans and corn through without overcooking them. If using cheese, sprinkle it on top, cover the skillet for 1 minute to melt, then remove lid. Garnish with fresh cilantro and serve with lime wedges. The lime juice brightens all the flavors and adds a fresh finish.

For best results

  • For the best texture, use long-grain white rice like jasmine or basmati. Avoid short-grain rice as it becomes sticky and clumpy. If you prefer brown rice, note that it requires a longer cooking time (about 40-45 minutes) and more liquid (increase broth to 2 1/4 cups). To keep the 30-minute promise, you can cook brown rice separately in advance or use pre-cooked microwave pouches. Another time-saver is to use frozen pre-cooked rice; just thaw and stir in at the end.
  • Chicken thighs are a great substitute for breasts if you prefer juicier, more forgiving meat. They have a higher fat content which keeps them moist even if slightly overcooked. Simply cut them into similar-sized strips and follow the same seasoning and searing steps. For a leaner option, chicken tenderloins work well but cook faster – reduce searing time by 1 minute per side to avoid dryness.
  • To make this dish dairy-free or vegan, omit the cheese and replace chicken with a plant-based protein like extra-firm tofu (pressed and cubed) or canned chickpeas. For tofu, toss in the same spice blend and pan-sear until golden. Chickpeas can be added directly to the rice during the last 5 minutes of cooking. Use vegetable broth instead of chicken broth to keep it fully plant-based.
  • Meal prep tip: This bowl stores beautifully. Divide into airtight containers and refrigerate for up to 4 days. When reheating, add a splash of water or broth to restore moisture, then microwave in 30-second bursts, stirring between. For best results, reheat on the stovetop with a lid over medium-low heat, adding a tablespoon of water per serving. The flavors actually deepen overnight as the spices meld.
  • Customize the heat level by choosing your salsa wisely. A mild salsa keeps the dish family-friendly, while a hot salsa or adding a diced jalapeño with the onions will kick up the spice. For extra smokiness, use chipotle peppers in adobo sauce – mince one pepper and add it with the garlic. This gives a rich, smoky heat that complements the cumin and paprika beautifully.
  • Don't skip the lime wedge! A squeeze of fresh lime juice right before eating brightens the entire dish and balances the earthy beans and rice. It also adds a pop of acidity that makes the flavors sing. For an extra layer, you can zest a bit of lime over the top along with the cilantro.

Variations

  • Southwest Steak Bowl: Swap the chicken for flank or skirt steak. Season with the same spice blend and cook to medium-rare (about 3-4 minutes per side over high heat). Let rest 5 minutes before slicing against the grain. The steak adds a robust, beefy flavor that pairs beautifully with the smoky spices. Serve with a dollop of sour cream or Greek yogurt.
  • Cilantro Lime Shrimp Bowl: Replace chicken with 1 lb of peeled and deveined shrimp. Season with the chili-lime spice blend and sauté for 2-3 minutes per side until pink and opaque. Add a handful of fresh cilantro and a squeeze of lime to the rice after cooking. Shrimp cook in a fraction of the time, making this version even faster – perfect for a last-minute dinner.
  • Vegetarian Black Bean & Sweet Potato Bowl: Omit chicken and add 1 large sweet potato (peeled and diced into 1/2-inch cubes). Sauté the sweet potato with the onion and bell pepper for 5 minutes before adding rice. The sweet potato's natural sweetness contrasts with the smoky spices. Increase black beans to 1 1/2 cans for extra protein. This version is fiber-rich and satisfying.
  • Keto/Low-Carb Cauliflower Rice Bowl: Substitute cauliflower rice for white rice. Use 4 cups of riced cauliflower (fresh or frozen). Sauté the cauliflower rice with the vegetables for 5-7 minutes until tender, then stir in the cooked chicken, beans, and corn (omit corn for stricter keto). This reduces carbs significantly while keeping the same delicious flavors. Cook time is even shorter – about 15 minutes total.
  • Chipotle Chicken Bowl: Stir in 1-2 tablespoons of adobo sauce from a can of chipotle peppers along with the salsa for a smoky, spicy kick. Top with sliced avocado, a drizzle of chipotle crema (mix 1/4 cup sour cream with 1 teaspoon adobo sauce), and pickled red onions. This variation mimics the popular fast-casual bowl but is homemade and healthier.
  • Breakfast Burrito Bowl: Serve the mixture with a fried egg on top and a side of tortilla chips. The runny yolk creates a creamy sauce that coats the rice and chicken. Add a spoonful of pico de gallo and a sprinkle of cotija cheese. This turns the bowl into a hearty breakfast-for-dinner option that's packed with protein to start your day.

Nutrition

  • Calories485 kcal
  • Total Fat14g
  • Saturated Fat4g
  • Cholesterol85mg
  • Sodium720mg
  • Total Carbohydrates53g
  • Dietary Fiber8g
  • Sugars6g
  • Protein38g

Common Questions

Can I make this dish ahead of time for meal prep?
Absolutely! This one-pan chicken burrito bowl is ideal for meal prep. Prepare the recipe as directed, then divide into individual airtight containers. It will keep in the refrigerator for up to 4 days. When reheating, add a splash of water or chicken broth to restore moisture, then microwave for 2-3 minutes, stirring halfway. You can also reheat in a skillet over medium heat with a lid. The flavors meld and deepen overnight, making leftovers even more delicious.
Can I freeze this burrito bowl?
Yes, you can freeze the fully cooked bowl for up to 3 months. Allow it to cool completely, then transfer to freezer-safe containers or heavy-duty zip-top bags. To thaw, place in the refrigerator overnight. Reheat in the microwave or on the stovetop, adding a little broth or water to refresh the rice. Note that the texture of the rice may soften slightly after freezing, but the flavor remains excellent. For best results, freeze without the cheese and add fresh cilantro and lime after reheating.
How can I reduce the sodium content?
To lower sodium, use low-sodium or no-salt-added chicken broth, and choose no-salt-added canned black beans (rinse them well even if labeled reduced-sodium). You can also reduce the salt in the spice blend to 1/4 teaspoon or omit it entirely, relying on the cumin, chili powder, and garlic for flavor. The salsa can be a source of hidden sodium, so opt for a low-sodium variety or make your own with fresh tomatoes, onion, and cilantro.
What can I substitute for black beans?
Black beans are classic, but you can easily swap them with pinto beans, kidney beans, or even chickpeas for a different texture. If you’re not a fan of beans, you can increase the chicken to 1.5 lbs or add extra vegetables like zucchini or spinach. For a lower-carb option, omit the beans entirely and add more bell pepper and corn (or use cauliflower rice as suggested in variations).
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free as written. All ingredients – chicken, rice, beans, vegetables, and spices – are gluten-free. However, always double-check your spice blends and salsa labels, as some brands may add wheat-based fillers or be processed in facilities that handle gluten. Using certified gluten-free products ensures safety for those with celiac disease or gluten sensitivity.
Can I use brown rice instead of white rice?
Yes, but you’ll need to adjust the cooking time and liquid. Brown rice typically requires 40-45 minutes to cook and about 2 1/4 cups of broth per cup of rice. To keep the recipe at 30 minutes, you can cook the brown rice separately in advance (or use pre-cooked frozen brown rice) and stir it in at the end with the beans and corn. Alternatively, use parboiled or instant brown rice, which cooks faster.
How do I prevent the rice from becoming mushy?
The key to fluffy rice is using the correct liquid-to-rice ratio (1 3/4 cups broth to 1 cup rice) and not lifting the lid during the 15-minute simmer. Also, toasting the rice in oil before adding liquid helps keep grains separate. After cooking, let the rice rest covered for 5 minutes off the heat, then fluff with a fork. If your rice turns out mushy, you may have added too much liquid or cooked it too long. Next time, reduce broth by 2 tablespoons.
Can I add more vegetables?
Certainly! This bowl is very versatile. You can stir in a handful of fresh spinach or chopped kale during the last 2 minutes of cooking until wilted. Diced zucchini, yellow squash, or even roasted sweet potatoes make great additions. For extra crunch, top with shredded lettuce or cabbage just before serving. Just be mindful not to overcrowd the pan; if adding more veggies, sauté them first to release moisture before adding rice.