Arroz Con Pollo Recipe: One-Pot Spiced Chicken and Rice Feast

Main Courses

Arroz Con Pollo Recipe: One-Pot Spiced Chicken and Rice Feast

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!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 185mg62%
Sodium 840mg37%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 6g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about arroz con pollo

1

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.

2

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.

3

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.

4

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.

5

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!

★★★★★5.0(12 reviews)
Categories Main Courses