Chicken Fajita Bowls Recipe
Introduction
Chicken Fajita Bowls are a vibrant and flavorful meal featuring tender marinated chicken, sautéed peppers and onions, and a zesty cilantro ranch dressing. Perfect for a quick weeknight dinner or meal prep, this dish combines fresh ingredients and bold spices for a satisfying, colorful bowl.

Ingredients
- 1½ pounds chicken breast (thin or cut in half horizontally to be thin)
- 2 tablespoons fajita seasoning
- 2 tablespoons vegetable oil (divided)
- 1 lime (juiced)
- 1 green bell pepper (sliced)
- 1 red bell pepper (sliced)
- 1 sweet yellow onion (sliced)
- 1 cup long grain rice (uncooked)
- 2 cups pinto beans
- ½ cup shredded Mexican blend cheese
- ½ cup pico de gallo
- ¼ cup guacamole
- 8 sprigs cilantro
- 1 lime (cut into wedges)
- ¼ cup mayonnaise
- 1 tablespoon ranch seasoning
- 2 tablespoons sour cream
- 2 tablespoons buttermilk
- 2 tablespoons salsa verde (prepared)
- ½ cup fresh cilantro
Instructions
- Step 1: Prepare the rice according to package directions.
- Step 2: Make the cilantro ranch dressing by combining mayonnaise, ranch seasoning, sour cream, buttermilk, salsa verde, and fresh cilantro in a blender or food processor. Blend until smooth and refrigerate until ready to use.
- Step 3: In a zip-top bag or container, combine chicken with fajita seasoning, half the lime juice, and 1 tablespoon vegetable oil. Marinate while preparing vegetables.
- Step 4: Slice the green and red bell peppers and the sweet yellow onion into thin strips.
- Step 5: Heat the remaining 1 tablespoon of vegetable oil in a large skillet over high heat. Add the peppers and onions and cook for 3-4 minutes, stirring occasionally. Remove from skillet and set aside.
- Step 6: Place the marinated chicken in a single layer in the hot skillet. Cook without stirring for 2-3 minutes, then flip and cook for 1 minute. Reduce heat to low, cover, and cook for an additional 3-5 minutes until chicken reaches 165˚F internal temperature. Remove and slice thinly.
- Step 7: Squeeze the remaining lime juice over the cooked chicken and vegetables.
- Step 8: To assemble bowls, divide rice evenly among four bowls. Top rice with pinto beans, then layer peppers, onions, and sliced chicken on top.
- Step 9: Garnish each bowl with shredded cheese, pico de gallo, guacamole, fresh cilantro sprigs, and lime wedges.
- Step 10: Drizzle the prepared cilantro ranch dressing over the bowls before serving.
Tips & Variations
- Use brown rice or cauliflower rice as a healthier or lower-carb alternative to white rice.
- For extra smoky flavor, try adding a pinch of smoked paprika to the fajita seasoning.
- Swap pinto beans for black beans or refried beans based on your preference.
- Grill the chicken and vegetables for a charred, outdoor-cooked taste.
- Add sliced avocado or extra jalapeños for added creaminess or heat.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the cilantro ranch dressing separate to prevent sogginess. Reheat chicken and vegetables gently in the microwave or a skillet until warmed through. Add fresh toppings like pico de gallo and guacamole after reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use pre-cooked chicken for this recipe?
Yes, you can use pre-cooked chicken to save time. Just reheat it gently and combine with sautéed peppers and onions before assembling the bowls.
Is fajita seasoning easy to make at home?
Absolutely! Fajita seasoning typically includes chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper. Mixing your own allows you to control the spice level.
Print
Chicken Fajita Bowls Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This Chicken Fajita Bowl recipe is a vibrant, flavorful meal boasting tender marinated chicken, sautéed bell peppers and onions, fluffy rice, and pinto beans topped with fresh garnishes and a creamy cilantro ranch dressing. Perfect for a quick weeknight dinner or meal prep, it combines classic Tex-Mex flavors into a wholesome bowl that’s both satisfying and colorful.
Ingredients
Chicken and Marinade
- 1½ pounds chicken breast (thin or cut in half horizontally to be thin)
- 2 tablespoons fajita seasoning
- 1 tablespoon vegetable oil (divided)
- ½ lime (juiced, divided)
Vegetables
- 1 green bell pepper (sliced)
- 1 red bell pepper (sliced)
- 1 sweet yellow onion (sliced)
Base
- 1 cup long grain rice (uncooked)
- 2 cups pinto beans (cooked or canned)
Toppings
- ½ cup shredded Mexican blend cheese
- ½ cup pico de gallo
- ¼ cup guacamole
- 8 sprigs cilantro
- ¼ cup mayonnaise
- 1 tablespoon ranch seasoning
- 2 tablespoons sour cream
- 2 tablespoons buttermilk
- 2 tablespoons salsa verde (prepared)
- ½ cup fresh cilantro (for dressing)
- ½ lime (cut into wedges)
Instructions
- Prepare the rice: Cook the long grain rice according to the package directions until fluffy and tender. Set aside and keep warm.
- Make the cilantro ranch dressing: In a blender or food processor, combine mayonnaise, ranch seasoning, sour cream, buttermilk, salsa verde, and fresh cilantro. Blend until smooth. Refrigerate the dressing until ready to serve to allow flavors to meld.
- Marinate the chicken: Place the chicken breasts in a zip-top bag or container and add fajita seasoning, half of the lime juice, and 1 tablespoon of vegetable oil. Seal and toss to coat thoroughly. Let marinate while preparing vegetables.
- Slice the vegetables: Cut green and red bell peppers and the sweet yellow onion into thin strips for quick and even sautéing.
- Sauté the vegetables: Heat the remaining 1 tablespoon of vegetable oil over high heat in a large skillet. Once hot, add the sliced peppers and onions. Cook for 3 to 4 minutes, stirring occasionally until tender-crisp. Remove from the skillet and set aside.
- Cook the chicken: Place the marinated chicken in a single layer in the hot skillet. Cook without stirring for 2 to 3 minutes to get a good sear. Flip and cook for an additional 1 minute. Reduce the heat to low, cover the skillet, and cook for another 3 to 5 minutes or until the internal temperature reaches 165°F (75°C). Remove from skillet and slice into thin strips.
- Finish vegetables and chicken: Squeeze the remaining lime juice over the cooked peppers, onions, and chicken to brighten the flavors.
- Assemble the bowls: Divide the cooked rice evenly among four bowls. Layer pinto beans over the rice, then top with the sautéed peppers, onions, and sliced chicken fajita meat. Garnish each bowl with shredded Mexican blend cheese, pico de gallo, guacamole, fresh cilantro sprigs, and a wedge of lime.
- Add dressing and serve: Drizzle the prepared cilantro ranch dressing generously over each bowl just before serving for a creamy, zesty finish.
Notes
- You can use canned pinto beans; just drain and rinse before adding to the bowls.
- To keep the chicken juicy, avoid overcooking and ensure slicing is done thinly after resting briefly.
- Substitute any bell peppers with your preferred colors or add jalapeños for extra heat.
- This recipe is ideal for meal prep. Store components separately and assemble fresh when ready to eat.
- For a lower fat version, reduce or omit cheese and use low-fat sour cream and mayonnaise.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Tex-Mex
Keywords: chicken fajita bowl, fajitas, Tex-Mex, rice bowl, chicken recipe, healthy dinner, cilantro ranch dressing

