Chicken Fajita Rice Bowl
Tender marinated chicken strips with deeply charred peppers and onions, served over cilantro-lime rice with seasoned black beans, diced avocado, shredded cheese, sour cream, and pico de gallo. This is the full fajita experience in bowl format — all the vibrant Tex-Mex flavors, the smoky char, and the satisfying contrast of warm spiced components against cool, fresh toppings.

Prep Time : 15 min
Cook Time : 25 min
Servings : 4
15 min
25 min
4
Ingredients
For the Cilantro Lime Rice
• 200g jasmine rice, uncooked — this one on Amazon
• 300ml water
• 3g salt
• 15g fresh cilantro, chopped
• Juice of 1 lime
For the Marinated Chicken
• 450g chicken breasts
• 30ml lime juice
• 20ml olive oil
• 4g ground cumin
• 3g chili powder
• 4g minced garlic
• 3g smoked paprika
• 4g sea salt — this one on Amazon
• 15ml vegetable oil for cooking
For the Peppers and Onions
• 2 large bell peppers (mixed colors), sliced into strips
• 1 large onion, sliced
• 15ml vegetable oil
• 2g salt
• 1g black pepper
For the Black Beans
• 400g black beans with their liquid
• 1g ground cumin
• 1g salt
For the Toppings
• 240g diced avocado
• 120g shredded cheese (cheddar or Mexican blend) — this one on Amazon
• 160g sour cream
• 160g pico de gallo (Full recipe — see Pico de Gallo)
• Fresh cilantro leaves
• 4 lime wedges for serving
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.
Directions
- Prepare the Cilantro Lime Rice
Start the rice first so it is ready when everything else comes off the heat. Rinse the jasmine rice under cold running water in a fine mesh strainer until the water runs completely clear — this removes the surface starch that would otherwise produce sticky, clumped rice rather than the separate, fluffy grains that make the best bowl base. In a medium saucepan, combine the rinsed rice with 360ml cold water and 3g salt. Bring to a boil over high heat, then reduce immediately to the lowest possible heat, cover tightly, and simmer for 15 minutes without lifting the lid. Remove from heat and rest covered for 5 minutes — this equalisation step is part of the cooking process and should not be skipped. After resting, fluff the rice gently with a fork using a lifting and separating motion rather than stirring, which would compress the grains. Fold in the chopped fresh cilantro and the lime juice, distributing both evenly throughout. The lime juice goes in off-heat — acid added to hot cooking rice tightens the grains slightly and dulls the fresh citrus aroma, whereas added after cooking it stays bright and clean. Keep covered and warm until assembly. - Marinate the Chicken
While the rice cooks, prepare the chicken. In a large bowl, whisk together the lime juice, olive oil, ground cumin, chili powder, minced garlic, smoked paprika, and salt until fully combined. The marinade accomplishes two things simultaneously — it seasons the chicken throughout with the spice blend, and the lime juice’s acidity begins a very gentle surface tenderisation of the protein. Cut the chicken breasts into strips approximately 1cm thick — uniform thickness is important for even cooking, as thinner pieces will overcook before thicker ones reach the required internal temperature. Add all the strips to the marinade and toss to coat every surface thoroughly. Allow to marinate for 10 minutes at room temperature while the skillet heats. Ten minutes is sufficient for thin strips — the large surface area relative to the volume of each piece means the flavors penetrate quickly. Do not marinate longer than 20–25 minutes at room temperature as the lime acid can begin to affect the surface texture. - Sear the Chicken
Heat 15ml vegetable oil in a large cast iron skillet over the highest heat your stove can produce. Allow the pan to heat for a full 2–3 minutes until the oil is shimmering and beginning to smoke at the edges. This high heat is the non-negotiable condition for achieving the deep, charred exterior that gives fajita chicken its characteristic smoky, caramelised flavor — the same flavor that makes restaurant fajitas worth ordering. Remove the chicken strips from the marinade, shaking off excess, and lay in a single layer in the hot pan. Do not move them immediately — allow them to sit undisturbed for 3–4 minutes, developing a dark, deeply colored crust before flipping. Cook the second side for 3–4 minutes until the internal temperature reaches 74°C (165°F) throughout. If the chicken strips are too numerous to fit without overlapping, cook in two batches — overlapping pieces steam rather than sear, producing pale, flavorless chicken regardless of the marinade quality. Transfer to a plate, tent loosely with foil, and rest for 3–5 minutes before slicing. - Char the Peppers and Onions
Without washing the skillet — the residual chicken fat and caramelised bits adhering to the cast iron add flavor — add the remaining 15ml of vegetable oil and return to high heat. Add the sliced bell peppers and onions together and spread them across the entire pan surface. The key technique here is restraint: do not stir immediately. Leave the vegetables in contact with the hot pan without moving for 2–3 minutes, allowing direct contact with the cast iron to develop the visible char marks and caramelised edges that define fajita vegetables at their best. Once the first side has charred, toss and continue cooking for a further 4–5 minutes, stirring occasionally, until the peppers are tender-crisp — soft enough to have lost their raw crunch but still holding their shape and retaining a pleasant bite. Season with salt and black pepper. The target texture is deeply charred at the edges with a slight yielding softness throughout — not crunchy-raw, not fully collapsed. The color should be vibrant with visible blackened char marks that look and smell of caramelised sugars. - Warm the Black Beans
Place the black beans along with their canning liquid in a small saucepan over medium heat. The canning liquid is worth keeping — it contains starch from the beans that thickens slightly as the beans warm, creating a saucy, cohesive consistency rather than dry, separate beans. Add the ground cumin and salt, stir to combine, and heat for 3–4 minutes until warmed through and slightly thickened. The cumin is the only seasoning needed here — its earthy warmth is the natural pairing for black beans and echoes the cumin in the chicken marinade, creating flavor continuity across the bowl’s components. Keep warm on low heat until assembly. - Assemble the Bowls
Slice the rested chicken strips on the bias if desired — the diagonal cut is both visually cleaner and produces a more tender mouthful by shortening any remaining muscle fibres. Divide the cilantro-lime rice among four bowls as the base, spreading it to cover the bottom evenly. Arrange the sliced chicken, charred peppers and onions, and black beans in distinct sections around the bowl — a sectioned arrangement rather than a mixed one keeps each component identifiable and allows each bite to be customised to the eater’s preference. Top each bowl with 60g of diced avocado, 30g of shredded cheese placed over the warm components so it melts slightly, 60g of sour cream in a deliberate spoonful on one side, and 40g of pico de gallo. Finish with a scatter of fresh cilantro leaves across the entire surface and a lime wedge placed on the rim. Serve immediately — the contrast between the warm cooked components and the cool, fresh toppings is what makes this bowl genuinely satisfying, and it diminishes as the bowl approaches a uniform temperature.
*Notes :
- The char on both the chicken and the vegetables is not simply an aesthetic choice — it is a flavor development technique. The Maillard reaction that produces the brown, slightly blackened crust on the chicken and the caramelised edges on the peppers and onions creates hundreds of new flavour compounds that are not present in the raw or pale-cooked versions of the same ingredients. Fajitas taste the way they do specifically because of this char — the slightly bitter, smoky, intensely savory edges that contrast with the sweet, juicy interior of the pepper and the tender interior of the chicken. Any technique that reduces the char — a non-stick pan that does not hold heat, an under-heated surface, overcrowded cooking that causes steaming — proportionally reduces the flavor of the finished dish.
- The choice of mixed bell pepper colors is not decorative. Red and yellow bell peppers are significantly sweeter than green, with a higher natural sugar content that caramelises more readily under high heat. Green bell peppers have a more vegetal, slightly bitter character that provides contrast. Using a mix of two or three colors gives the finished fajitas a more complex, sweet-bitter balance than a single color would produce.
- Pico de gallo is a fresh uncooked salsa of diced tomato, onion, jalapeño, cilantro, lime, and salt — its fresh, raw acidity and textural crunch provide the clean, bright contrast element that makes the bowl feel complete rather than heavy. Store-bought pico works perfectly well in this recipe. If making fresh, prepare it while the chicken marinates and allow it to rest for at least 10 minutes to meld before serving — this brief rest transforms it from a mixture of separate ingredients into a cohesive, unified condiment.
Why This Recipe Works
This recipe works because it treats each component with the same care it would receive if cooked independently. The chicken is properly marinated and seared at high heat rather than simply cooked through. The peppers and onions are charred in the same pan for flavour continuity.
The rice is seasoned after cooking for maximum citrus freshness. The beans are warmed with cumin that echoes the chicken’s spice profile, creating flavour continuity across every element. And the cold toppings — avocado, sour cream, pico de gallo — are not afterthoughts but deliberate temperature and texture contrasts that complete the bowl’s eating experience.
Ingredient Breakdown
Chicken Breasts (Marinated)
Lean, high-protein base — the lime and spice marinade penetrates thin strips quickly and the high-heat sear develops the char that is the flavor centerpiece of the dish.
Smoked Paprika
Provides the smoky, sweet depth that bridges the spice blend — its smokiness specifically connects the marinade’s flavor to the char developed during cooking.
Charred Bell Peppers and Onion
The classic fajita vegetable combination — sweet, slightly bitter, and deeply caramelised at the edges. Mixed colors provide visual appeal and flavor range.
Cilantro-Lime Rice
The bright, herby base that carries the bowl’s Tex-Mex flavor identity throughout — fresh lime added off-heat ensures maximum citrus presence.
Black Beans
Earthy, protein-rich, and texturally creamy — their liquid kept for a cohesive, saucy consistency that distributes well in the bowl.
Avocado
Cool, creamy, mild richness that contrasts the spiced warm components — the fat content also moderates the spice’s heat perception.
Sour Cream
The cooling dairy element — its mild tanginess balances the lime’s acidity and the chili’s heat simultaneously.
Pico de Gallo
The fresh acid element — raw, bright, textured, and temperature-cold against the warm cooked components.
Flavor Structure Explained
This chicken fajita bowl follows a layered balance model:
- Warm savory base (chicken, peppers, onions, rice, beans)
- Cool fresh contrast (avocado, sour cream, pico de gallo)
- Smoky-spiced depth (charred chicken, sautéed vegetables)
- Bright acidity (lime, pico de gallo)
- Cohesive citrus thread (lime across all components)
The warm components establish depth and substance — smoky, caramelised, and savory, forming the core of the bowl. Cool elements provide immediate contrast, delivering freshness and tang that balance the heat and richness. The char and spice layer adds intensity and complexity, preventing the dish from feeling flat. Bright acidity from lime sharpens both registers, lifting flavors and keeping the profile clean. Lime acts as the unifying thread, running through both warm and cool elements to tie the entire bowl into a cohesive, complete experience.
Common Mistakes to Avoid
- Under-heating the Pan – The char on the chicken and vegetables is the dish’s primary flavor event. A pan that is not genuinely hot enough produces pale, steamed, flat-tasting fajita components regardless of the marinade quality.
- Overcrowding the Chicken – Even a few too many strips in the pan drops the temperature and turns searing into steaming. Cook in batches without hesitation.
- Stirring the Vegetables Too Early – The char on the peppers and onions requires direct, uninterrupted contact with the hot pan for 2–3 minutes. Stirring immediately breaks the contact and prevents the caramelisation from forming.
- Adding Lime to the Rice During Cooking – Always add lime juice after cooking and fluffing. Acid added during cooking dulls the citrus freshness and slightly tightens the grains.
- Skipping the Chicken Rest – Even 3–5 minutes of rest redistributes the juices within the strips and makes a noticeable difference to the juiciness of the finished chicken.
- Adding Avocado Too Early – Avocado browns rapidly once cut and exposed to air. Always prepare and add immediately before serving.
Variations
Steak Fajita Bowl
Replace chicken with 450g of flank or skirt steak, sliced into strips against the grain and seared using the same high-heat technique. Pull at 57°C for medium-rare and rest for 5 minutes before slicing.
Shrimp Fajita Bowl
Replace chicken with 500g of large peeled shrimp. Marinate for 5 minutes only, sear for 90 seconds per side, and return to the bowl immediately — shrimp cook very quickly and require no resting.
Spicy Chicken Fajita Rice Bowl
Add 1–2 finely diced jalapeños to the pepper and onion mixture during the char step. Serve with chipotle hot sauce on the side.
Lighter Version
Replace sour cream with full-fat Greek yogurt and reduce the cheese to 60g total, distributed across all four bowls. This adjustment reduces each serving by approximately 100 calories without significantly altering the flavor profile.
Vegetarian Version
Replace the chicken with 400g of extra-firm tofu, pressed dry, cut into strips, and marinated in the identical spice blend. Pan-fry at high heat using the same searing technique — tofu’s dense structure holds the marinade well and develops excellent char marks.
Storage & Make-Ahead
Cooked chicken can be refrigerated in an airtight container for up to 4 days. To restore its exterior texture, reheat it in a hot, dry skillet for about 2 minutes per side. Microwaving works, but the results will be noticeably softer.
Charred peppers and onions can also be refrigerated for up to 4 days. Reheat them briefly in a hot pan for 1 to 2 minutes, just until they return to serving temperature without overcooking.
Cilantro-lime rice can be refrigerated for up to 4 days. Reheat it covered, with a splash of water, either in the microwave or in a pan. After reheating, add a fresh squeeze of lime and a little fresh cilantro to bring back its brightness.
Black beans can be refrigerated for up to 5 days. Reheat them gently in a saucepan with a splash of water if they have thickened.
For meal prep, store all cooked components separately. Keep toppings such as avocado, sour cream, pico de gallo, and cheese separate as well, and add them only at the moment of eating for the best texture and temperature contrast.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Yes — boneless skinless thighs produce a juicier, more flavourful result and are more forgiving of the high-heat cooking required for char. The marinade and technique are identical; the internal temperature target remains 74°C.
What is the best cheese for a fajita bowl?
A Mexican blend of Monterey Jack, mild cheddar, and Asadero is the most authentic choice. Sharp cheddar works well as a single-cheese alternative. Cotija — a dry, salty Mexican crumbling cheese — is an excellent elevated option that adds a distinctly Mexican character.
Can I use canned pico de gallo?
Canned or jarred salsa is a workable substitute but it lacks the fresh, raw texture and bright acidity of fresh pico de gallo. If using jarred salsa, drain excess liquid before adding to the bowl.
How do I keep the avocado from browning during meal prep?
Toss diced avocado in a squeeze of lime juice immediately after cutting — the acid slows oxidation. Still best consumed within 2 hours of preparation.
Can I make this dairy-free?
Omit the sour cream and cheese entirely, or substitute with dairy-free versions — coconut-based sour cream and a cashew-based cheese both work in this context. The bowl remains satisfying with the avocado providing the creamy richness element.
Nutrition Facts
( per serving )
Calories
~750 kcal
Protein
48 g
Fat
32 g
Carbs
62 g
Calories
~750 kcal
Protein
48 g
Fat
32 g
Carbs
62 g
Related Recipes
Related Recipes
You might also like
You might also like

