A step-by-step, home-cook friendly method for fluffy Mexican red rice like your favorite restaurant: properly toasted, perfectly seasoned, never gummy.
The Mexi Plate
One-Pan Arroz con Pollo (Mexican Chicken and Rice)
Elena Valdés
Elena Valdés is a Mexican-American home cook and the culinary heart behind MexiPlate. Inspired by the bustling kitchens of her childhood in Jalisco and Texas, she specializes in translating authentic Mexican flavors into approachable recipes for everyday cooks. Whether she is sharing her grandmother's secret for the perfect tamale masa or a quick 30-minute weeknight enchilada bake, Elena believes that good food is the best way to bring people together.
Published October 17, 2026
Updated October 17, 2026
If you grew up around Mexican home cooking, you know the sound: chicken sizzling in a hot pan, then rice hitting the drippings and toasting until it smells nutty and warm. That is the soul of arroz con pollo. This version is my weeknight lifesaver, made in one skillet, with tender chicken, fluffy rice, and a tomato-chile base that tastes like you worked a lot harder than you did.
I learned early (first in Jalisco, then in my tías’ kitchens in San Antonio) that the best arroz con pollo is not about fancy steps. It is about a few smart habits: brown the chicken, toast the rice, and use the right amount of liquid. I will walk you through it like I am right next to you at the stove.

Why this one-pan version works
- Chicken drippings season the rice: Browning the chicken first builds flavor you cannot fake later.
- Toasted rice stays fluffy: A quick sauté in oil keeps grains separate instead of gummy.
- Blended tomato-chile base: A small amount of jalapeño or serrano gives depth without making the whole pan spicy.
- Everything cooks together: The rice absorbs broth while the chicken finishes gently on top.
Ingredients
This is the classic, approachable list. I included practical swaps in case your grocery store does not carry everything.
Chicken and seasoning
- 6 bone-in, skin-on chicken thighs (or 4 thighs plus 2 drumsticks)
- 1 1/2 tsp kosher salt, divided
- 1 tsp ground cumin
- 1 tsp Mexican oregano (or regular oregano)
- 1/2 tsp black pepper
- 2 tbsp neutral oil (avocado, canola, or grapeseed)
Rice base
- 1 small white onion, diced
- 3 cloves garlic, minced
- 1 1/2 cups long-grain white rice (jasmine works too)
- 1/2 cup tomato sauce or 2 medium Roma tomatoes
- 1 jalapeño (seeded for mild) or 1 serrano (for more heat)
- 3 cups warm chicken broth, plus more as needed
- 1/2 cup frozen peas and carrots (optional but very nostalgic)
- 2 tbsp chopped cilantro (optional, for serving)
- 1 lime, cut into wedges (for serving)
Note on rice: Long-grain is the easiest to keep fluffy. If you only have medium-grain, it can work, but keep the simmer very gentle and do not stir once the liquid goes in.
How to make one-pan arroz con pollo
You will need a large, deep skillet with a lid (12-inch is perfect) or a wide Dutch oven. A heavy-bottomed pan helps prevent scorching.
1) Season and brown the chicken
Pat the chicken dry. Season all over with 1 tsp salt, cumin, oregano, and black pepper.
Heat oil in your skillet over medium-high. Place chicken skin-side down and cook 5 to 7 minutes until deeply golden. Flip and cook 2 minutes more.
Transfer chicken to a plate. Keep about 2 tablespoons of the rendered fat in the pan and pour off any excess.
Cook’s tip: Do not rush the browning. That golden layer is what makes the rice taste like it came from a real family kitchen, not a bland shortcut.

2) Make the tomato-chile base
If using Roma tomatoes: blend tomatoes with jalapeño and a splash of broth until smooth. If using tomato sauce: blend tomato sauce with jalapeño and a splash of broth (this step helps the chile distribute evenly).
Set aside.
Heat control: For very mild, remove the seeds and ribs from the jalapeño. For spicy, use serrano and leave some seeds.
3) Sauté aromatics and toast the rice
Lower heat to medium. Add onion and cook 3 minutes, scraping up browned bits. Add garlic and cook 30 seconds.
Add rice and stir constantly for 3 to 5 minutes, until it smells lightly toasted and looks a little opaque.
Pour in the blended tomato-chile base and cook 1 minute, stirring.
Why toast? This is the difference between gummy rice and restaurant-style grains that stay distinct.

4) Simmer, then finish with the chicken on top
Pour in 3 cups warm chicken broth and add the remaining 1/2 tsp salt. Stir once to evenly distribute the rice.
Bring to a gentle simmer. Nestle the chicken pieces on top, skin-side up, along with any juices from the plate.
Cover, reduce heat to low, and cook 18 to 22 minutes, until rice is tender and chicken reaches at least 165°F in the thickest part. (For thighs and drumsticks, 175 to 185°F often turns out even more tender.)
In the last 5 minutes, sprinkle peas and carrots over the rice (no need to stir) and cover again.
Turn off heat. Let the skillet rest, covered, 10 minutes. This sets the rice.
Do not stir while it simmers. Let the rice do its thing. Stirring releases starch and can turn it sticky.
Liquid note: Pan shape, lid tightness, and rice brand can change absorption. If your pan tends to run dry, keep a little extra hot broth nearby and add a splash or two near the end if needed.

