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
Instructions
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.

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.

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.

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.
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.
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.
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
