This Chicken Fajita Rice is a quick, one-pan dinner that’s ready in about 30 minutes. Packed with Mexican-inspired flavors, this skillet meal combines marinated chicken, sautéed onions and bell peppers, fragrant fajita seasoning, and fluffy rice. Serve it with sliced avocado, sour cream, a lemon wedge, and salsa for a complete weeknight dinner.

This one-skillet chicken fajita rice cooks entirely on the stovetop—no oven required. The ingredients are pantry-friendly: chicken, bell peppers, onion, rice, and basic spices. The recipe is flexible, so you can adjust the vegetables, swap chicken cuts, or change the rice variety to suit your pantry and taste.
About this chicken fajita rice recipe
This one-pan chicken fajita rice is ideal for busy weeknights or a relaxed weekend dinner. The chicken is marinated in a robust fajita seasoning, pan-seared until it gets a little char for a smoky flavor, then set aside while the vegetables and rice are prepared in the same skillet. The rice simmers in seasoned broth, then the sliced chicken is layered on top and cooked together until everything is tender and infused with flavor.
Using homemade fajita seasoning makes this dish especially fragrant and cost-effective, but a store-bought mix will also work in a pinch. The recipe yields tender, juicy chicken and perfectly seasoned rice with bright, colorful peppers for visual appeal and texture contrast.
Ingredients and Substitutions
Below are the key ingredients and smart substitutions to keep in mind. For precise quantities, refer to the recipe card further down.
- Fajita seasoning – Mix paprika (regular or smoked), cayenne or red chili powder, onion powder (optional), garlic powder (or minced fresh garlic), cumin, oregano, salt, and black pepper.
- Chicken – Boneless, skinless chicken breast works well; boneless, skinless thighs are a good alternative for extra juiciness.
- Lemon juice – Lemon adds brightness; substitute a mild vinegar if needed.
- Oil – Use olive oil or a neutral oil with a high smoke point, such as vegetable or sunflower oil.
- Rice – Basmati is used here. You can use other varieties, but adjust the water-to-rice ratio and cooking time according to the rice you choose.
- Butter – Optional; adds richness. You can omit or replace with oil.
- Bell peppers – Red, yellow, and green peppers add color and sweetness, but use any combination you have on hand.
- Chicken broth – Enhances flavor. If unavailable, water will work, though the final dish will be less savory.
How to make One Pan Chicken Fajita Rice
Preparations
- Slice or pound the chicken breasts in half so they are even in thickness—two breasts yield about four slices. Set aside.
- Mix the fajita seasoning ingredients in a small bowl. Reserve one teaspoon of the blend for the rice and use the rest for the chicken marinade.
- Combine the remaining fajita seasoning with oil and lemon juice in a large bowl. Add the chicken and marinate for at least an hour, ideally 4 hours or overnight in the refrigerator.
- Slice the onion and bell peppers and set aside.
- Rinse the basmati rice 3–4 times until the water runs clear, then soak for 30 minutes. Drain and set aside.

Cooking the Chicken Fajita Rice
- Heat 2 teaspoons oil in a heavy-bottomed skillet over medium-high heat.
- Add the marinated chicken and sear until good char marks develop on both sides. The chicken may not be fully cooked—this is okay. Remove to a plate and repeat with remaining pieces.
- Wipe or scrape the pan to remove heavy burnt bits, then add 1 teaspoon oil and the sliced onions and bell peppers. Stir-fry 2 minutes until slightly charred.
- Add the drained rice and 1 teaspoon butter (optional), toasting the rice gently for about a minute to deepen flavor.
- Stir in the reserved teaspoon of fajita seasoning, then pour in 1 3/4 cups chicken broth. Season with salt, black pepper, and 1 teaspoon lemon juice. Bring to a boil.
- Slice the rested chicken and arrange the slices over the rice. Reduce heat to low, cover, and cook 20 minutes, or until the rice is tender and liquid is absorbed.
- Remove skillet from heat and let stand, covered, for 10 minutes to allow the rice to finish steaming and become fluffy.
- Serve topped with sliced avocado, sour cream or guacamole, lemon wedges, and salsa.

