One-Pan Mexican Chicken and Rice
This One-Pan Mexican Chicken and Rice is everything you want on a busy weeknight: simple, comforting, and full of bold, familiar flavors. It cooks in a single skillet, which means minimal cleanup and maximum flavor as the rice soaks up the saucy, tomato-ey juices from the rest of the pan. The dish pairs tender, bite-sized chicken pieces with fluffy long-grain rice, shredded cheese, and bright, fresh toppings for contrast. It’s easy to scale up, freezes well, and — most importantly — tastes like a home-cooked celebration in one skillet.
Before we get into the recipe, here are a few quick notes to help you get the best results: use a heavy-bottomed skillet with a lid if you can, measure the rice precisely, and let the rice rest for a few minutes after cooking so it finishes steaming. The ingredient list below is exact; follow it to make sure the timing and liquid ratio are right.
Ingredients

- 3 tablespoons extra virgin olive oil
- ½ white onion, diced finely
- 1 pound boneless skinless chicken breasts, cut into bite sized pieces
- 1 teaspoon of kosher salt and freshly ground pepper to taste
- 2 cloves of garlic, minced
- 1 cup uncooked long grain white rice
- 1 (10 oz) can red enchilada sauce
- 1 (10 oz) can diced tomatoes and green chilies, undrained
- 1 cup water
- 1/2 teaspoon ground cumin
- 1 cup shredded cheddar cheese or Mexican-blend cheese
- Optional toppings: sour cream, tomatoes, diced avocado, cilantro
About the Ingredients
The foundation here is a classic combination: aromatic onion and garlic, juicy chicken, and rice that soaks up a flavorful, tomato-forward sauce. Extra virgin olive oil adds a fruity richness to the pan and helps develop a little color on the chicken. The red enchilada sauce brings depth and a tonal heat; the canned diced tomatoes and green chilies add brightness and tiny pops of flavor throughout. Cumin provides a warm, earthy undertone, while the shredded cheese creates a creamy, melty finish. Finish each bowl with a dollop of sour cream, fresh tomato, creamy avocado, or cilantro for contrast and brightness.
Equipment
- Large, heavy-bottomed skillet with a lid (10–12 inches works well)
- Sharp knife and cutting board
- Measuring cups and spoons
- Spoon or spatula for stirring
Why this recipe works

This recipe relies on two techniques that make one-pan meals sing: building flavor at the stove and allowing the rice to gently simmer in a well-seasoned liquid. First, browning the chicken and sweating the onion develops savory flavor. Then, the rice has enough saucy liquid from the enchilada sauce, diced tomatoes and water to cook through while absorbing those flavors. A quick stir-in of shredded cheese at the end brings everything together with a creamy finish.
Step-by-step Instructions