5) Serve
Fluff the rice gently around the chicken with a fork. Top with cilantro and serve with lime wedges. I love a simple side salad or warm tortillas to catch every bite.
About the skin: Covered cooking softens chicken skin. If you want it crisp again, place the skillet under the broiler for 1 to 3 minutes (watch closely), or transfer chicken to a sheet pan and broil briefly while the rice rests.
Key tips
- Warm broth helps: Cold broth cools the pan down and slows the return to a simmer.
- Keep it at a low simmer: If it is boiling hard, the rice can cook unevenly and the bottom can scorch.
- Use a tight lid: If your lid is loose, place a sheet of foil under it to trap steam.
- Rest at the end: Those 10 minutes off heat are when the texture turns perfect.
- Watch the salt: Broth brands vary. If your broth is salty, start with less and adjust at the end.
Ingredient swaps
No bone-in chicken?
You can use boneless, skinless thighs. Brown them quickly, then simmer on top for about 12 to 15 minutes. They can overcook faster than bone-in, so check early.
Brown rice?
Brown rice needs more liquid and more time. I recommend cooking it separately and folding it in at the end, or using par-cooked brown rice. For true one-pan ease, stick with long-grain white rice.
No jalapeño?
Use a pinch of ground chile like ancho or guajillo powder for flavor without much heat. Even 1/2 teaspoon adds that cozy, chile depth.
Want more vegetables?
Add diced bell pepper with the onions, or stir in a handful of chopped spinach during the rest (it wilts beautifully).
What to serve with arroz con pollo
- Warm corn tortillas or flour tortillas
- Salsa verde or a smoky red salsa
- Refried beans or frijoles de la olla
- Simple cabbage slaw with lime and salt
- Sliced avocado with a sprinkle of flaky salt
Storage and reheating
- Refrigerate: Store in an airtight container up to 4 days.
- Reheat: Add a splash of broth or water, cover, and warm on the stove over low heat until hot. Microwave works too, just cover so the rice steams.
- Freeze: Rice freezes best when cooled quickly. Freeze up to 2 months. Thaw overnight in the fridge for the best texture.
One-Pan Arroz con Pollo Recipe
Yield: 4 to 6 servings
Time: About 50 minutes total
Ingredients
- 6 bone-in, skin-on chicken thighs
- 1 1/2 tsp kosher salt, divided
- 1 tsp ground cumin
- 1 tsp Mexican oregano
- 1/2 tsp black pepper
- 2 tbsp neutral oil
- 1 small white onion, diced
- 3 cloves garlic, minced
- 1 1/2 cups long-grain white rice
- 1/2 cup tomato sauce (or 2 Roma tomatoes)
- 1 jalapeño, seeded (or serrano)
- 3 cups warm chicken broth, plus more as needed
- 1/2 cup frozen peas and carrots (optional)
- Cilantro and lime wedges, for serving
Instructions
Season chicken with 1 tsp salt, cumin, oregano, and pepper.
Brown chicken in oil in a deep skillet over medium-high (5 to 7 minutes skin-side down, then 2 minutes flipped). Transfer to a plate.
Pour off excess fat, leaving about 2 tablespoons in the pan.
Blend tomato sauce (or tomatoes) with jalapeño and a splash of broth until smooth.
Sauté onion 3 minutes in the same skillet. Add garlic 30 seconds.
Add rice and toast 3 to 5 minutes, stirring. Stir in the blended tomato-chile base and cook 1 minute.
Add 3 cups warm broth and remaining 1/2 tsp salt. Stir once. Bring to a gentle simmer.
Nestle chicken on top. Cover, reduce heat to low, and cook 18 to 22 minutes until rice is tender and chicken reaches at least 165°F (175 to 185°F is even more tender for thighs).
Sprinkle peas and carrots over the top for the last 5 minutes (optional). Keep covered.
Turn off heat and rest, covered, 10 minutes. Fluff rice gently and serve with cilantro and lime.
Common questions
Why is my rice mushy?
Usually it is one of three things: too much liquid, simmering too hard, or stirring after adding broth. Keep the heat low and steady, measure broth carefully, and resist the urge to mix.
Why is my rice crunchy?
Crunchy rice means it did not get enough liquid or steam. Make sure the lid is tight. If it is already undercooked, add 1/4 cup hot broth, cover, and cook 5 more minutes, then rest again.
Can I make it mild for kids?
Yes. Use jalapeño with seeds and ribs removed, or skip fresh chile and add a pinch of mild chile powder for flavor. Serve salsa at the table for anyone who wants heat.
Can I use leftover cooked chicken?
You can, but you will miss the flavor from browning. If you are using cooked chicken, make the rice as written, then tuck shredded chicken into the rice during the final 5 minutes to warm through.