Some dinners ask you to choose between fast and delicious. These Easy Chicken Fajita Rice Bowls refuse to choose. In 30 minutes flat, you get sizzling fajita-seasoned chicken with golden edges, sweet peppers charred just enough to taste like they came off a grill, fluffy cilantro-lime rice, and a toppings bar that lets everyone at the table build their own perfect bowl. It tastes like your favorite Tex-Mex restaurant for a fraction of takeout, and only one big skillet gets truly dirty.
This is the weeknight dinner that behaves like a weekend project. The chicken sears in minutes, the peppers sizzle in the same pan while the chicken rests, and the rice quietly cooks itself in the background. By the time you fluff the rice with lime and cilantro, everything is ready to pile into bowls. Kids load up on cheese and sour cream, grown-ups go heavy on salsa and avocado, and nobody misses the tortillas. If your family loves our 20-minute sheet pan chicken fajitas, these bowls are the same smoky, juicy flavor in a fresher, fork-friendly form.
What makes this bowl work is not a long ingredient list or a fancy technique. It is heat, timing, and one good spice mix. The chicken hits a screaming-hot skillet so the outside caramelizes before the inside dries out. The peppers get their turn in the same pan, soaking up every bit of seasoned flavor left behind. And the lime goes in at the very end, where its brightness wakes the whole bowl up instead of cooking away. Keep reading for the exact timing, the mistakes that turn fajita chicken rubbery, and the make-ahead plan.
Recipe at a Glance
- Prep time: 10 minutes
- Cook time: 20 minutes
- Total time: 30 minutes
- Servings: 4 bowls
- Difficulty: Easy
- Method: One skillet + one saucepan

Ingredients
Everything below makes 4 generous bowls. The spice mix takes two minutes to stir together, and if you are short on time, 2 tablespoons of your favorite store-bought fajita seasoning stands in for the whole blend.
For the Fajita Chicken
- 1 1/2 lb boneless, skinless chicken breasts (about 2 large breasts), sliced into 1/2-inch strips
- 2 tablespoons olive oil, divided
- 2 teaspoons chili powder
- 1 1/2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
For the Peppers and Onions
- 3 bell peppers (1 red, 1 yellow, 1 green), seeded and sliced into thin strips
- 1 large red onion, halved and sliced into thin strips
- 1 tablespoon olive oil
For the Cilantro-Lime Rice
- 1 1/2 cups long-grain white rice, rinsed
- 3 cups water or low-sodium chicken broth
- 1 tablespoon butter
- Zest and juice of 1 lime
- 1/2 cup chopped fresh cilantro
- 1/2 teaspoon kosher salt
For Topping the Bowls
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (frozen and thawed, or canned and drained)
- 1 ripe avocado, diced or sliced
- 1/2 cup sour cream
- 1/2 cup shredded cheddar or Mexican-blend cheese
- 1/2 cup salsa or fresh pico de gallo
- Lime wedges and extra chopped cilantro, for serving
- Optional: sliced jalapenos, pickled red onions

Directions
- Start the rice first. Combine the rinsed rice, water or broth, and salt in a medium saucepan. Bring to a boil over medium-high heat, then reduce to the lowest simmer, cover tightly, and cook for 15 minutes without lifting the lid. Remove from the heat and let it stand, still covered, for 5 minutes. It finishes steaming while you cook everything else.
- Mix the fajita seasoning. Stir the chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and black pepper together in a small bowl. Toss the chicken strips with 1 tablespoon of the olive oil, then sprinkle the seasoning over the top and toss again until every strip is evenly coated. The oil helps the spices cling to the chicken instead of falling off into the pan.
- Sear the chicken. Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat until it shimmers. Add the chicken strips in a single layer and cook for 3 to 4 minutes per side, without moving them, until deeply golden on the outside and cooked through. The chicken is done when an instant-read thermometer reads 165°F in the thickest strip, with no pink remaining and clear juices. Transfer the chicken to a plate and let it rest for 5 minutes.
- Sizzle the peppers and onions. Add the tablespoon of olive oil listed for the peppers to the same hot skillet, scraping up the browned bits left by the chicken. Add the bell pepper strips and red onion and cook for 5 to 6 minutes, stirring only once or twice, until the edges are charred in spots and the peppers are tender but still crisp. You want color and bite, not soft, steamed peppers.

