This post may contain affiliate links. Please read our disclosure policy.
These colorful, flavor-packed Chicken Fajita Bowls are everything you love about sizzling fajitas—turned into a fresh, customizable, eat-with-a-fork dinner. Tender lime-marinated chicken, sweet sautéed peppers and onions, fluffy rice, crisp greens, and a creamy chipotle dressing come together for a restaurant-style meal you can make right at home.
What makes this recipe really shine is how layered and balanced the flavors are. The homemade fajita spice blend gives the chicken bold Tex-Mex flavor, while the bright citrus marinade keeps it juicy and tender. Then you get creamy, crunchy, smoky, and fresh all in one bowl—so every bite is exciting. And if you’re short on time, you can absolutely skip the homemade dressing and use a store-bought option instead. Trader Joe’s Cilantro Dressing is a fantastic shortcut here—but any good cilantro lime dressing will work beautifully.
These bowls are perfect for family dinners, meal prep, or casual entertaining—because everyone can build theirs exactly how they like it!
✨ Before You Begin
✨ Slice the chicken thin and even. Cutting the chicken crosswise into thin strips helps it cook quickly, stay tender, and soak up more of that delicious fajita flavor.
✨ Marinate as long as you can. Twenty minutes works in a pinch, but a few hours (or even overnight) makes a noticeable difference in flavor.
✨ Do your prep first. Once the cooking starts, everything moves fast—so have your peppers, onions, rice, and toppings ready to go.
✨ Use high heat for the best texture. A hot skillet gives the chicken, onions, and peppers that classic fajita-style sear instead of letting them steam.
✨ Take a shortcut if you need one. If you’re tight on time, feel free to use a prepared cilantro lime dressing instead of making the Creamy Chipotle Dressing.
✨ Rice Upgrade. Plain white or brown rice works great, but cilantro-lime rice or Mexican rice gives these bowls an instant restaurant-style boost.
Chicken Fajita Bowls Ingredients + Key Notes
Fajita Spice Blend
- Cumin + chili powder: The “fajita backbone” — warm, smoky, and classic Tex-Mex.
- Garlic powder + onion powder: Builds savory flavor fast without extra chopping.
- Paprika + oregano: Adds gentle earthiness and rounds out the spice.
- Salt + black pepper: Don’t skip—this is what makes the chicken taste seasoned all the way through.
- Red pepper flakes (optional): Easy heat control if your crowd likes a little kick.
Fajita Chicken with Onions and Peppers
- Chicken breasts (thin-sliced): Thin strips cook quickly and stay tender; slice across the grain.
- Olive oil + water: Helps the spices coat evenly and keeps the chicken juicy while it cooks.
- Lime juice: Brightens everything and gives that “fajita zing.”
- Onions + sweet bell peppers: Cook until softened and slightly caramelized for the best flavor (not just limp).
Creamy Chipotle Dressing
- Sour cream: Creamy base that clings to the bowl ingredients and cools the heat.
- Chipotles: Smoky heat—start lighter if you’re unsure, then add more to taste.
- Lime juice + cilantro: Fresh, bright, and makes the whole bowl taste “alive.”
- Honey: Balances the smoky spice and tang from the vinegar/lime.
- Apple cider vinegar: Adds zip and keeps the dressing from tasting flat.
- Garlic + salt: Small amounts, big payoff—don’t skip.
Bowl Components + Toppings
- Romaine + cabbage: Crunchy base that holds up under warm chicken (great for leftovers).
- Black beans + Rotel: Easy flavor boost—warm together with a little cumin for extra “Tex-Mex.”
- Rice: Makes it hearty and filling; white, brown, or even cilantro-lime rice works.
- Corn + tomatoes: Sweet + juicy freshness that balances the smoky chicken.
- Toppings: Tortillas, guacamole/avocado, salsa, cotija, cilantro, lime wedges, extra sour cream—choose what your people love.
🥣 How to Make Chicken Fajita Bowls
This is one of those dinners that feels restaurant fun but is actually very simple to pull off. While the chicken marinates in the limey fajita spice blend, you’ll slice the peppers and onions, shred the greens, and stir together the creamy chipotle dressing. When it’s time to cook, everything moves quickly—the chicken gets a fast, hot sear, then the onions and peppers join in until they’re tender with those classic fajita-style browned edges. Warm the beans, heat the rice and corn, set out your toppings, and let everyone build bowls just the way they like them.
Marinate the chicken. In a large resealable bag, mix all fajita spice blend ingredients. Add sliced chicken, water, olive oil, and lime juice. Seal and massage until the chicken is evenly coated. Refrigerate at least 20 minutes (or up to 12 hours).
Prep the bowl components. Slice onions and bell peppers; set aside. Shred romaine and cabbage. Stir together the Creamy Chipotle Dressing and refrigerate until ready to serve.
Cook the chicken. Heat a large skillet over high heat. Add the entire contents of the bag (chicken and marinade) and sauté 7–8 minutes, until the chicken is barely pink.
Add onions and peppers. Stir in the sliced onions and peppers and sauté 10–15 minutes more, until the chicken is browned and the onions are tender.
Warm the beans and finish prep. Combine black beans, Rotel, and ½ teaspoon cumin in a microwave-safe bowl and heat until warm. Steam rice, warm corn, and slice tomatoes into wedges.
Assemble the bowls. Layer rice, romaine, cabbage, fajita chicken mixture, beans and Rotel, corn, and tomatoes. Finish with toppings like tortillas, guacamole or avocado, sour cream, salsa, cotija, cilantro, fresh lime wedges, and Creamy Chipotle Dressing (or your favorite store-bought cilantro dressing).
⭐ Pro Tips
⭐ Don’t overcrowd the pan. If needed, cook the chicken in batches so it browns instead of steams.
⭐ Use high heat and a very hot skillet to get that classic fajita sear on the peppers and onions.
⭐ Make it spicy by adding extra chipotles or a pinch of cayenne.
⭐ Turn it into a salad by skipping the rice and doubling the greens.
⭐ Slice chicken across the grain.
Variations
Low-Carb: Skip the rice and beans and pile everything over extra romaine and cabbage (add avocado to keep it filling).
Cauliflower Rice: Swap the rice for warmed cauliflower rice for a lighter bowl that still feels hearty.
Chicken Thighs: Use boneless, skinless thighs instead of breasts for extra-juicy, super forgiving chicken—just slice thin and cook the same way.
Vegetarian: Replace the chicken with sautéed mushrooms or do extra beans and corn along with the fajita veggies.
Pinto Beans: Sub pinto beans for black beans—same comfort, slightly creamier texture.
Add Poblano: Slice in one poblano pepper with the bell peppers for a deeper, more authentic fajita-shop flavor.
Dairy-Free: Skip the cotija and use a dairy-free dressing or rely on salsa and guacamole as your sauce.
Kid-Friendly: Set everything out buffet-style and let kids build their own—keep the dressing and spice on the side if they’re sensitive to heat.
Storing + Reheating + Meal Prep
These bowls are ideal for make-ahead meals.
- Store components separately. Keep cooked chicken, peppers, onions, rice, beans, and corn together. Store greens, tomatoes, and dressing in separate containers.
- Fridge: Everything will stay fresh up to 4 days.
- Reheat smart. Warm only the hot ingredients (chicken, rice, beans, and corn) in a skillet or microwave, then add the fresh toppings afterward.
- Build as you go. Assemble bowls right before eating for the best texture.
- Portion ahead. Divide ingredients into individual containers for easy grab-and-go lunches.
- Food Safety: If you’d like more info on food safety, check out this link.
Meal Prep Tips for Chicken Fajita Bowls
These bowls are perfect for make-ahead lunches and dinners. Here’s how to prep them so everything stays fresh:
Store components separately. Keep chicken, peppers/onions, rice, beans, and corn in one container, and greens, tomatoes, and dressing in separate containers.
Reheat smart. Warm only the hot ingredients (chicken/rice/beans/corn) and add the fresh toppings after reheating.
Build as you go. Assemble bowls right before eating for the best texture.
Portion ahead. Divide everything into individual containers so grab-and-go meals are ready all week.
** Meal-prepped bowls will stay fresh in the refrigerator up to 4 days.
What to Serve With Chicken Fajita Bowls
Comforting Add-Ons
- Mexican Cornbread, orJalapeño Cornbread with Bacon, Charro Beans, or warm tortilla chips with salsa make fun extras.
Sweet Finishes
- End the meal with Strawberry Tres Leches Cake, Churro Cheesecake, or Fresca Con Crema for a festive dessert.
✦ Frequently Asked Questions
✦ Can I cook this on a sheet pan instead?
Yes—spread chicken, peppers, and onions on a sheet pan and roast at 425°F (218ºC) until cooked through, then broil for a minute or two to char.
✦ Is the chipotle dressing spicy?
It has a gentle smoky heat. Use fewer chipotles for a milder version.
✦ Can I grill the chicken instead?
Yes—grill it whole, then slice and toss with sautéed peppers and onions.
✦ What’s a good store-bought shortcut?
A prepared cilantro lime dressing is a perfect quick swap for the homemade sauce.
✦ Can I use leftover rice?
Absolutely—leftover rice is perfect here. Warm it with a splash of water and a squeeze of lime so it fluffs back up.
✦ How do I keep the peppers and onions from getting soggy?
Use high heat and don’t overcrowd the pan—cook in batches if needed so they sear instead of steam.
✦ What toppings go on fajita bowls?
Guacamole, salsa, sour cream, cotija, pico de gallo, cilantro, lime wedges, and creamy dressing are all delicious options.
Still have questions? Drop them in the comments — I love helping you cook with confidence! 💗
More Tex-Mex Chicken Dinner Ideas
- Chicken Fajitas
- White Chicken Enchiladas
- Green Chile Stew
- Green Chicken Enchilada Casserole
- White Chicken Chili
- Mexican Casserole
Tried This Recipe?
💗If you make these yummy bowls, please leave a ⭐️⭐️⭐️⭐️⭐️ star rating and comment below — it helps others and means so much!
Tip for mobile readers: scroll just a bit to tap the stars — thank you!
💌 Hungry for more cozy recipes? Subscribe to my FREE newsletter so you never miss a new family favorite. 💌
Thanks for stopping by my kitchen today — happy cooking, friends! Kathleen 💗
Chicken Fajita Bowls
Ingredients
Fajita Spice Blend
- 1 1/2 teaspoons cumin
- 1 1/2 teaspoons chili powder
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- 1/2 teaspoon ground oregano
- 1/2 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes optional
Fajita Chicken with Onions and Peppers
- 2 pounds chicken breasts, sliced thin crosswise
- 1/4 cup water
- 1/2 cup olive oil
- 2 tablespoons fresh-squeezed lime juice
- 2 large onions, sliced long and thin
- 3-4 sweet bell peppers, seeds and ribs removed and sliced long and thin
Creamy Chipotle Dressing
- 1 cup sour cream
- 4 tablespoons chipotles, diced (in bottle)
- 4 tablespoons fresh-squeezed lime two limes
- 4 tablespoons cilantro chopped
- 2 tablespoons olive oil
- 2 tablespoons honey
- 2 tablespoons apple cider vinegar
- 2 teaspoons minced garlic 2 cloves
- 1/2 teaspoon kosher salt
Bowl
- 2 heads romaine lettuce, shredded
- 1/2 head green or purple cabbage, shredded
- 1 (15-ounces) can black beans, drained
- 1 (10-ounce) can Rotel Diced Tomatoes and Fire Roasted Hatch Chilies
- 1/2 teaspoon cumin
- 2-3 cups steamed rice
- 12 ounces frozen sweet corn
- 3-6 tomatoes, sliced into wedges top to bottom
- fresh tortillas
- creamy chipotle dressing
- guacamole or avocados
- sour cream
- salsa
- cotija cheese
- cilantro
- fresh lime wedges
Instructions
- Mix the Fajita Spice Blend + Marinate the Chicken: Mix the Fajita Spice Blend in a large resealable plastic bag. Add sliced chicken (2 pounds), water (1/4 cup), olive oil (1/2 cup), and lime juice (2 tablespoons). Seal the bag and squeeze the ingredients until the mixture is incorporated and covers all parts of the chicken. Place in the refrigerator to marinate for at least 20 minutes or up to 12 hours while you gather and prepare the other ingredients.
- Prep the Veggies + Dressing + Greens: While the chicken is marinating, prepare the onions (2) and peppers (3-4). Set aside. Prepare the Creamy Chipotle Dressing and refrigerate until the bowl is ready to serve. Shred the lettuce (2 heads) and the cabbage (1/2 head). Set aside.
- Cook the Chicken, Then add Peppers + Onions: When the chicken is marinated, place the entire contents of the bag in a large heated skillet. Sauté at high heat until the chicken is barely pink, about 7 to 8 minutes. Add the sliced onions and peppers to the skillet and sauté for another 10 to 15 minutes, until the chicken is browning and the onions are tender.
- Warm the Beans + Prep the Bowl Components: Place the black beans (1 can), Rotel (1 can), and 1/2 teaspoon of cumin in a microwaveable bowl. Warm the bowl before serving. Steam the rice. Warm the corn (12 ounces). Slice the tomatoes (3-6).
- Assemble the Bowls: Create each bowl separately, or set up a buffet line so each person can make their own.
Notes
- Don’t overcrowd the pan. If needed, cook the chicken in batches so it browns instead of steams.
- Use high heat and a very hot skillet to get that classic fajita sear on the peppers and onions.
- Make it spicy by adding extra chipotles or a pinch of cayenne.
- Turn it into a salad by skipping the rice and doubling the greens.
- Slice chicken across the grain.













Leave a Reply