This easy chicken fajita rice bowl is a go-to one-pan dinner when I need something quick, satisfying, and family-friendly. Juicy chicken, vibrant bell peppers, black beans, and a simple homemade fajita seasoning combine with fluffy rice to make a complete meal in about 30 minutes. It’s great for weeknights because everyone can customize their bowl, and leftovers are perfect for next-day lunches.

Chicken fajita rice bowls are a flexible variation of a classic chicken fajita skillet. I make this bowl often: it’s fast to prepare, feeds the whole family, and packs well for lunches. The components are simple, and you can easily swap ingredients to match what you have on hand.
My kids like choosing their own toppings, which keeps dinner stress-free. The same filling works for wraps or sandwiches if you want a different presentation without extra cooking. For variety, add avocado, cheese, corn salsa, mango salsa, fresh cilantro, or a squeeze of lime.
This recipe fits a range of tastes — whether you prefer bold Tex-Mex flavors or something lighter like cilantro-lime chicken and rice, you can adapt it easily.
Ingredients Needed

See the recipe card at the end of the post for complete measurements and a printable version.
- Chicken: Boneless, skinless chicken breasts are used here, but thighs work well and stay juicier.
- Homemade fajita seasoning: A quick mix of salt, cumin, onion powder, black pepper, paprika, chili powder, cayenne, and oregano. Store-bought seasoning is fine too.
- Lime juice: Fresh lime gives the best brightness, but bottled lime or lemon juice can be used.
- Vegetables: Red onion, garlic, and a mix of bell peppers. You can substitute yellow or white onion or add extra vegetables like broccoli.
- Tomatoes: Chopped tomatoes make a fresh salsa; cherry tomatoes work as well. If short on time, skip the salsa.
- Beans: Black beans or pinto beans are traditional; red kidney beans are a fine substitute.
- Rice: Cooked long-grain rice (basmati recommended) works best. Brown rice or quinoa are good alternatives.
- Cilantro: Fresh cilantro adds brightness; omit if you dislike it.
- Corn: Frozen or fresh corn both work well.
- Optional toppings: Avocado or guacamole, shredded cheese, lettuce, sour cream, hot sauce, or pico de gallo.
Substitutes and Variations
- Dairy-free: Omit cheese and sour cream or use dairy-free alternatives.
- Use leftovers: Leftover grilled or roasted chicken works perfectly.
- Make burritos: Wrap the filling in tortillas for burritos or wraps.
- Vegetarian: Replace chicken with tofu, tempeh, or extra beans for a meatless option.
How to make Chicken Fajita Rice Bowl (Step-by-Step recipe)
Step 1: Make the fajita seasoning. Combine the spices in a small bowl and set aside. If you’re using store-bought mix, skip this step.
Step 2: Prep and marinate the chicken. Slice breasts in half or pound lightly so they cook evenly. Toss with 2–3 teaspoons of fajita seasoning, lime juice, and a little oil. Marinate at least 30 minutes if possible; 10–15 minutes works on busy days.

Step 3: Prep veggies and rice. Chop vegetables, drain and rinse the beans, and cook rice according to package directions.
Step 4: Cook the chicken. Heat 2 teaspoons of oil in a heavy pan over medium heat. Add the marinated chicken and sear for 2–3 minutes without moving to get a good crust. Flip and cook until done and lightly charred — total time varies with thickness. Transfer to a plate, cover, and rest before slicing.

Step 5: Sauté the fajita vegetables. In the same pan, add 1 teaspoon oil. Cook onions and bell peppers 3–4 minutes until slightly tender but still crisp. Add garlic and a pinch of fajita seasoning and cook 1 more minute. Remove and set aside.

Step 6: Heat the beans. Add 1 teaspoon oil to the pan, sauté a little garlic for 30 seconds, then add the beans with a pinch of fajita seasoning and heat for 2–3 minutes.
Step 7: Make cilantro-lime rice. Toss cooked rice with lime juice, chopped cilantro, salt, and pepper in a bowl and mix gently.