- Finish the rice. Uncover the rice and fluff it with a fork. Fold in the butter, lime zest, lime juice, and chopped cilantro until the rice is bright, fluffy, and flecked with green. Taste and add a pinch more salt if it needs it.
- Slice the chicken. Slice the rested chicken across the grain into thin strips. Cutting across the grain shortens the muscle fibers, which is what keeps each bite tender instead of chewy.
- Build the bowls. Spoon the cilantro-lime rice into 4 bowls. Top each with sliced chicken, charred peppers and onions, black beans, corn, avocado, shredded cheese, a dollop of sour cream, and a spoonful of salsa.
- Serve right away. Hand out the lime wedges and let everyone squeeze fresh lime over their own bowl. Serve with sliced jalapenos and pickled red onions on the side for anyone who wants extra heat or tang.
Why This Works
The secret to fajita flavor is not the spice list alone. It is the order of operations, and every step here earns its place. Searing the chicken in a hot, uncrowded skillet gives you the deep golden crust that comes from the Maillard reaction. Tossing the strips in oil before the spices go on matters too: the oil carries the chili powder, cumin, and smoked paprika onto the meat and lets them bloom in the heat instead of scorching dry in the pan.
Resting the chicken for 5 minutes is the quiet step that makes the biggest difference. The juices settle back through the meat, so the strips stay juicy when sliced instead of spilling moisture onto the board. Cooking the peppers after the chicken, rather than with it, keeps them from steaming in the chicken juices. They hit the hot, seasoned pan on their own, pick up a real char, and keep the crisp-tender bite that makes a fajita bowl taste fresh instead of soggy.
The rice pulls the whole dish together. Cooking it in broth layers in savory flavor, and folding lime zest, juice, and cilantro in at the very end keeps their brightness intact. Lime added too early cooks off and turns dull; lime folded into hot, just-fluffed rice smells incredible and tastes even better. That is the whole method: high heat for the chicken, a quick char for the peppers, and fresh citrus at the finish.
Pro Tips
- Slice the chicken evenly. Strips of the same thickness cook at the same speed, so no piece overcooks while another stays pink. If a breast is very thick, slice it horizontally first, then into strips.
- Let the pan get properly hot. The oil should shimmer and a drop of water should sizzle hard before the chicken goes in. A lukewarm pan steams chicken instead of searing it.
- Do not move the chicken. Leave each strip alone for the full 3 to 4 minutes per side. Constant flipping cools the pan and stops browning. Patience is what builds the crust.
- Start the rice before anything else. It needs 15 minutes of simmering plus 5 minutes of resting, and that clock runs perfectly in the background while you season and sear.
- Warm the beans and corn. A quick 60 seconds in the microwave or a minute in the empty skillet after the peppers come out keeps the bowls hot all the way through. Cold beans cool everything down fast.
- Set up a toppings bar. Put the sour cream, cheese, salsa, avocado, and lime wedges in small bowls and let everyone build their own. It turns dinner into a little event.
Common Mistakes
- Crowding the skillet. Too much chicken at once drops the pan temperature and the strips steam in their own juices instead of browning. Cook in two batches if your skillet is small, and keep the batches hot in a warm oven while the second one sears.
- Overcooking the chicken. Fajita strips are thin, so they go from juicy to dry in about a minute. Pull them the moment they hit 165°F. If you do not have a thermometer, cut into the thickest strip: no pink, clear juices, and the meat should still look moist.
- Seasoning only the top of the chicken. Spices tossed on one side wash off in the pan. Toss the strips in oil first, then season and toss again so the coating sticks all the way around.
- Cooking the peppers too long. Fajita peppers should be charred at the edges and still crisp in the middle. Once they go soft, the bowl loses its fresh crunch.
- Skipping the rest. Slicing chicken straight out of the skillet lets the juices run out onto the board. Five minutes of rest is the difference between juicy strips and dry ones.
- Adding lime too early. Lime juice stirred into the rice while it simmers loses its brightness. Zest and juice go in after the rice is fluffed, right before serving.
Substitutions
- Chicken thighs: Boneless, skinless thighs work beautifully and stay even juicier. Sear 4 to 5 minutes per side and cook to the same 165°F.
- Steak or shrimp: Flank steak, sliced thin against the grain, sears in 2 to 3 minutes per side and should reach 145°F with a 3-minute rest. Shrimp cooks in 2 minutes per side and is done when pink and opaque at 145°F.
- Store-bought seasoning: Use 2 tablespoons of fajita seasoning and skip the individual spices. Taste before adding extra salt, since most blends are already salty.
- Different rice: Jasmine rice works cup for cup. Brown rice needs about 40 to 45 minutes, so start it earlier and the total time becomes about 50 minutes. Cauliflower rice keeps it low-carb; saute it for 4 to 5 minutes instead of boiling.
- Beans and corn: Pinto beans swap in for black beans, and frozen fire-roasted corn adds a smoky note. Leave either out entirely if your family is not a fan.
- Dairy-free: Skip the cheese and sour cream and lean on avocado, salsa, and an extra squeeze of lime. A spoonful of dairy-free yogurt works in place of sour cream.
Storage and Make-Ahead
These bowls are built for meal prep, as long as you store the parts separately. Keep the sliced chicken, peppers and onions, and cilantro-lime rice in separate airtight containers in the refrigerator for 3 to 4 days. Store toppings on their own: salsa and cheese keep 3 to 4 days, while avocado and sour cream go on fresh at serving. Never leave cooked chicken or rice sitting out on the counter for more than 2 hours.
To reheat, warm the chicken, peppers, and rice in the microwave in 30-second bursts, or in a skillet over medium heat with a splash of water until steaming hot and the chicken reaches 165°F again. For freezing, the cooked chicken and peppers freeze well for up to 2 months, and the rice freezes for up to 3 months. Thaw overnight in the refrigerator, never on the counter, and add fresh avocado, sour cream, and salsa after reheating. On a busy night, the whole bowl comes together in about 10 minutes from prepped components.

