Mexican chicken and rice is the kind of dinner that earns a regular place in your meal rotation for one simple reason: it delivers a lot of flavor without making life harder. You get tender chicken, well-seasoned rice, tomatoes, garlic, broth, and warm spices all cooked into one hearty meal that feels comforting, practical, and satisfying.
It is the kind of recipe that works when you need dinner to be filling, family-friendly, and made from ingredients that are easy to keep around. The chicken brings protein and richness, the rice absorbs every bit of flavor in the pan, and the seasoning gives the whole dish that familiar, bold character people love. Add a little cheese, cilantro, lime, or avocado at the end, and it becomes even better.
What makes this version especially useful is that it is approachable. You do not need complicated steps or hard-to-find ingredients. It is a simple one-pan meal with enough flavor to feel exciting, but enough structure to feel dependable. If you are looking for a recipe that is easy enough for weeknights and tasty enough to make again, this Mexican chicken and rice recipe is a strong one to keep close.

Why You’ll Love This Mexican Chicken and Rice Recipe
There are plenty of chicken and rice dinners, but this one stands out because it feels especially bold and complete.
Here’s why it works so well
One-pan cooking makes cleanup easier
Chicken and rice create a full, satisfying meal
Easy to customize with beans, corn, cheese, or toppings
Great for leftovers and meal prep
Packed with warm, savory flavor
Family-friendly and weeknight practical
It is also one of those meals that can be served as is or built out with toppings, which makes it especially useful when different people like different things.
Equipment
Large deep skillet or sauté pan with lid
Cutting board
Sharp knife
Measuring cups and spoons
Wooden spoon or spatula
Tongs
Ingredients
1 1/2 pounds boneless, skinless chicken breasts or chicken thighs, cut into bite-sized pieces
1 tablespoon olive oil
1 small onion, finely chopped
3 garlic cloves, minced
1 cup uncooked long-grain white rice
1 can diced tomatoes, 14.5 ounces, undrained
2 cups chicken broth
1/2 cup tomato sauce
1 teaspoon chili powder
1 teaspoon ground cumin
1 teaspoon paprika
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
3/4 teaspoon salt
1/2 teaspoon black pepper
1/2 cup corn, optional
1/2 cup black beans, drained and rinsed, optional
1 cup shredded cheddar or Mexican blend cheese, optional
2 tablespoons chopped cilantro, optional
Lime wedges, for serving
Timing and Servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 to 6
How to Make Mexican Chicken and Rice
Step 1: Season and cook the chicken
Heat the olive oil in a large skillet over medium heat. Add the chicken pieces and season them lightly with a little of the salt and pepper. Cook for about 5 to 6 minutes, stirring occasionally, until the chicken is lightly browned on the outside.
It does not need to be fully cooked at this stage. It will finish cooking later with the rice, which helps keep it tender.
Step 2: Add onion and garlic
Stir in the chopped onion and cook for 3 to 4 minutes, until softened. Add the minced garlic and cook for another 30 seconds, just until fragrant.
This step builds the base flavor of the dish. Even simple chicken and rice recipes taste better when onion and garlic get a little time in the pan.
Step 3: Toast the rice and spices
Add the uncooked rice to the skillet, followed by the chili powder, cumin, paprika, garlic powder, onion powder, remaining salt, and black pepper. Stir for about 1 minute so the rice gets lightly coated and the spices bloom in the heat.
Toasting the rice briefly helps deepen the flavor and keeps the final dish from tasting flat.
Step 4: Add the liquid ingredients
Pour in the diced tomatoes with their juices, chicken broth, and tomato sauce. Stir well to combine everything and make sure the rice is distributed evenly across the pan.
Bring the mixture to a gentle simmer. Once it starts bubbling, lower the heat, cover the skillet, and let it cook.
Step 5: Simmer until the rice is tender
Cook covered on low heat for 18 to 22 minutes, or until the rice is tender and most of the liquid has been absorbed.
If you are using corn or black beans, stir them in during the last 5 minutes of cooking. This warms them through without making them overly soft.
Try not to lift the lid too often while the rice cooks. The trapped steam is what helps it cook evenly.
Step 6: Finish and serve
Once the rice is done, turn off the heat and let the skillet sit covered for 5 minutes. If using cheese, sprinkle it over the top during this resting time so it melts gently.
Finish with chopped cilantro and a squeeze of fresh lime just before serving. That little touch of freshness makes the whole dish brighter and more balanced.