Tips to make the best one pan chicken and rice
- Marinate the chicken for at least 4 hours or overnight to deepen flavor and help the meat stay juicy during searing.
- Get a good sear on the chicken to lock in juices and add smoky flavor—charring the surface makes a big difference.
- Measure rice and liquid carefully. For basmati rice in a skillet, use about 1.5 to 1.75 cups liquid per cup of rice, depending on the brand.
- Toast the rice briefly before simmering to enhance its nutty aroma and improve texture.
Other Mexican recipes you might like
- Skillet Chicken Fajitas
- Mexican Chicken and Rice
- Vegetarian Burrito Bowls
- Chicken Fajita Sandwiches
- Fresh Corn Salsa
- Mango Salsa
If you try this one-pan chicken fajita rice, please leave a comment and a review.
Recipe Card
One-Pan Chicken Fajita Rice
This one-pan chicken fajita rice cooks in about 30 minutes and combines marinated chicken, bell peppers, onions, and seasoned rice for a flavorful, easy meal.
Course: Main
Cuisine: Mexican, Tex-Mex
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 people
Calories: 410 kcal (approximate)
Author: Preeti Nayak
Ingredients
Fajita seasoning
- 2 tsp paprika (or red chili powder)
- 1/2 tsp cayenne pepper (or another spicy chili powder)
- 1 tsp onion powder (optional)
- 1 tsp garlic powder (or 1–2 cloves minced garlic)
- 1 tsp cumin powder
- 1 tsp oregano
- 1 tsp salt
- 1/2 tsp freshly ground black pepper
To marinate the chicken
- 2 skinless, boneless chicken breasts (or thighs)
- 2 tsp oil
- 2 tsp lemon juice
- Fajita seasoning (from above)
For the fajita rice
- 4 tsp oil, divided
- 1/2 cup sliced onion
- 1 cup sliced bell peppers (mixed colors)
- 1 cup uncooked rice (basmati recommended)
- 1 tsp butter (optional)
- 1 3/4 cups chicken broth (or water)
- 1/2 tsp black pepper
- 1 tsp lemon juice
Instructions
- Slice or pound the chicken breasts to even thickness. Combine the fajita seasoning ingredients and reserve 1 teaspoon for the rice.
- Marinate the chicken with the remaining seasoning, oil, and lemon juice for at least 1 hour (4 hours or overnight preferred).
- Sear the chicken in a hot skillet with 2 tsp oil until charred on both sides. Remove and set aside.
- Scrape or wipe the pan, add 1 tsp oil, then sauté onions and peppers for about 2 minutes until slightly charred.
- Add the drained rice and butter, toast briefly, then stir in the reserved seasoning.
- Pour in the chicken broth, season to taste with salt, pepper, and lemon juice, and bring to a boil.
- Slice the rested chicken and layer over the rice. Reduce heat to low, cover, and cook 20 minutes until rice is tender.
- Let sit off the heat for 10 minutes, then fluff and serve with desired toppings.
Notes
- Slicing or pounding the chicken ensures even cooking.
- Marinating longer improves flavor and moisture retention.
- Use the rice-to-liquid ratio recommended for the rice you choose; basmati typically needs 1.5–1.75 cups liquid per cup of rice when cooked in a skillet.
- Toasting rice adds a pleasant nutty aroma—don’t skip it.
Nutrition
Calories: 410 kcal (approximate)
FAQs
Serve with sour cream, salsa, guacamole, sliced avocado, nachos, or a lemon wedge.
Yes. Brown rice requires more water and a longer cooking time, so adjust accordingly.
Yes. Broth adds more flavor than water, but water can be used as a substitute.
Yes. Taco seasoning will change the flavor slightly but still yield a tasty, Mexican-inspired result.
Storage suggestions
- Cool leftovers to room temperature within two hours, then store in an airtight container in the refrigerator for 2–3 days.
- Reheat on the stovetop or in the microwave. Add a splash of water before reheating to restore moisture.
Variations that you can try
- Add tomatoes and black beans for more color and protein.
- Swap shrimp for chicken for a seafood version.
- Sprinkle grated cheese over the finished dish before serving.
- Use leftover grilled chicken sliced and reheated with the rice for a quicker meal.
