Did you know that one-pan meals can significantly reduce the number of dishes you need to wash after dinner while still delivering a complete, satisfying meal? If you're looking for a flavorful dinner that combines protein, grains, vegetables, and bold spices without creating a mountain of dirty dishes, this Mexican chicken and rice skillet deserves a place in your weekly meal rotation.
This easy chicken and rice skillet brings together juicy chicken, fluffy rice, black beans, sweet corn, tomatoes, peppers, and classic Mexican-inspired seasonings. Everything cooks in one skillet, allowing the rice to absorb the savory juices and spices as it becomes tender.
Whether you're feeding a busy family, meal-prepping for the week, or simply craving a comforting one-pan dinner, this recipe is practical, customizable, and packed with flavor.
Ingredients
For the Mexican chicken and rice skillet, you'll need simple ingredients that are easy to find at most grocery stores.
- 1½ pounds boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 tablespoon olive oil, for cooking
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 1 can diced tomatoes, about 14–15 ounces
- 1 can black beans, drained and rinsed
- 1 cup corn kernels, fresh or frozen
- 1½ cups low-sodium chicken broth
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- ½ cup shredded Mexican cheese blend, optional
- 2 tablespoons fresh cilantro, chopped
- 1 lime, cut into wedges
Ingredient Substitutions
You can easily adapt this recipe to suit what you already have in your kitchen.
Use chicken thighs instead of chicken breast if you prefer richer, juicier meat. Brown rice can replace white rice, although you may need additional liquid and cooking time. Pinto beans are an excellent alternative to black beans, while frozen corn works perfectly when fresh corn isn't available.
For extra heat, add diced jalapeño, crushed red pepper flakes, or your favorite hot sauce. If you don't eat dairy, simply skip the cheese or use a dairy-free alternative.
Timing
One of the biggest advantages of this Mexican chicken and rice skillet is its efficient cooking time.
| Preparation | Cooking | Total Time | Servings |
|---|---|---|---|
| 10 minutes | 25 minutes | 35 minutes | 4–6 |
With about 35 minutes from start to finish, this recipe is particularly useful for busy weeknights. Most of the cooking happens in a single skillet, so cleanup is also much easier than with meals that require separate pots for rice, chicken, and vegetables.
How to Make Mexican Chicken and Rice Skillet
Step 1: Prepare the Chicken
Pat the chicken pieces dry with paper towels and season them lightly with salt, pepper, chili powder, cumin, and smoked paprika.
Heat a large, deep skillet over medium-high heat. Add the olive oil, then place the chicken into the hot skillet in a single layer.
Cook for about 4–5 minutes, stirring occasionally, until the chicken develops a lightly browned exterior. It doesn't need to be completely cooked at this stage because it will continue cooking later.
Tip: Avoid overcrowding the skillet. If the chicken pieces are packed tightly together, they are more likely to steam instead of brown.
Step 2: Sauté the Vegetables
Transfer the browned chicken to a plate temporarily.
Stir the diced onion and bell pepper into the same skillet. Cook for approximately 3 minutes, stirring occasionally, until the onion becomes translucent and the pepper begins to soften.
Stir in the minced garlic and cook for an additional 30 seconds.
The vegetables will pick up the flavorful browned bits left behind by the chicken, creating a deeper base for the skillet.
Step 3: Toast the Rice and Spices
Add the uncooked rice, remaining chili powder, cumin, smoked paprika, and oregano.
Stir everything together for about 1–2 minutes. Lightly toasting the rice helps develop a nuttier flavor and allows the spices to coat every grain.
This small step can make a noticeable difference in the final dish.
Step 4: Add the Tomatoes and Broth
Pour in the diced tomatoes and chicken broth. Stir well, scraping the bottom of the skillet to release any browned bits.
Bring the mixture to a gentle simmer.
Make sure the rice is distributed evenly across the bottom of the pan. This helps it cook consistently.
Step 5: Add Chicken, Beans, and Corn
Return the browned chicken to the skillet. Add the drained black beans and corn, then gently stir to combine.
Gently mix the ingredients together, taking care not to mash the beans.
Bring the mixture back to a simmer, then reduce the heat to low.
Step 6: Cover and Cook
Cover the skillet tightly with a lid and cook for approximately 18–20 minutes, or until the rice is tender and most of the liquid has been absorbed.
Try not to lift the lid repeatedly. The steam that builds up in the skillet helps the rice cook properly.
If the rice needs a little more time, add a small splash of broth, cover again, and cook for another few minutes.
Step 7: Rest and Finish
Once the rice is tender and the chicken is fully cooked, turn off the heat and let the skillet rest, covered, for about 5 minutes.
Fluff the rice gently with a fork.
Sprinkle the top with shredded Mexican cheese, fresh cilantro, and a squeeze of lime juice.
Serve immediately while everything is hot and aromatic.
Nutritional Information
Nutritional values can vary depending on the exact ingredients, brands, portion sizes, and whether cheese is included. The following is an approximate estimate per serving when the recipe makes six servings.
| Nutrient | Approximate Amount |
|---|---|
| Calories | 480 |
| Protein | 39 g |
| Carbohydrates | 52 g |
| Fat | 14 g |
| Fiber | 8 g |
| Sugar | 6 g |
| Sodium | 700 mg |
The chicken provides a substantial amount of protein, while beans contribute additional protein and dietary fiber. Corn, peppers, tomatoes, and onions add vegetables and natural flavor.
For a lower-sodium version, choose low-sodium broth and canned beans and avoid adding excessive salt.
Healthier Alternatives for the Recipe
Want to make your Mexican chicken and rice skillet a little lighter? There are several easy ways to adjust it without sacrificing flavor.
- Use brown rice: Brown rice provides more fiber and a chewier texture. Because it generally requires more liquid and cooking time, adjust the recipe according to the rice package instructions.
- Increase the vegetables: Add zucchini, spinach, mushrooms, or extra bell peppers. This increases volume and nutrients while keeping the dish colorful.
- Choose skinless chicken: Boneless, skinless chicken breast provides plenty of lean protein.
- Reduce the cheese: Cheese adds richness, but you can use a smaller amount or skip it completely.
- Use low-sodium ingredients: Low-sodium broth and canned beans can help reduce the overall sodium content.
- Add avocado: A few slices of fresh avocado provide creamy texture and pair beautifully with the spicy flavors.
- Make it gluten-free: The basic ingredients in this skillet can fit a gluten-free diet, but always check individual packaged ingredients such as broth and seasoning blends for gluten-containing additives.
Serving Suggestions
This skillet is satisfying on its own, but a few toppings can turn it into an impressive dinner.
Serve each portion with:
- Fresh avocado slices
- Lime wedges
- Chopped cilantro
- Sliced jalapeños
- Fresh tomato salsa
- Greek yogurt or sour cream
- Shredded lettuce
- Pico de gallo
- Extra cheese
- Hot sauce
For a family dinner, place the skillet in the center of the table and let everyone choose their own toppings.
You can also serve smaller portions alongside a crisp green salad or roasted vegetables.
For meal prep, divide the cooled chicken and rice mixture into individual containers. Add fresh toppings such as avocado and cilantro just before serving.
Common Mistakes to Avoid
Using the Wrong Rice
Different rice varieties absorb liquid differently. Long-grain white rice is recommended for this recipe because it cooks relatively quickly and remains fluffy.
Adding Too Much Liquid
Extra liquid can make the rice mushy. Measure the broth carefully and remember that the tomatoes also contribute moisture.
Skipping the Browning Step
Browning the chicken creates flavorful caramelized surfaces. Cooking it without browning can result in a less flavorful dish.
Constantly Opening the Lid
Every time you remove the lid, steam escapes. That steam helps the rice cook, so keep the skillet covered during the main cooking period.
Overcooking the Chicken
Chicken breast can become dry if cooked for too long. Cut the chicken into evenly sized pieces and avoid unnecessary extra cooking.
Forgetting to Rest the Dish
Allowing the skillet to rest for about five minutes gives the rice time to finish absorbing moisture and makes the texture more consistent.
Storing Tips for the Recipe
Allow leftovers to cool before transferring them to airtight containers.
Store the cooked Mexican chicken and rice skillet in the refrigerator and consume it within 3–4 days for best quality and food safety.
For longer storage, freeze individual portions in freezer-safe containers. Allow frozen portions to thaw safely in the refrigerator before reheating.
When reheating, add a tablespoon or two of water or broth to prevent the rice from drying out. Heat until the chicken and rice are thoroughly hot.
For meal prep, prepare the skillet in advance and portion it into individual containers. Keep fresh toppings separate until you're ready to eat.
Conclusion
This Mexican chicken and rice skillet combines tender chicken, fluffy rice, beans, vegetables, tomatoes, and bold spices in one convenient pan. Ready in about 35 minutes, it is flavorful, customizable, family-friendly, and ideal for busy weeknights or meal prep.
Try this easy one-pan dinner tonight, then share your results in the review section or leave a comment on the blog. Don't forget to subscribe for more delicious recipes and cooking ideas!
FAQs
Can I use chicken thighs instead of chicken breast?
Yes. Boneless, skinless chicken thighs are an excellent substitute and can provide a juicier, richer result. Cut them into evenly sized pieces so they cook consistently.
Can I make this Mexican chicken and rice skillet spicy?
Absolutely. Add diced jalapeño, cayenne pepper, crushed red pepper flakes, chipotle peppers, or your favorite hot sauce. Start with a small amount and adjust to your preferred heat level.
Can I use brown rice?
Yes, but brown rice usually requires more liquid and a longer cooking time than white rice. Follow the cooking requirements for your specific brown rice and adjust the broth accordingly.
Why is my rice still hard?
The rice may need additional liquid or cooking time. Add a small amount of warm broth, cover the skillet tightly, and continue cooking over low heat until tender.
Can I make this recipe without cheese?
Definitely. The chicken, beans, vegetables, tomatoes, and spices provide plenty of flavor without cheese. You can also finish the dish with avocado or fresh cilantro.
Can I use frozen corn?
Yes. Frozen corn can be added directly to the skillet. There's no need to thaw it first.
Can I make this recipe ahead of time?
Yes. This skillet is well suited to meal prep. Cook it according to the recipe, cool it promptly, portion it into airtight containers, and refrigerate for several days.
What is the best skillet to use?
A large, deep, heavy-bottomed skillet with a tight-fitting lid works best. A cast-iron skillet or quality nonstick skillet can both work well.
How do I keep the rice from becoming mushy?
Measure the liquid carefully, use the recommended rice variety, avoid excessive stirring during cooking, and allow the skillet to rest after cooking.
What can I serve with Mexican chicken and rice?
Try avocado, salsa, pico de gallo, lime wedges, cilantro, a simple green salad, roasted vegetables, or tortilla chips for extra crunch.

