Soups & Stews
This arroz con pollo soup recipe delivers one-pot Latin comfort with tender chicken and perfectly cooked rice—all simmered together for maximum flavor. The secret lies in a rich sofrito base that builds layers of smoky, savory depth while keeping the process simple enough for weeknight dinners.
I’ve perfected this version to balance traditional techniques with modern convenience, so you get restaurant-quality results without the fuss.
The beauty of this recipe is its foolproof one-pot method, where chicken thighs and rice cook together in a fragrant broth infused with garlic, bell peppers, and warm spices.
High heat initially sears the chicken for depth, then low simmering ensures tender meat and fluffy rice—no separate pots or complicated steps. The sofrito, a staple in Latin cooking, transforms simple ingredients into something deeply aromatic and satisfying.
By the end, you’ll have a hearty, comforting soup with juicy chicken, tender rice, and a broth so flavorful it’ll have everyone asking for seconds. The dish is versatile enough for casual weeknights or family gatherings, and optional garnishes like fresh cilantro or lime brighten the flavors even more.
This is the kind of meal that feels like a hug in a bowl.
Whether you’re cooking on the stovetop or using a slow cooker, the instructions are designed to guide you through each step with confidence. The result? A tender, one-pot wonder that captures the essence of Latin home cooking—warm, inviting, and full of love. Let’s get started.
Ingredients for arroz con pollo soup
Sixteen ingredients. One pot. Latin comfort in every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on for best flavor, cut into even pieces |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, like jasmine or basmati |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Red Bell Pepper 🌶️ | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 8 cloves | Fresh, minced fine |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred, undrained |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade if possible |
| Cumin Seeds 🌿 | 1 tsp | Toasted lightly for aroma |
| Bay Leaves 🍃 | 2 whole | Fresh preferred, dried works too |
| Ground Cinnamon 🌶️ | ¼ tsp | For subtle warmth |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Lime 🍋 | 1 whole | Juiced, for finishing (optional) |
The chicken thighs are non-negotiable here—bone-in, skin-on for that deep, smoky flavor. Trader Joe's or your local butcher usually has them at a great price, and you can ask for them to be cut into even pieces. If you're using frozen, thaw them overnight in the fridge. The rice is the backbone, so jasmine or basmati work best—they stay distinct and fluffy. For the sofrito base, fresh garlic and bell peppers make all the difference, but if you're short on time, frozen diced bell peppers work in a pinch. Just make sure they're thawed before adding to the pot.
No chicken broth? Vegetable broth plus a splash of soy sauce gets you close, though the flavor won't be quite as rich. Swapping the cumin seeds for ground cumin? Use half the amount—whole seeds toast and release their aroma better. The tomatoes are key for acidity, so San Marzano is worth hunting down if you're a tomato purist, but any good-quality canned tomatoes will do. If you're avoiding garlic, garlic powder at half the amount works, but the flavor won't be as vibrant. For a smokier touch, add a dash of smoked paprika—it's a game-changer.
This soup tastes even better the next day, so make a big batch if you can. Store leftovers in the fridge for up to 4 days, covered tightly. It reheats beautifully—just add a splash of water or broth if it's too thick. For freezing, portion it into containers and it keeps for 3 months. I always make extra because it disappears fast—perfect for meal prep or feeding a crowd. The cilantro and lime are optional but add that bright finish, so grab them if you've got them.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything in one pot, and the bone-in thighs melt into the rice while you chop. No fancy layers, no stress; the broth thickens right there, turning the onions and bell peppers into sweet, jammy bits that cling to every grain.
- Garlic Bomb: Between us, the garlic cloves here are the secret weapon. You don’t just smell it—you taste it in every bite, layered with the deep, savory richness of the chicken fat. Honestly, I’ve made this with half the garlic, and it’s still good, but full cloves? That’s where it gets dangerous.
- Weeknight Workhorse: This is my go-to when I’m feeding a crowd or just too tired to plan. Double the recipe, and it reheats like a dream—better the next day, honestly. My kids grab it straight from the pot, no fuss, and my husband always asks for seconds, which is basically a gold star in my book.
- Budget Winner: Bone-in thighs? Check. Long-grain rice? Check. Onions and peppers I already had. This recipe stretches my grocery budget without sacrificing flavor—plus, the leftovers keep for days. I’ll be real: it’s the kind of dish that makes me feel like I’m feeding everyone well, even when I’m not.
Step-by-step instructions for arroz con pollo soup
This one-pot wonder delivers hearty, aromatic flavor with minimal effort—just follow these simple steps.
Sear the Chicken Thighs for Deep Flavor
Heat the 0.25 cup olive oil in a large Dutch oven or heavy pot over medium-high heat. Working in batches if needed, add the 2.5 lb chicken thighs, bone-in skin-side down. Let them sear undisturbed for 5-6 minutes until the skin turns deep golden brown and crispy. This step creates the rich foundation for your soup.
Flip the chicken thighs and cook for another 4-5 minutes until they're evenly browned. Remove them from the pot and set aside on a plate. You'll notice the oil will look darker now—this is where all the flavor is building. Don't drain the oil; we'll use it to sauté the vegetables next.
Sauté Aromatics and Build the Base
In the same pot, reduce heat to medium and add the 1 whole yellow onion and 1 whole red bell pepper, both diced small. Cook for 5-6 minutes until the onions become translucent and the peppers soften slightly. You should smell that sweet, caramelized aroma developing—this is when the magic starts.
Add the 8 cloves garlic cloves, minced fine, and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should just perfume the pot. Stir in the 1 tsp cumin seeds and toast them for 30 seconds until they sizzle and release their nutty aroma. This step layers depth that makes all the difference in authentic flavor.
Simmer the Rice and Chicken
Pour in the 2 cups canned diced tomatoes (with their juices), 4 cups chicken broth, and add the 2 whole bay leaves and 0.25 tsp ground cinnamon. Bring the mixture to a boil, then reduce heat to low. Return the chicken thighs to the pot, skin-side up, and stir in the 2 cups long-grain white rice. The rice should be mostly submerged but not completely covered.
Cover the pot and let it simmer for 25 minutes. After this time, check the rice—it should be 80% cooked and the chicken should be tender enough to pull apart easily. If the rice isn't quite done, continue simmering uncovered for another 5-10 minutes, stirring occasionally to prevent sticking. The liquid should reduce but still coat the rice.
Season and Finish
Once the rice is tender and the chicken is perfectly cooked, remove the chicken from the pot and shred it with two forks, discarding the bones. Return the shredded chicken to the pot and stir in the 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning if needed—this is where you can really make the soup sing with perfect balance.
Remove the bay leaves and let the soup sit off the heat for 5 minutes to allow flavors to meld. For serving, ladle into bowls and garnish with 0.25 cup fresh cilantro, chopped, and a squeeze of 1 whole lime, juiced. The bright citrus cuts through the richness and adds that final zesty touch that makes this soup truly special.
Pro Tips For Making Arroz Con Pollo Soup
- SEAR CHICKEN IN BATCHES: Crowding the pan turns your chicken into steamed cutlets instead of crispy, flavor-packed pieces. Work in two batches over medium-high heat—let the first layer develop a deep golden crust before adding the second. I learned this the hard way after ending up with soggy thighs that tasted more like boiled chicken than seared.
- SOAK THE RICE FIRST: Skip the dry rice dump, and you’re asking for a gummy, uneven mess. Rinse the long-grain rice until the water runs clear, then soak it for 15 minutes in warm water before adding it to the broth. This guarantees even cooking and prevents that dreaded "half-raw center" problem—especially important when you’re balancing rice and chicken in one pot.
- SAUTE ONIONS UNTIL CARAMELIZED: Don’t just chop and toss—cook the onions until they’re soft, sweet, and just starting to brown (about 8-10 minutes). That deep color and caramelized flavor are the backbone of the soup’s depth. I used to rush this step, and the dish always tasted flat until I realized the onions needed time to transform.
- STIR THE POT AT THE END: Let the rice sit undisturbed for the last 5 minutes of cooking—this lets it absorb the broth evenly. Then, give it a gentle stir with a wooden spoon, breaking up any large clumps. This keeps the texture light and prevents a mushy bottom layer. (Yes, even if you’re impatient like me.)
Make-ahead tips for this recipe
Prep Ahead for Flavor
Make your sofrito base the night before—chop and store the yellow onion, red bell pepper, and garlic cloves in an airtight container in the fridge. This saves 15 minutes of prep day-of and lets the aromatics meld slightly.
I also toast the cumin seeds ahead and store them in a small jar—they lose potency if toasted fresh every time. 🌿
Slow Cooker Magic
For hands-off cooking, sear the chicken thighs in a skillet first, then transfer everything (including the browned bits) to your slow cooker. Cook on LOW for 6-7 hours or HIGH for 4 hours.
The rice will absorb the broth perfectly, and the chicken becomes fall-apart tender. Just stir in the fresh cilantro and lime right before serving. ⏰
Freezer-Friendly Strategy
This soup freezes beautifully—portion it into quart-sized freezer bags and label with the date. Thaw overnight in the fridge, then reheat on the stovetop with 2 tbsp water or broth per serving.
The texture stays great, and the flavors deepen. I always make 2-3 servings extra to freeze for busy nights. ❄️
Rice Cooker Hack
Use a rice cooker for foolproof texture: Sauté the chicken and aromatics in a separate pot, then transfer everything (except oil) to your rice cooker. Add 1 cup extra broth to account for absorption.
Cook on normal setting—it’ll handle the rice-to-liquid ratio perfectly. The chicken stays juicy, and the rice turns out light and fluffy. 💡
Double Batch for Crowds
Double the recipe for gatherings—just use a 6-8 quart Dutch oven or two separate pots. The flavors concentrate beautifully when made in larger batches. I serve it with warm tortillas and a side of avocado slices for a complete meal.
The leftovers reheat just as well as the first serving. 👨👩👧👦
Garnish Like a Pro
Prep your garnishes ahead: Chop the cilantro and zest the lime the day before. Store them separately in the fridge—this keeps the lime from drying out and the cilantro crisp.
Add them right before serving to keep the colors vibrant and flavors fresh. A sprinkle of crushed red pepper flakes adds heat without extra effort. ✨
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs for this recipe?
Chicken breasts will work, but thighs are preferred for their richer flavor and juicier texture when cooked slowly. If using breasts, cut them into 1-inch pieces and sear them for only 3-4 minutes per side to avoid overcooking. Add them back to the soup after the rice has simmered for 15 minutes to prevent drying out.
What's the secret to fluffy rice in this one-pot soup?
The key is the 2:1 rice-to-liquid ratio (2 cups rice to 4 cups broth) and simmering at low heat for 25 minutes before checking. If the rice needs more time, uncover the pot and stir occasionally to prevent sticking. Never stir the rice while cooking—this breaks the grains. Let it rest for 5 minutes off heat before serving.
How do I adjust this recipe for a slow cooker?
Sear the chicken thighs in a skillet first, then transfer everything (including browned bits) to your slow cooker. Cook on LOW for 6-7 hours or HIGH for 4 hours. The rice will absorb the broth perfectly, and the chicken becomes fall-apart tender. Stir in fresh cilantro and lime right before serving.
Can I make this soup spicier?
Add 1-2 teaspoons of smoked paprika with the cumin seeds, or stir in ½ teaspoon of cayenne pepper at the end. For heat lovers, top each serving with crushed red pepper flakes or a dash of hot sauce. Start with ½ teaspoon and adjust to taste.
Why is my rice mushy instead of fluffy?
Mushy rice usually happens from overcooking or stirring too much.