Tips for the Best Mexican Chicken and Rice
This recipe is simple, but a few small choices can make it even better.
Use chicken thighs for extra juiciness
Chicken breasts work well, but chicken thighs are a little more forgiving and stay especially tender in skillet meals like this.
Use long-grain white rice
Long-grain white rice is the easiest and most reliable choice because it cooks evenly and absorbs flavor well without getting too sticky.
Do not rush the simmer
Rice needs a gentle, steady cook. High heat can leave the bottom overcooked while the top stays firm.
Let it rest at the end
That 5-minute rest after cooking helps the rice finish steaming and makes the texture noticeably better.
Finish with lime
Lime juice at the end lifts the tomato and spice flavors and keeps the dish from feeling too heavy.
Why This Recipe Works So Well
Mexican chicken and rice works because each part supports the others. The chicken brings savory depth and protein. The rice absorbs the broth, tomatoes, and spices, so it tastes like more than just a side. Onion and garlic make the whole pan feel fuller, while optional corn, beans, cheese, or herbs let you add extra texture and flavor without changing the basic method.
It is also practical. Everything happens in one skillet, the ingredient list is familiar, and leftovers reheat well. That is exactly the kind of recipe most people actually need during the week.
Easy Variations to Try
One of the best things about this recipe is how easy it is to adapt.
Make it cheesy
Add more shredded cheddar or Monterey Jack on top for a richer finish.
Add bell peppers
Chopped bell peppers add color and sweetness and fit naturally into the dish.
Make it spicier
Add cayenne, crushed red pepper flakes, or diced jalapeños if you want more heat.
Use salsa instead of tomato sauce
A mild or medium salsa can replace some of the tomato sauce for extra flavor.
Add avocado when serving
Sliced avocado on top adds freshness and makes the dish feel even more complete.
What to Serve With Mexican Chicken and Rice
This meal can absolutely stand on its own, but a few simple sides work well with it too.
Good serving ideas
Green salad
Tortilla chips and salsa
Guacamole
Sour cream
Roasted vegetables
Black beans
Warm tortillas
Corn salad
For most nights, I would keep it simple with lime, cilantro, and maybe avocado or sour cream. The skillet already does most of the work.
How to Store and Reheat
This dish is very good for leftovers, which makes it useful for meal prep too.
To store
Let the chicken and rice cool completely, then transfer to an airtight container. Refrigerate for up to 4 days.
To reheat
Reheat in a skillet over low heat or in the microwave in short intervals. Add a splash of broth or water if the rice has thickened too much in the fridge.
Can you freeze it?
Yes. Freeze in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating for the best texture.
Serving Suggestions
Serve Mexican chicken and rice hot straight from the skillet with lime wedges, cilantro, and shredded cheese on top. For a more filling meal, add avocado, black beans, or warm tortillas on the side. It also works beautifully portioned into meal prep containers for lunch the next day. If you are serving guests, set out toppings like salsa, sour cream, jalapeños, and guacamole so everyone can build their own plate.
Nutritional Facts
Approximate per serving:
Calories: 430
Protein: 32g
Carbohydrates: 30g
Fat: 19g
Saturated Fat: 6g
Cholesterol: 95mg
Sodium: 690mg
Fiber: 3g
Sugar: 4g
Conclusion
Mexican chicken and rice is the kind of dinner that makes weeknights easier without sacrificing flavor. It is hearty, well-seasoned, easy to customize, and made with ingredients that are practical to keep on hand. The chicken stays tender, the rice cooks up full of flavor, and the whole meal comes together in one pan with very little fuss.
Whether you need a family dinner, a meal prep recipe, or just something reliable that tastes good every time, this one is worth keeping in your regular rotation. It is simple, satisfying, and exactly the kind of recipe that makes home cooking feel manageable.
FAQs
Can I use brown rice instead of white rice?
Yes, but brown rice needs more liquid and a longer cooking time. You will need to adjust both for the best result.
Is chicken breast or chicken thigh better for Mexican chicken and rice?
Both work well. Chicken breast is leaner, while chicken thighs stay juicier and are a little more forgiving.
Can I make this recipe with cooked rice?
Yes, but the method will be different. This version is designed for uncooked rice so it can absorb the broth and seasoning as it cooks.
What can I add to Mexican chicken and rice?
Corn, black beans, bell peppers, cheese, avocado, cilantro, jalapeños, and sour cream all work well.
Why is my rice still firm?
This usually means the skillet was not covered tightly enough, the heat was too high, or the rice needs a bit more liquid and time.
Can I make Mexican chicken and rice ahead of time?
Yes. It stores and reheats very well, making it a great option for leftovers and meal prep.