Frequently Asked Questions
How do I know the chicken is done?
The chicken is done when an instant-read thermometer reads 165°F in the thickest strip, with no pink remaining and clear juices. If you do not have a thermometer, cut into the thickest strip: the meat should be white all the way through, still moist, and the juices should run clear. Thin fajita strips usually need 3 to 4 minutes per side over medium-high heat.
Can I use store-bought fajita seasoning?
Yes. Use 2 tablespoons of store-bought fajita seasoning in place of the homemade spice mix. Toss the chicken strips in oil first, then add the seasoning and toss again so it sticks. Check the salt level before adding extra salt, since most store-bought blends are already salty, and add a squeeze of lime at the end the same way.
Can I make chicken fajita rice bowls ahead for meal prep?
Yes, they are excellent for meal prep. Cook the chicken, peppers, and cilantro-lime rice, then store each part in its own airtight container in the refrigerator for 3 to 4 days. Keep the toppings separate and add avocado, sour cream, and salsa fresh when you serve. Reheat the chicken, peppers, and rice until steaming hot, with the chicken reaching 165°F again, then build the bowls.
What rice works best for fajita rice bowls?
Long-grain white rice is the best choice because it cooks in about 15 minutes and stays fluffy under the juicy chicken and peppers. Jasmine rice works cup for cup. Brown rice tastes great too, but it needs 40 to 45 minutes to cook, so the total time becomes about 50 minutes. For a low-carb bowl, use cauliflower rice sauteed for 4 to 5 minutes instead.
Once you make these bowls, they tend to join the regular rotation. The formula is endlessly flexible: swap in steak or shrimp, change the toppings with the season, or double the batch for lunches all week. For another bowl night, try our easy teriyaki chicken rice bowls, and if you love quick chicken dinners, our easy chicken lo mein is ready in about the same time. Fajitas began as a Tex-Mex classic of grilled meat with peppers and onions, and this bowl keeps that smoky, sizzling spirit while making it a fresh, fork-friendly weeknight meal. Sweet bell peppers bring crunch and natural sweetness against the warm, smoky spice: three colors, three shades of sweet, one very happy bowl.
Rate this recipe
Be the first to rate it!