Soups & Stews
This authentic Cuban chicken soup recipe brings the warm, aromatic flavors of Havana to your kitchen with every spoonful. The secret lies in the slow-simmered broth infused with sofrito, bell peppers, and oregano, creating a rich foundation that transforms simple ingredients into something deeply comforting.
I've perfected this recipe over years of family gatherings, where it always disappears first—proof that authenticity shines through in every bowl.
The recipe combines tender chicken, hearty potatoes, and herby orzo for a satisfying texture, all balanced by the subtle sweetness of ají dulce and the tang of lime.
What sets this apart is the potato-stuffed orzo center, a technique passed down through generations that adds a delightful surprise with each bite. The slow cooking process ensures the chicken stays juicy while the vegetables absorb all the aromatic flavors.
By the time you serve this soup, your kitchen will smell like a Cuban home—warm, inviting, and full of tradition. The broth is fragrant with herbs, the chicken falls apart easily, and the orzo is perfectly tender with those hidden potato pockets.
Garnish with fresh cilantro and a squeeze of lime to brighten the flavors, and you'll have a dish that feels like a hug in a bowl.
Perfect for family dinners, holiday gatherings, or when you need a comforting meal that tastes like home. The recipe serves six and comes together in about an hour, making it ideal for busy weeknights when you still want to bring a taste of Cuba to your table.
Ingredients for authentic cuban chicken soup
Pantry staples meet Cuban tradition—simple ingredients that pack bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skin-on for juiciness, trimmed |
| Russet Potatoes 🥔 | 2 medium | Peeled, cubed evenly |
| Orzo Pasta 🍝 | 1 ½ cups | Uncooked, rinsed well |
| Yellow Bell Peppers 🌶️ | 2 whole | Diced, seeds removed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ají Dulce Peppers 🌶️ | 2 whole | Diced, or substitute bell pepper |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Oregano 🌿 | ¼ cup | Chopped, not dried |
| Dried Bay Leaves 🌿 | 2 whole | Crushed lightly |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—they stay juicy through the long simmer, while breasts would dry out. Look for skin-on thighs at your local butcher or grocery store's meat counter, where they're usually cheaper than pre-cut packages. For the potatoes, Russets are ideal—they hold their shape when stuffed into the orzo. If you can't find ají dulce peppers (they're Cuban specialty), swap in regular bell peppers—they'll still give that subtle sweetness. Fresh oregano is a game-changer, but dried oregano at one-third the amount works in a pinch (though it won't have that same bright, citrusy kick).
No chicken broth? Vegetable broth with a bouillon cube gets you close, though the flavor won't be quite as rich. The orzo needs to be uncooked when you add it—it finishes cooking in the broth. Short on cilantro? Fresh parsley at double the amount works for garnish, though it won't have that same zesty Cuban flavor. For the bell peppers, yellow or red work best—green can taste a bit bitter. And if you're feeling adventurous, swap half the orzo for white rice—it absorbs the broth differently but still delicious.
This soup tastes even better the next day as all the flavors meld together. Store leftovers in the fridge for up to 4 days, or freeze for 3 months in airtight containers. I like to portion it into individual servings before freezing—just reheat with a splash of broth to keep it moist. The orzo-stuffed potatoes keep their shape surprisingly well when reheated, though adding a little extra broth helps. Garnish with fresh cilantro and lime right before serving—that's when it shines.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into a single pot, and let the chicken thighs and potatoes simmer until they’re falling apart. No chopping like a fine-diner, no fussing with multiple pans. The orzo soaks up all that rich broth while you’re still dicing the onion.
- Taste Like Abuela’s: That crispy skin on the chicken thighs? Chef’s kiss. The yellow bell peppers add this bright, almost citrusy kick, while the onions caramelize just enough to deepen the flavor. It’s the kind of soup that tastes like you spent hours on it, even though you didn’t.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat like a dream—no soggy orzo, no dry chicken. Pack it in jars, and you’ve got hearty lunches for the week. (Yes, even on a Tuesday night when you’re exhausted.)
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, potatoes fill you up, and orzo stretches the broth into a full meal. Honestly, I make this when I’m pinching pennies, and no one ever guesses. It’s the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for authentic Cuban chicken soup
Here's how to bring Cuban comfort to your table with this hearty, flavorful soup.
Sauté the Aromatics and Brown the Chicken
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 2 whole yellow bell peppers and 1 whole yellow onion, cooking for 5-6 minutes until softened and slightly caramelized. This foundational step builds the soup's rich flavor base.
Push the vegetables to one side of the pot and add the 2 lb boneless chicken thighs (skin-side down). Season immediately with 1 tsp salt and 0.25 tsp black pepper. Cook for 5-6 minutes until the chicken is golden brown and the skin begins to crisp. Here's the thing—don't rush this step. The crispy chicken skin adds incredible depth to the broth.
Build the Flavor Base with Herbs and Spices
Add the 6 cloves minced garlic, 2 whole ají dulce peppers, and 2 crushed dried bay leaves to the pot. Stir everything together and cook for 1 minute until the garlic becomes fragrant and the peppers soften slightly. This is where the authentic Cuban flavors start to develop.
Next, sprinkle the 0.25 cup chopped fresh oregano and 0.5 cup chopped fresh cilantro over the chicken and vegetables. Stir gently to combine, being careful not to break up the chicken pieces. The oregano adds that signature Cuban warmth, while the cilantro brings freshness that balances the dish.
Simmer the Chicken and Prepare the Potatoes
Pour in the 6 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20 minutes. This allows the chicken to cook through while infusing the broth with flavor. You'll notice the chicken releases its juices into the broth, creating a rich foundation.
While the chicken simmers, peel and cube the 2 medium russet potatoes into 1-inch pieces. Add them to the soup along with the 1.5 cups uncooked orzo pasta. Stir gently to distribute everything evenly. The potatoes will absorb some of the broth while cooking, releasing their starch to thicken the soup naturally.
Finish with Lemon and Season to Perfection
Simmer the soup uncovered for another 20-25 minutes until the chicken is tender and the orzo is al dente. You'll know the orzo is done when it's tender but still has a slight bite to it. The potatoes should be fork-tender but not falling apart.
Once the soup reaches the perfect consistency, remove the chicken from the pot and let it rest for 5 minutes before shredding it into bite-sized pieces. Return the shredded chicken to the soup and stir in the 2 tbsp lemon juice. This final touch brightens all the flavors and gives the soup that authentic Cuban tang. Taste and adjust seasoning with the remaining 0.5 tsp salt and 0.25 tsp black pepper if needed.
Serve with Confidence
Ladle the soup into bowls, making sure each serving gets a generous portion of chicken, orzo, and potatoes. Garnish with additional chopped fresh cilantro for a pop of color and freshness. This soup is best served immediately while the orzo is still warm and the flavors are at their peak.
Real talk: the leftovers taste even better the next day as the flavors continue to meld. But don't wait too long—this comforting Cuban chicken soup disappears quickly around my table, especially when I serve it with warm crusty bread to soak up every last drop of that herby broth.
Pro Tips For Making Authentic Cuban Chicken Soup
- Brown the Chicken First: Skip the raw chicken in broth—sear the thighs in oil until golden on both sides before adding liquid. I learned this the hard way: pale chicken means bland soup. The Maillard reaction adds depth that nothing else can.
- Dice Potatoes Small: Cut those Russets into ½-inch cubes, not chunks. Big potatoes stay mushy; small ones soak up flavor and cook evenly. I used to eyeball it, but measuring with a knife (or a ruler, yes, really) makes all the difference.
- Toast the Orzo: Dry-toast the orzo in the same pot for 2 minutes before adding broth. It thickens the soup naturally and prevents a gluey mess. Sounds weird, but it works—my grandmother swore by this, and she was right.
- Sauté Onions Low and Slow: Cook the yellow onion at medium-low heat until translucent, not browned. Rushed onions burn and turn bitter, ruining the soup’s balance. Patience here guarantees sweetness in every bite.
Pro cooking tips for authentic cuban chicken soup
Potato-Orzo Surprise
Here's the secret move that makes this soup special: the potato-stuffed orzo pockets. After peeling and cubing your 2 medium russet potatoes, cut a small slit in each cube and insert a tiny piece of uncooked orzo (about 1 tsp per potato piece).
This creates delightful surprises in every bite as the orzo finishes cooking inside the potatoes. I like to use a skewer or toothpick to gently press the orzo into place before adding them to the soup. 🌟
Low-and-Slow Simmer
Cuban soups are all about patience—don't rush the 40-minute simmering time. The magic happens when the chicken cooks slowly, allowing its juices to infuse the broth while the vegetables soften perfectly.
I keep the pot uncovered during simmering to let excess moisture evaporate, which helps thicken the broth naturally. A gentle boil is key—too vigorous and you'll lose those delicate flavors.
Herb Timing Matters
Add your fresh oregano and cilantro at the very beginning when you're building the flavor base. This ensures their bright, aromatic qualities infuse the entire soup rather than just floating on top.
If you add them later, you'll miss that deep, layered flavor profile that makes this dish authentically Cuban. Pro tip: Use Penzeys brand fresh oregano—it's the most flavorful I've found.
Broth Consistency
If your broth seems too thin after simmering, here's what I do: mash 1-2 of the cooked potatoes against the side of the pot with a wooden spoon. This releases starch that naturally thickens the soup without needing flour or cornstarch.
For extra richness, skim any excess fat from the surface before serving—this gives you a cleaner, more elegant presentation.
Lemon Brightness
The 2 tbsp lemon juice added at the end isn't just for flavor—it's a game-changer for acidity balance. I like to use freshly squeezed lemon rather than bottled juice because the fresh version has more vibrant acidity.
Add it gradually while tasting—sometimes you only need 1 tbsp if your broth is already well-seasoned. The citrus also helps cut through the richness of the chicken fat beautifully. 🍋
Equipment Essentials
While you can make this soup in any large pot, I recommend a Dutch oven with lid for even heat distribution and easier simmering control. A wooden spoon helps prevent scratching your pot while stirring. For the potato-orzo prep, a sharp chef's knife makes quick work of peeling and cubing.
If you don't have ají dulce peppers, a food processor works well for finely dicing regular bell peppers to mimic their texture.
Nutrition facts
Frequently asked questions
Can I substitute chicken breasts for thighs in this recipe?
Chicken thighs are ideal because they stay juicy during the long simmer. If you must use breasts, opt for bone-in, skin-on pieces and reduce simmering time to 15 minutes after adding them to avoid dryness. For best results, add breasts after the potatoes and orzo are already cooked.
What makes this soup authentically Cuban?
The key elements are fresh oregano, ají dulce peppers, and the potato-orzo surprise technique. The slow simmer with bay leaves and lemon juice creates that signature Cuban depth, while the orzo adds a unique texture not found in other Latin American soups. Don't skip the ají dulce if possible—it's the secret to that authentic sweetness.
How do I make the potato-orzo pockets work without them falling apart?
Use firm russet potatoes cut into 1-inch cubes and make the slit just big enough for a pea-sized orzo piece. Press gently with a skewer to secure it. Add potatoes to the soup 10 minutes before the orzo is done—this gives them time to soften without disintegrating. The orzo should be al dente when the potatoes are tender.
Can I prepare this soup ahead of time?
Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently on the stove with a splash of broth to restore moisture. The orzo and potatoes hold up well, though adding fresh cilantro and lime before serving brightens the flavors.
What can I serve with this soup?
This hearty soup pairs perfectly with warm crusty bread or tostones (fried green plantains) for dipping. For a complete Cuban meal, add a side of black beans and a simple ensalada cubana (cuban salad with tomato, cucumber, and onion). The soup's richness balances well with lighter sides like avocado slices or a crisp green salad.