Step 8: Make the fresh salsa. Combine chopped onion, tomatoes, jalapeño (optional), salt, pepper, and a squeeze of lime. Add salt just before serving to avoid a watery salsa.
Step 9: Assemble the bowls. Start with a base of cilantro-lime rice, then add lettuce (if using), sliced chicken, fajita veggies, beans, corn, and fresh salsa. Finish with avocado, shredded cheese, sour cream, or an extra squeeze of lime to taste.

Tips for the Best Chicken Fajita Rice Bowl
- Marinate for flavor: Marinate the chicken at least 30 minutes when you have time for the best taste and texture.
- Rest the chicken: Let cooked chicken rest about 10 minutes before slicing to keep it juicy.
- Keep veggies crisp: Sauté onions and peppers until just tender to preserve texture and color.
- Adjust heat: Increase or decrease cayenne and chili powder to match your preferred spice level.
- Fresh salsa is best: Prepare salsa just before serving or add salt at the last minute to avoid excess liquid.
Recipe FAQs
They are mildly spicy by default, but you can reduce or omit cayenne and chili powder in the seasoning to make them mild.
Top the bowl with sour cream, salsa, cheese, avocado, grilled vegetables, or a squeeze of lime. Choose toppings you enjoy.
Yes. Cook chicken, rice, beans, and veggies in advance and store in airtight containers. Reheat and add fresh toppings when ready. The components keep well for a couple of days.
Store chicken, rice, beans, and veggies together in an airtight container for up to three days. Keep salsa, lettuce, and avocado separate and add fresh when serving.
Other Mexican Recipes to Try!
-
Grilled Chicken Burrito Bowl
-
Skillet Chicken Fajitas
-
One-Pan Chicken Fajita Rice
-
Chicken Fajita Wrap
If you try this recipe, please leave a comment and rating below! We’d love your feedback.
Recipe Card

Chicken Fajita Rice Bowl (Easy One Pan Recipe)
Equipment
-
1 Heavy bottom pan
-
Mixing bowl
Ingredients
For Fajita Seasoning
- Salt, ground cumin, onion powder, pepper, paprika, chili powder, cayenne, oregano — mix to taste.
For Chicken Marinade
- Boneless skinless chicken breasts
- Fajita seasoning, lime juice, and a little oil
For Fajita Veggies
- Onion and a mix of bell peppers, sliced
- Garlic and a pinch of fajita seasoning
For Beans
- Canned beans, drained and rinsed, warmed with a little seasoning
For Cilantro-Lime Rice
- Cooked long-grain rice, lime juice, chopped cilantro, salt, and pepper
For Onion-Tomato Salsa
- Chopped tomatoes, onion, jalapeño (optional), cilantro, lime, salt, and pepper
Optional Toppings
- Lettuce, corn, shredded cheese, avocado, sour cream
Instructions
- Mix the fajita seasoning in a small bowl and set aside.
- Slice or pound chicken for even cooking. Marinate with seasoning, lime juice, and oil for at least 10–30 minutes.
- Chop vegetables, drain beans, and cook rice per package directions.
- Sear the chicken in hot oil until cooked through and lightly charred. Rest before slicing.
- Sauté onions and bell peppers until just tender, add garlic and a pinch of seasoning, then set aside.
- Warm the beans with a little oil, garlic, and seasoning.
- Toss rice with lime juice, cilantro, salt, and pepper.
- Make the salsa by combining chopped onion, tomatoes, jalapeño, lime, cilantro, salt, and pepper.
- Assemble bowls with rice, sliced chicken, fajita veggies, beans, corn, salsa, and desired toppings.
Notes
- Marinate: For best flavor, marinate at least 30 minutes when possible.
- Rest: Rest cooked chicken about 10 minutes before slicing.
- Even cuts: Slice vegetables evenly so they cook uniformly.
- Don’t overcook: Keep peppers and onions slightly crisp for texture and color.
- Spice level: Adjust fajita seasoning to taste; add a pinch of sugar to balance flavors if needed.
- Salsa: Make salsa fresh and add salt at the end to prevent excess liquid.
- Meal prep: Store components separately in airtight containers and assemble when ready. Keeps well for a couple of days.
Nutrition
Nutrition information is an approximation.