Main Courses
This arroz con pollo chicken and rice recipe delivers the comforting, aromatic flavors of Latin American home cooking in a single, flavorful pot. I perfected this version after years of testing—balancing tender chicken, fragrant rice, and layers of warm spices like cumin and oregano. The secret lies in building flavor through a sofrito base, ensuring every bite is packed with depth without requiring hours of prep.
What makes this recipe special is its versatility—whether you're feeding a family or meal prepping for the week, the one-pot method ensures minimal cleanup while delivering restaurant-quality results. Traditional techniques like achiote for color and saffron for aroma elevate the dish, but I've included modern shortcuts like pre-cut chicken and instant rice options for busy weeknights. The key is patience: letting the chicken marinate and the sofrito simmer creates a sauce that clings to every grain of rice.
By the time you serve this dish, you'll have golden, tender chicken pieces resting on a bed of perfectly seasoned rice, all infused with the rich, earthy flavors of the sofrito. The aroma alone will bring your kitchen to life, and the balance of spices ensures it's never too heavy or overpowering. This is the kind of meal that feels like a hug—comforting, satisfying, and full of love.
Perfect for weeknight dinners, family gatherings, or when you crave the flavors of home. The leftovers reheat beautifully, making it an ideal make-ahead dish. Let's get cooking!
Ingredients for arroz con pollo chicken and rice
Pantry staples meet Latin flavors in this comforting one-pot chicken and rice feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 ½ lb | Cut into 2-inch pieces |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, preferably basmati |
| Chicken Broth 💧 | 3 cups | Low-sodium preferred |
| Tomatoes 🍅 | 1 lb | Roma or vine-ripened, chopped |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano if available |
| Achiote Powder 🌶️ | 1 tsp | For vibrant color |
| Saffron Threads 💛 | ¼ tsp | High-quality, soaked in 1 tbsp warm water |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Bay Leaves 🍃 | 2 whole | Fresh if possible |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are the star here—bone-in, skin-on if you can find them, but boneless works too. Trader Joe's and Latin markets often have pre-cut thighs at great prices. For the rice, basmati holds up best to the long cooking time, but jasmine works too. The tomatoes? Roma or vine-ripened make the best sauce—cherry tomatoes in a pinch. Achiote powder gives that signature color (it's the secret weapon), but if you can't find it, paprika at double the amount works. Saffron is pricey, so buy it in tiny jars—Penzeys or Whole Foods have good quality.
No achiote? Paprika plus a pinch of turmeric mimics the color. Short on cumin? Corriander seeds toasted and ground work in a pinch. Fresh cilantro? Dried cilantro or oregano at half the amount gets you close. The sofrito base (onions, garlic, tomatoes) can be prepped ahead—store it in the fridge for up to 3 days or freeze for months. For the rice, instant rice saves time but regular rice gives better texture. The bay leaves add depth—remove them before serving so they don't overpower.
This dish tastes even better the next day—reheats beautifully with a splash of water or broth. Keeps for 4-5 days in the fridge or 3 months frozen. I always make a double batch—one for dinner, one for lunches. The rice gets firmer when reheated, so add a little extra broth when warming. Garnish with cilantro right before serving—it wilts fast—and serve with warm tortillas or crusty bread for soaking up that delicious sauce.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no extra bowls, no extra pans. Toss in the chicken thighs, rice, broth, and tomatoes, let it simmer, and boom. Done. The onions caramelize right in the broth, so you don’t even need to fuss with a separate pan.
- Caramelized Chicken Bliss: That crispy, golden skin on the chicken thighs? Chef’s kiss. The slow simmer in the tomato-onion broth turns them tender but still juicy, while the rice soaks up all that rich, slightly sweet flavor. It’s the kind of dish where every bite feels like a hug.
- Weeknight & Meal Prep Hero: Between us, this is my go-to for busy nights and Sunday prep. Make a big batch—it reheats beautifully—and suddenly you’ve got lunch for days. Honestly, I’ve served it at potlucks, packed it for work, and even used leftovers to stuff burritos. It’s that adaptable.
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, rice fills everyone up, and the onions/tomatoes stretch the broth into something hearty. I’ve fed four people for under $10, and they always ask for seconds. Not the prettiest dish, but the taste makes up for it every time.
Step-by-step instructions for arroz con pollo
Here's how to create a flavorful one-pot chicken and rice dish that's perfect for family dinners.
Sauté the Aromatics and Brown the Chicken
Heat the 0.5 cup olive oil in a large, heavy-bottomed pot over medium-high heat. Add the 1 whole yellow onion and cook for 3-4 minutes until softened and translucent. This is where the flavors start building, so don't rush this step.
Push the onions to the side of the pot and add the 2.5 lb boneless chicken thighs cut into 2-inch pieces. Cook the chicken for 5-6 minutes, stirring occasionally, until the pieces are lightly browned on all sides. You'll know it's ready when the chicken releases easily from the pot and the edges turn golden. This browning step creates deep flavor that infuses throughout the dish.
Build the Spiced Base
Add the 6 cloves garlic cloves and cook for 30 seconds until fragrant. Then stir in the 1.5 tbsp ground cumin, 1 tbsp dried oregano, 1 tsp achiote powder, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for 1 minute to toast the spices and release their aromatic oils.
Here's the thing—achiote powder gives that beautiful reddish color, but it's potent. Start with the full amount and adjust if needed. Add the 1 lb tomatoes and cook for 3-4 minutes until they break down into a thick sauce. This step develops the rich, complex flavor base that makes this dish so special.
Add Rice and Broth
Stir in the 2 cups long-grain white rice, coating each grain with the spiced tomato mixture. This ensures each grain gets infused with flavor. Pour in the 3 cups chicken broth and add the 2 whole bay leaves. The broth should just cover the rice—this is perfect for creating fluffy, separate grains.
Bring the mixture to a gentle boil, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and simmer for 20 minutes without stirring. This undisturbed cooking allows the rice to absorb liquid evenly and develop its texture. The steam will create that signature tender rice we all love.
Incorporate the Saffron and Finish Cooking
After 20 minutes, remove the lid and stir in the soaked 0.25 tsp saffron threads (with their soaking liquid) and the 0.25 cup fresh cilantro. The saffron adds a delicate floral note and beautiful color to the dish. Return the pot to low heat, cover, and cook for another 10-15 minutes until all liquid is absorbed and the rice is tender.
You'll know it's done when the rice is fluffy and each grain is distinct. If the bottom starts to stick, add a splash of water or broth and stir gently. The rice should be tender but still have a slight bite—this is the perfect texture for arroz con pollo. Let it rest for 5 minutes covered before serving to allow flavors to meld.
Pro Tips For Making Arroz Con Pollo Chicken And Rice
- Sear Chicken Skin-Side Down: If using boneless thighs, skip this—but if you’ve got skin-on pieces (or want to cheat for extra flavor), sear them skin-side down first in a dry pan until golden. I used to skip this with boneless thighs and wondered why my dish tasted flat. Now I brown them in batches, then deglaze with broth to build depth.
- Soak Rice 15 Minutes: Toss your long-grain rice in cold water for 15 minutes before cooking—yes, even if the recipe doesn’t say so. This cuts down on cooking time and prevents gummy rice. I learned this the hard way when my arroz turned into a gluey mess because I rushed.
- Don’t Boil the Broth: Once the rice and broth hit the pot, reduce heat to a gentle simmer—you shouldn’t see bubbles popping like crazy. Boiling turns rice mushy and scalds the chicken. I used to blast the heat and ended up with a sad, watery pile. Low and slow is the only way.
- Char the Onion First: Before dicing, halve the onion and char it directly over the stove flame (cut-side down) until blackened in spots. The smoky depth cuts through the richness of the chicken. Sounds weird, but it works—my grandmother swore by it, and now I do too.
Flavor customization for arroz con pollo chicken and rice
Spice Level Control
Adjust the heat to your preference by tweaking the cumin and oregano. For a mild version, reduce cumin to 1 tsp and use ½ tsp of Mexican oregano. If you love heat, add ½ tsp of cayenne pepper or 1 tsp of smoked paprika with the spices. I often keep a small bowl of hot sauce on the table for those who want extra kick—Cholula or Valentina work perfectly. 🌶️
Smoky Depth
For a smoky twist, add 1 tsp of liquid smoke when you toast the spices in Step 2. If you have a smoker, grill the chicken thighs first for 10-15 minutes before adding them to the pot. This adds a BBQ-inspired depth that pairs beautifully with the Latin flavors. I’ve done this with charcoal-grilled chicken and it’s a game-changer for summer dinners. 🔥
Citrus Brightness
Brighten the dish with zest and juice from 1 lime or 1 orange—add it with the saffron in Step 4. The acidity cuts through the richness of the chicken and rice, balancing the flavors beautifully. For extra zing, garnish with lime wedges before serving. If you’re feeling adventurous, swap the cilantro for fresh mint or cilantro-mint mix for a refreshing twist. 💛
Creamy Variations
For a creamy texture, stir in ½ cup coconut milk or ½ cup heavy cream with the saffron. This works especially well if you’re serving it with avocado slices or a mango salad on the side. I’ve also added ½ cup shredded Monterey Jack cheese in the final minutes for a cheesy arroz con pollo that’s a crowd-pleaser at parties. 🧀
Protein Swaps
Make this dish vegetarian by replacing the chicken with firm tofu or chickpeas. For tofu, press and cube 1 lb extra-firm tofu, then pan-fry until golden before adding to the pot. Chickpeas add heartiness—just drain and rinse 1 can (15 oz) before cooking. If you love seafood, swap in shrimp or fish like cod or tilapia for a lighter take. 🍤
Herb Infusions
Experiment with fresh herbs like thyme or rosemary for an unexpected twist. Add 2 sprigs of fresh thyme with the bay leaves in Step 3, or sprinkle 1 tbsp chopped rosemary over the dish just before serving. These herbs add an earthy aroma that complements the sofrito beautifully. I’ve also used fresh basil for a more Italian-inspired flavor profile. 🌿
Nutrition facts
Frequently asked questions about arroz con pollo
Can I use chicken breasts instead of thighs?
Chicken breasts will work, but thighs are ideal for this dish. Thighs stay juicier during the long cooking process and have more flavor. If using breasts, cut them into 1-inch pieces and consider adding 1 extra tablespoon of olive oil to prevent drying. For extra moisture, add ½ cup chicken broth when serving.
How do I make this dish without achiote?
Mix 1 teaspoon paprika with ¼ teaspoon turmeric for a similar color and flavor. For deeper flavor, add ½ teaspoon smoked paprika instead. The dish will still taste amazing—just expect a slightly different hue. Mexican oregano also adds warmth that helps compensate for the missing achiote.
Why does my rice turn out mushy?
Mushy rice usually means too much liquid or stirring too frequently. Use 3 cups broth for 2 cups rice—never exceed this ratio. After adding rice, bring to a boil once, then reduce to low heat and simmer without stirring for the full 20 minutes. If the bottom sticks, add 1-2 tablespoons water and let it steam.
Can I prepare this dish ahead of time?
This dish tastes even better the next day. Cook it completely, then refrigerate in an airtight container for up to 4 days. Reheat with 2-3 tablespoons water or broth per cup, covered on low heat until hot. For freezing, portion into containers and freeze for up to 3 months—thaw overnight in the fridge.
What sides pair well with arroz con pollo?
Classic pairings include warm tortillas, black beans, or a simple mango-avocado salad. For a heartier meal, add roasted plantains or charro beans. The dish also works beautifully with grilled vegetables or a crisp green salad to balance the richness. Serve with lime wedges for brightness!