Follow these steps in order for the best results. The directions are rewritten clearly and concisely while keeping the original order and the exact ingredient amounts.
- Heat the oil: Place a large skillet over medium-high heat and add 3 tablespoons extra virgin olive oil. Give the oil about 1 minute to warm so it shimmers but does not smoke.
- Sauté the onion: Add ½ white onion, diced finely, to the hot oil. Cook, stirring occasionally, until the onion is softened and translucent, about 3 to 5 minutes. Reduce the heat if the onion begins to brown too quickly.
- Cook the chicken: Add 1 pound boneless skinless chicken breasts, cut into bite sized pieces, to the skillet. Season the chicken with 1 teaspoon of kosher salt and freshly ground pepper to taste. Cook the chicken pieces, stirring occasionally, until they are lightly browned on the outside and nearly cooked through, about 5 to 7 minutes depending on the size of the pieces.
- Add the garlic: Push the chicken and onion slightly to one side and add 2 cloves of garlic, minced. Cook the garlic for 30 to 45 seconds, stirring constantly, until fragrant. Mix the garlic into the chicken and onion so the flavors combine.
- Add the rice: Pour in 1 cup uncooked long grain white rice and stir so the rice grains are coated in the oil and mixed with the chicken and onions. Let the rice toast for about 1 minute while stirring; this helps the rice absorb flavor and prevents clumping.
- Build the sauce: Pour in 1 (10 oz) can red enchilada sauce and 1 (10 oz) can diced tomatoes and green chilies, undrained, into the skillet. Add 1 cup water and 1/2 teaspoon ground cumin. Stir to combine, making sure any browned bits on the bottom of the skillet are loosened and mixed into the liquid.
- Bring to a simmer: Increase heat just until the mixture comes to a simmer (small bubbles forming). Once simmering, reduce the heat to low so the mixture cooks gently. Cover the skillet with a tight-fitting lid.
- Simmer until rice is tender: Let the covered skillet cook undisturbed for 18 to 20 minutes, or until the rice is tender and has absorbed most of the liquid. Check at the 18-minute mark; if the rice is still a little firm and the liquid is nearly absorbed, cover and let it sit for 2 more minutes. Avoid stirring during this period so the rice can steam properly.
- Finish with cheese: Once the rice is cooked, remove the skillet from the heat. Sprinkle 1 cup shredded cheddar cheese or Mexican-blend cheese evenly over the top. Replace the lid and let the residual heat melt the cheese for 2 to 3 minutes. If you prefer a bubbly brown top, transfer the skillet briefly under a broiler for 1 to 2 minutes—watch closely so it doesn’t burn.
- Serve and garnish: Fluff the rice gently with a fork to incorporate the cheese and distribute the chicken pieces. Taste and adjust seasoning with more freshly ground pepper if desired. Serve immediately with optional toppings such as sour cream, diced tomatoes, diced avocado, and cilantro for bright contrast.
Serving Suggestions
This One-Pan Mexican Chicken and Rice works as a full meal on its own, but you can elevate it with sides and toppings. A crisp green salad dressed with lime vinaigrette or a simple shredded cabbage slaw adds a crunchy, acidic counterpoint. Warm tortillas or tortilla chips are perfect for scooping. A side of pickled red onions or sliced jalapeños will add brightness and heat for anyone who likes extra kick.
Make-Ahead and Storage
To store: Cool leftovers to room temperature, then transfer to an airtight container. Refrigerate for up to 3 days. Reheat in a skillet over medium-low heat with a splash of water to restore moisture, or microwave in 30-second increments, stirring in between.
To freeze: Allow the dish to cool completely, then place in a freezer-safe container for up to 2 months. Thaw in the refrigerator overnight before reheating. Add a little water while reheating if the rice seems dry.
Tips for Success
- Measure the rice and liquids exactly. Long-grain white rice needs the right ratio to become fluffy rather than gummy.
- If your skillet lid isn’t tight-fitting, place a piece of foil directly on the surface of the rice before putting the lid on to trap steam.
- Don’t skip the rest time with the lid on after the rice finishes cooking; that final steam step evens out the texture.
- Use a heavy-bottomed skillet to distribute heat evenly and prevent hot spots that might scorch the rice on the bottom.
- Adjust the spice level by swapping the enchilada sauce for a mild or spicy variety and by choosing tomatoes and green chilies with more or less heat.
Common Questions
Can I use brown rice? Brown rice has a different liquid ratio and requires a longer cooking time, so it’s not a direct swap in this recipe. If you want to use brown rice, cook it separately according to package directions and then stir it into the sauce and chicken at the end.
Can I use chicken thighs instead of breasts? Yes. If you choose boneless skinless chicken thighs cut into bite-sized pieces, follow the same instructions but expect them to reach doneness slightly faster or take on more caramelization—adjust cooking time as needed.
Is this dish spicy? The heat level depends on the enchilada sauce and the canned diced tomatoes and green chilies you use. Choose a mild enchilada sauce if you prefer little heat, or a hot one if you want more spice.
Notes and Variations
- Vegetable version: Replace the chicken with a 14-ounce can of drained and rinsed black beans and add an extra ½ cup water; skip the browning step for the beans and follow the same simmer time for the rice.
- Extra veggies: Stir in a cup of frozen corn or chopped bell pepper along with the rice for more color and texture.
- Green version: Use a green enchilada sauce or salsa verde to change the flavor profile to tangy and herbaceous.
- Cheesy finish: Mix half cream cheese into the hot rice along with the shredded cheese for an ultra-creamy result.
Why you’ll make this again
It’s the kind of recipe that fits into busy schedules without sacrificing flavor. You get tender, seasoned chicken, saucy, tomato-kissed rice, and melty cheese—all from a single skillet and with very little hands-on time. The flavors are familiar but brightened by toppings, and the dish is flexible enough to suit what you have on hand. Make it when you want something soothing and unfussy, but still impressive enough for company.
Enjoy this One-Pan Mexican Chicken and Rice any night of the week. It’s proof that delicious dinners don’t have to be complicated to be satisfying.

One-Pan Mexican Chicken and Rice
Ingredients
Equipment
Method
- Heat a 12-inch skillet over medium heat and add 2 tablespoons of the olive oil.
- Add the diced onion and sauté until softened, about 3–4 minutes.
- Season the chicken pieces with kosher salt and freshly ground pepper, then add the chicken to the skillet and increase heat to medium-high.
- Brown the chicken on all sides, then add the minced garlic and cook for about 1 minute until fragrant.
- Push the chicken to one side of the pan and add the remaining 1 tablespoon olive oil to the empty side.
- Add the uncooked rice to the oil and sauté for 2 minutes, stirring so it coats in oil.
- Pour in the enchilada sauce, undrained diced tomatoes with green chilies, 1 cup water, and ground cumin; stir to combine.
- Bring the mixture to a boil, then reduce heat to low, cover with a tight-fitting lid, and simmer for about 15 minutes, stirring occasionally, until the rice is tender and liquid is absorbed.
- If the rice is not done and the pan is dry, add 1/2 to 1 cup more water as needed and continue cooking until tender.
- Sprinkle the shredded cheese over the top, cover, and let sit 1–2 minutes until the cheese melts.
- Serve topped with desired optional toppings such as sour cream, diced tomatoes, avocado, and cilantro.
Notes
- Add 1/2–1 cup extra water if rice hasn't finished cooking.
- Use a tight-fitting lid to retain steam for even rice cooking.
- Cut chicken into uniform bite-sized pieces for even cooking.