Chicken Fajita Rice Bowl
Ingredients
Method
- Start the rice first so it is ready when everything else comes off the heat. Rinse the jasmine rice under cold running water in a fine mesh strainer until the water runs completely clear — this removes the surface starch that would otherwise produce sticky, clumped rice rather than the separate, fluffy grains that make the best bowl base. In a medium saucepan, combine the rinsed rice with 360ml cold water and 3g salt. Bring to a boil over high heat, then reduce immediately to the lowest possible heat, cover tightly, and simmer for 15 minutes without lifting the lid. Remove from heat and rest covered for 5 minutes — this equalisation step is part of the cooking process and should not be skipped. After resting, fluff the rice gently with a fork using a lifting and separating motion rather than stirring, which would compress the grains. Fold in the chopped fresh cilantro and the lime juice, distributing both evenly throughout. The lime juice goes in off-heat — acid added to hot cooking rice tightens the grains slightly and dulls the fresh citrus aroma, whereas added after cooking it stays bright and clean. Keep covered and warm until assembly.
- While the rice cooks, prepare the chicken. In a large bowl, whisk together the lime juice, olive oil, ground cumin, chili powder, minced garlic, smoked paprika, and salt until fully combined. The marinade accomplishes two things simultaneously — it seasons the chicken throughout with the spice blend, and the lime juice’s acidity begins a very gentle surface tenderisation of the protein. Cut the chicken breasts into strips approximately 1cm thick — uniform thickness is important for even cooking, as thinner pieces will overcook before thicker ones reach the required internal temperature. Add all the strips to the marinade and toss to coat every surface thoroughly. Allow to marinate for 10 minutes at room temperature while the skillet heats. Ten minutes is sufficient for thin strips — the large surface area relative to the volume of each piece means the flavors penetrate quickly. Do not marinate longer than 20–25 minutes at room temperature as the lime acid can begin to affect the surface texture.
- Heat 15ml vegetable oil in a large cast iron skillet over the highest heat your stove can produce. Allow the pan to heat for a full 2–3 minutes until the oil is shimmering and beginning to smoke at the edges. This high heat is the non-negotiable condition for achieving the deep, charred exterior that gives fajita chicken its characteristic smoky, caramelised flavor — the same flavor that makes restaurant fajitas worth ordering. Remove the chicken strips from the marinade, shaking off excess, and lay in a single layer in the hot pan. Do not move them immediately — allow them to sit undisturbed for 3–4 minutes, developing a dark, deeply colored crust before flipping. Cook the second side for 3–4 minutes until the internal temperature reaches 74°C (165°F) throughout. If the chicken strips are too numerous to fit without overlapping, cook in two batches — overlapping pieces steam rather than sear, producing pale, flavorless chicken regardless of the marinade quality. Transfer to a plate, tent loosely with foil, and rest for 3–5 minutes before slicing.
- Without washing the skillet — the residual chicken fat and caramelised bits adhering to the cast iron add flavor — add the remaining 15ml of vegetable oil and return to high heat. Add the sliced bell peppers and onions together and spread them across the entire pan surface. The key technique here is restraint: do not stir immediately. Leave the vegetables in contact with the hot pan without moving for 2–3 minutes, allowing direct contact with the cast iron to develop the visible char marks and caramelised edges that define fajita vegetables at their best. Once the first side has charred, toss and continue cooking for a further 4–5 minutes, stirring occasionally, until the peppers are tender-crisp — soft enough to have lost their raw crunch but still holding their shape and retaining a pleasant bite. Season with salt and black pepper. The target texture is deeply charred at the edges with a slight yielding softness throughout — not crunchy-raw, not fully collapsed. The color should be vibrant with visible blackened char marks that look and smell of caramelised sugars.
- Place the black beans along with their canning liquid in a small saucepan over medium heat. The canning liquid is worth keeping — it contains starch from the beans that thickens slightly as the beans warm, creating a saucy, cohesive consistency rather than dry, separate beans. Add the ground cumin and salt, stir to combine, and heat for 3–4 minutes until warmed through and slightly thickened. The cumin is the only seasoning needed here — its earthy warmth is the natural pairing for black beans and echoes the cumin in the chicken marinade, creating flavor continuity across the bowl’s components. Keep warm on low heat until assembly.
- Slice the rested chicken strips on the bias if desired — the diagonal cut is both visually cleaner and produces a more tender mouthful by shortening any remaining muscle fibres. Divide the cilantro-lime rice among four bowls as the base, spreading it to cover the bottom evenly. Arrange the sliced chicken, charred peppers and onions, and black beans in distinct sections around the bowl — a sectioned arrangement rather than a mixed one keeps each component identifiable and allows each bite to be customised to the eater’s preference. Top each bowl with 60g of diced avocado, 30g of shredded cheese placed over the warm components so it melts slightly, 60g of sour cream in a deliberate spoonful on one side, and 40g of pico de gallo. Finish with a scatter of fresh cilantro leaves across the entire surface and a lime wedge placed on the rim. Serve immediately — the contrast between the warm cooked components and the cool, fresh toppings is what makes this bowl genuinely satisfying, and it diminishes as the bowl approaches a uniform temperature.






