Chicken Fajita Bowl Recipe
If you love bold Mexican flavors and easy weeknight meals, this Chicken Fajita Bowl is a must-try. It brings together juicy marinated chicken, fluffy rice, sautéed peppers, and fresh toppings in one satisfying bowl. You get all the flavor of classic chicken fajitas — without the tortillas.
This recipe is simple to prepare, easy to customize, and great for meal prep. Each bowl is packed with protein, fresh vegetables, and bright lime-spiced flavor that makes every bite delicious and filling.
Whether you cook the chicken on the stovetop or grill it outside, this homemade chicken fajita bowl delivers fresh, restaurant-style results right at home.

Why You’ll Love This Chicken Fajita Bowl
This recipe is perfect for busy days and flexible enough for the whole family.
- Packed with protein, rice, and fresh toppings
- Easy to customize with your favorite ingredients
- Great for lunch, dinner, or meal prep
- Bold fajita flavor without tortillas
- Ready with simple pantry spices
You can change the toppings depending on what you have at home or what you’re craving.
Ingredients for Chicken Fajita Bowls
For the Chicken Marinade
Marinating the chicken helps lock in flavor and keeps it juicy.
- Chicken breast or chicken thighs
- Oil (mild flavored)
- Fresh lime juice
- Chili powder
- Garlic powder
- Cumin
- Salt and pepper
Tip: Chicken thighs stay more tender and moist, but chicken breast also works well.
Vegetables
- Red onion
- Red pepper
- Orange or yellow pepper
- Oil for cooking
Bowl Toppings
Use your favorite toppings to build your bowl:
- Cooked rice
- Charred corn
- Black beans
- Guacamole or sliced avocado
- Cotija cheese
- Salsa
- Fresh cilantro

How to Make Chicken Fajita Bowls
Step 1: Marinate the Chicken
Place chicken, oil, lime juice, chili powder, cumin, garlic powder, salt, and pepper in a large zip-top bag. Mix well and let it marinate for at least 30 minutes.
For deeper flavor, marinate for 2–4 hours or overnight if possible.
Step 2: Cook the Chicken (Skillet Method)
- Heat a cast iron skillet over medium-high heat.
- Add chicken and cook for 6–8 minutes per side, depending on thickness.
- Remove from pan and loosely cover with foil.
In the same pan:
- Add oil if needed.
- Cook onions for 3–5 minutes.
- Add peppers and cook until soft.
- Sprinkle with salt.
Slice the chicken into strips and return to the pan with vegetables. Cook for 1–2 minutes until heated through and fully cooked.
Make sure chicken is no longer pink in the center before serving.
Step 3: Grill the Chicken (Optional)
You can also grill the chicken for extra smoky flavor.
- Heat grill to medium heat.
- Remove chicken from marinade and place on grill.
- Cook 6–8 minutes per side until fully cooked.
- Let rest for 5 minutes, then slice diagonally.
Grilled chicken works perfectly in these fajita bowls.
Step 4: Assemble the Bowls
- Cook rice until fluffy and lightly season with salt.
- Add rice to a serving bowl.
- Top with chicken and sautéed peppers.
- Add toppings like charred corn, black beans, guacamole, salsa, cotija cheese, and cilantro.
Serve warm and enjoy.
Best Toppings for Chicken Fajita Bowls
You can mix and match toppings to create your perfect bowl. Some delicious options include:
- Homemade guacamole
- Cilantro jalapeño dip
- Restaurant-style salsa
- Queso dip
- Salsa verde
These toppings add freshness, creaminess, and extra flavor.
Helpful Recipe Tips
Marinate for flavor:
Allow enough time to marinate the chicken. This step keeps the chicken juicy and flavorful.
Choose chicken thighs for tenderness:
Chicken thighs stay moist and tender, especially when grilled or pan-seared.
Use jasmine rice for the best texture:
Jasmine rice cooks fluffy and pairs perfectly with fajita flavors.
Meal prep friendly:
Prepare rice, chicken, and toppings ahead of time. Store separately and assemble when ready to eat.

Chicken Fajita Bowl
Ingredients
Method
- Place the chicken breasts or thighs in a large zip-top bag. Add oil, fresh lime juice, chili powder, cumin, garlic powder, salt, and pepper.
- Seal the bag and mix well so the chicken is fully coated in the marinade. Let it marinate for at least 30 minutes. For deeper flavor and juicier chicken, marinate for 2–4 hours or overnight if possible.
- Heat a cast iron skillet over medium-high heat until hot. Add the marinated chicken and cook for about 6–8 minutes per side, depending on thickness.
- Once cooked, remove the chicken from the pan and loosely cover with foil to keep it warm.
- Add a little more oil to the same pan if needed. Add sliced onions and cook for 3–5 minutes until slightly softened. Add sliced peppers and cook until they reach your preferred tenderness. Lightly season with salt.
- Slice the cooked chicken into strips. Return the chicken to the skillet with the vegetables and cook for another 1–2 minutes if desired. Make sure the chicken is fully cooked and no longer pink in the center before serving.
- Preheat the grill to medium heat. Remove the chicken from the marinade and place it on the hot grill.
- Grill for 6–8 minutes per side, or until the chicken is fully cooked and no longer pink inside. Cooking time may vary depending on the thickness of the chicken.
- Once cooked, let the chicken rest for at least 5 minutes to keep it juicy. Slice diagonally into strips before adding to the bowls.
- Cook the rice until light and fluffy, then season lightly with salt.
- Add a layer of rice to each bowl. Top with the chicken and sautéed fajita vegetables. Finish with your favorite toppings such as charred corn, black beans, guacamole or avocado, salsa, cotija cheese, and fresh cilantro.
- Serve warm and enjoy your flavorful homemade chicken fajita bowl.
Notes
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes. Cook the chicken, rice, and vegetables ahead of time. Store them in airtight containers and assemble when ready to serve.
Can I use chicken thighs instead of breasts?
Absolutely. Chicken thighs are often juicier and more tender than chicken breasts.
What rice works best?
Jasmine rice is a popular choice because it cooks fluffy and has a light flavor that pairs well with fajita seasoning.
Final Thoughts
This Chicken Fajita Bowl is a simple and satisfying meal packed with fresh flavor and colorful ingredients. It’s easy to customize, perfect for meal prep, and great for both lunch and dinner.
With juicy marinated chicken, warm rice, and fresh toppings, every bowl is filling and delicious. Once you try this homemade version, it may become a regular favorite in your kitchen.
