Sauces & Condiments
This one-pot Mexican arroz con pollo with cheese transforms a weeknight dinner into a restaurant-worthy fiesta without the fuss. The secret lies in layering flavors—starting with a fragrant sofrito base, tender chicken, and melting cheese that creates that signature creamy texture we all love.
I perfected this recipe after years of testing, ensuring every bite delivers the perfect balance of smoky, cheesy, and slightly spicy notes.
The beauty of this dish is its simplicity: one pot, minimal cleanup, and a method that works whether you're using stovetop or oven.
The chicken cooks in its own juices while the rice absorbs all those rich flavors, and the cheese at the end ties everything together into a velvety finish.
It's the kind of recipe that feels indulgent but comes together in under an hour—ideal for feeding a crowd or meal prepping for the week.
What you'll end up with is a steaming pot of golden rice studded with tender chicken pieces, melted cheese pulling in every direction, and aromas that fill your kitchen with the essence of a Mexican fiesta.
The sofrito base—onions, garlic, tomatoes, and spices—builds depth, while the cheese adds that creamy richness that makes this dish irresistible. This is comfort food at its finest, with just the right amount of spice and heartiness.
Serve it with warm tortillas, a side of refried beans, or a simple green salad for a complete meal. The best part? Leftovers reheat beautifully, making this the ultimate make-ahead dish. Let's get cooking!
Ingredients for mexican arroz con pollo with cheese
Sixteen ingredients. One pot. A fiesta of flavors waiting to happen!
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skin-on for extra flavor |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, not instant |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced |
| Canned Tomato Sauce 🍅 | 14 ½ oz | No salt added preferred |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Freshly shredded |
| Cumin Ground 🌿 | 1 tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Smoked Paprika 🌶️ | 1 tsp | For smoky flavor |
| Bay Leaves 🌿 | 2 whole | Dried, for aroma |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are your secret weapon here—skin-on for that crispy texture and extra flavor. Trader Joe's or Costco usually have great prices on bone-in, skin-on thighs, which work even better. If you're using boneless, just add an extra 5 minutes to the cooking time. The rice should be long-grain white—jasmine or basmati won't give you that same creamy texture when mixed with cheese. For the tomato sauce, Muir Glen or Rao's are my go-tos—they're no-salt-added and pack serious flavor. If you can't find those, any good-quality canned tomato sauce will do, just taste it first and adjust the salt later.
No cumin? Mexican oregano at half the amount gives you that earthy depth. Chili powder too mild? Add a pinch of cayenne for some heat. The smoked paprika is what gives this dish that authentic Mexican restaurant vibe—Penzeys or Goya have great options. Running low on bay leaves? One dried thyme sprig works in a pinch. The cheese is where the magic happens—Monterey Jack melts beautifully and has just the right amount of tang. If you've got Oaxaca or Chihuahua cheese, use those instead for a more authentic touch. The broth? Low-sodium is key—you'll be adding salt anyway, and you don't want to overdo it.
This dish tastes even better the next day—make extra if you can. Store leftovers in the fridge for up to 4 days or freeze for 3 months. The rice gets firmer when reheated, so sprinkle a splash of broth or water when warming it up. For meal prep, portion into containers with a layer of cheese on top—it'll melt slightly when reheated, giving you that restaurant-quality finish. And if you're feeding a crowd, double the recipe—this scales beautifully!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just brown the chicken thighs, toss in the onions and garlic, then dump everything into one pot with the rice and sauce. No extra pans, no stress, and honestly? The cheese melts right into the sauce, so you don’t even notice the cleanup.
- Cheesy Crispy Perfection: That moment when the chicken gets golden and the melted cheese pulls into little strings? Yes. The garlic and tomato sauce build a rich base, but the cheese takes it over the top—creamy, salty, and just crispy enough on the edges to make it irresistible.
- Weeknight Workhorse: Between us, this feeds my whole family (and sometimes the neighbors) without breaking the bank. Use leftover chicken for tacos the next day, or just reheat the whole thing—it’s that good. My kids even ask for it when I make something "fancy."
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, and rice stretches forever. Add a can of tomatoes and a block of cheese, and you’ve got a meal that costs less than takeout but tastes like a celebration. Plus, the leftovers? They’re my secret weapon for lazy mornings.
Step-by-step instructions for Mexican arroz con pollo with cheese
Here's the perfect way to make this creamy, flavorful one-pot dish that brings all the fiesta flavors together!
Sear the Chicken for Maximum Flavor
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium-high heat. Pat the 2 lb boneless chicken thighs dry with paper towels, then season both sides generously with 1 teaspoon salt and ½ teaspoon black pepper. This step is crucial—don't skip drying the chicken, as moisture prevents proper browning.
Add the chicken thighs to the pot in a single layer, leaving space between each piece. Sear for 5-6 minutes per side until golden brown and cooked through to 165°F internally. The skin should develop a beautiful crust, and you'll smell that irresistible chicken aroma filling your kitchen. Once done, remove the chicken from the pot and set it aside on a plate, leaving all that delicious browned chicken fat in the pot—this is where all the flavor lives!
Build the Flavor Base with Aromatics and Spices
In the same pot (no need to wipe it clean—those flavorful bits matter), add the 1 whole yellow onion and 6 cloves garlic cloves, both already diced and minced respectively. Sauté for 3-4 minutes until the onions soften and become translucent. You'll know they're ready when they release their sweet aroma and the garlic starts to turn golden around the edges.
Next, stir in the 1 tablespoon cumin ground, 1½ tablespoons chili powder, and 1 teaspoon smoked paprika. Cook for 30 seconds, stirring constantly, until the spices are fragrant and the mixture looks slightly darker. This is where the magic happens—the spices toast and release their full flavor potential. Be careful not to let them burn; they'll darken quickly and can turn bitter.
Add Rice and Liquids for Perfect Texture
Pour in the 14.5 oz canned tomato sauce, scraping up any browned bits from the bottom of the pot. Add the 2 cups long-grain white rice, stirring to coat each grain with the sauce. This ensures every bite will be packed with flavor. Pour in the 2 cups chicken broth and add the 2 whole bay leaves. Bring the mixture to a gentle boil, then reduce heat to low, cover the pot, and let it simmer for 20 minutes without lifting the lid.
Here's the thing—resisting the urge to peek is key. The rice needs time to absorb the liquid and develop that perfect texture. After 20 minutes, check the rice. If it's still slightly firm in the center, cover and cook for another 5 minutes. The rice should be tender but still have a slight bite—this ensures it won't turn mushy when the cheese melts later.
Return Chicken and Finish with Creamy Cheese
Once the rice is tender, carefully return the chicken thighs to the pot, breaking them into bite-sized pieces with two forks. Stir in the 1½ cups shredded Monterey Jack cheese, spreading it evenly throughout the mixture. The cheese will start to melt almost immediately, creating a luscious, creamy sauce that coats every grain of rice and piece of chicken.
Continue cooking on low heat for another 5-7 minutes, stirring occasionally, until the cheese is fully melted and the mixture is thick and creamy. You'll know it's perfect when the sauce clings to the back of a spoon and the rice is evenly coated. If the mixture looks too thick, add 2-3 tablespoons of water to loosen it slightly. Taste and adjust the seasoning if needed—you might need a pinch more salt or a sprinkle of chili powder to balance the flavors.
Rest and Serve with Confidence
Remove the pot from heat and let the arroz con pollo rest for 5 minutes, covered. This resting period allows the flavors to meld together and the cheese to set slightly, giving you that perfect creamy consistency. Before serving, give it one final stir to ensure everything is evenly distributed and the cheese is smooth.
Serve this incredible one-pot dish immediately, straight from the pot. The creamy cheese sauce will be irresistible, and the tender chicken and perfectly cooked rice will make every bite a fiesta in your mouth. Pair it with warm tortillas, a simple green salad, or some warm corn bread for the ultimate Mexican feast!
Pro Tips For Making Mexican Arroz Con Pollo With Cheese
- Brown the Chicken Properly: Don’t just sear—get those thighs deep golden with a crust. After patting them dry (yes, even if they’re boneless), cook them in batches over medium-high heat for 5-6 minutes per side until the edges are caramelized. I used to rush this, and the dish always tasted flat—now it’s the thing that makes the whole recipe sing.
- Toast the Garlic Right: Sauté those minced garlic cloves in the same pan after the chicken until they’re fragrant and just starting to turn golden—about 30 seconds. Burnt garlic ruins everything, but undercooked garlic just disappears. My grandmother swore by this, and she was right: it’s the aroma that ties the dish together.
- Layer Cheese Last: Sprinkle the cheese after the rice is mostly cooked and the liquid has reduced to a light sauce. Stir it in just until melted—don’t let it turn into a gluey mess. I learned this the hard way when I added it too early and ended up with a sad, clumpy rice pile.
- Use Day-Old Rice: If you’re prepping ahead, cook the rice slightly underdone (just al dente) and finish it in the chicken sauce later. Or, better yet, make a fresh batch, let it cool 10 minutes, then mix it in—this keeps every grain separate and soaks up flavor like a dream. Sounds weird, but it works: no more mushy rice at the bottom.
Flavor customization for these flavors
Spicy Kick Boost
Crank up the heat by adding ½ teaspoon cayenne pepper to the spice blend while building the sofrito base. For an even smokier kick, swap ½ teaspoon smoked paprika for chipotle powder—this adds deep, charred heat.
I tested this once with 2 tablespoons of chipotle in adobo blended into the tomato sauce, and it transformed the dish into a fiery fiesta. 🌶️
Creamy Cheese Swaps
Monterey Jack is classic, but Oaxaca cheese melts like a dream and adds a subtle tang. For extra richness, mix in ½ cup sour cream or ¼ cup cream cheese with the shredded cheese at the end.
I once used Pepper Jack for a spicy kick, and it worked beautifully—just add a pinch more cumin to balance the flavors.
Herb Infusions
Fresh herbs elevate this dish instantly. Stir in ¼ cup chopped cilantro or 2 tablespoons chopped parsley after removing the bay leaves. For a deeper flavor, add 1 teaspoon dried oregano to the spice blend.
I also love adding ¼ cup chopped green onions at the end for a fresh, bright finish that cuts through the richness. 🌿
Smoky BBQ Twist
For a fusion twist, stir in ¼ cup BBQ sauce (I like Sweet Baby Ray's Original) with the tomato sauce. Add ½ teaspoon liquid smoke for an extra smoky depth.
This version works surprisingly well and adds a sweet-savory contrast to the spicy, cheesy flavors. It’s a crowd-pleaser that feels like a whole new dish! 🔥
Extra Creamy Variations
Want it even creamier? Stir in ½ cup evaporated milk or ¼ cup heavy cream with the cheese. For a dairy-free option, use ½ cup coconut milk—it adds a subtle sweetness that pairs well with the spices.
I also tested ½ cup refried beans mixed into the rice before adding the cheese, and it added a hearty, earthy depth. 🥥
Regional Flavor Adaptations
For a Tex-Mex vibe, add ½ cup diced bell peppers and ½ cup corn kernels with the rice. In Oaxacan style, stir in 2 tablespoons of epazote (if you can find it) and top with crumbled queso fresco.
I once made a Yucatecan-inspired version with achiote paste instead of smoked paprika—it gave the dish a stunning orange hue and a nutty, earthy flavor. 🗺️
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken breasts work, but thighs are ideal for this dish. Thighs stay juicier and more flavorful during the long cooking process. If using breasts, cut them into 1-inch pieces and add them back to the pot 10 minutes before the rice is fully cooked to prevent drying out. You may need to add 2 extra tablespoons of broth to compensate for their lower fat content.
What's the best cheese substitute if I don't have Monterey Jack?
Oaxaca or Chihuahua cheese are excellent authentic alternatives. For a milder option, try Mozzarella (it melts beautifully) or Colby Jack. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. If you're dairy-free, ½ cup coconut cream or nutritional yeast can add creaminess while keeping the dish flavorful.
Why did my rice turn out mushy when I added the cheese?
This usually happens when the rice absorbs too much liquid before adding cheese. To fix it, reduce the broth by ¼ cup (use 1¾ cups instead of 2 cups). Also, stir the cheese in over low heat for 5-7 minutes to let it melt gradually rather than all at once. For next time, check rice doneness at 18 minutes instead of 20—it should be slightly firm in the center.
Can I make this dish in an Instant Pot or rice cooker?
For an Instant Pot, brown the chicken first, then sauté aromatics. Add all ingredients except cheese, seal the lid, and cook on high pressure for 8 minutes. Quick-release, then stir in cheese until melted. In a rice cooker, follow the same steps but use the "rice" setting for 20 minutes, then stir in cheese with the lid slightly ajar for 5 minutes to melt it properly. The rice cooker method requires more attention to prevent burning.
How can I make this dish ahead of time?
This recipe actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 4 days. When reheating, sprinkle 1 tablespoon broth over the top and cover with a damp paper towel to restore moisture. For meal prep, portion into containers with a layer of cheese on top—it'll melt slightly when reheated, giving that restaurant-quality finish. Freeze for up to 3 months by wrapping tightly in plastic wrap and a freezer bag.
