Soups & Stews
This authentic Cuban chicken soup brings the soul of Havana to your kitchen with its smoky garlic, tender chicken, and vibrant cilantro crunch. The foundation starts with a traditional sofrito—a fragrant blend of onions, peppers, and garlic—that infuses the broth with deep, earthy flavors.
I’ve perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of warmth and brightness Cuban cuisine is known for.
The secret lies in slow-simmering the chicken and vegetables in a rich, herb-infused broth until the meat falls apart effortlessly. Cumin, bay leaves, and a touch of smoked paprika create that signature Cuban depth, while fresh cilantro and lime brighten the dish at the end.
This isn’t just soup—it’s comfort in a bowl, packed with layers of flavor that transport you to a Cuban abuela’s kitchen.
What makes this recipe truly special is how it comes together in one pot, with minimal prep and maximum reward. The result is a hearty, aromatic soup with tender chicken, al dente vegetables, and a cilantro-lime dressing that adds a refreshing crunch.
It’s the kind of dish that feeds a crowd, warms the soul, and leaves everyone asking for seconds.
Perfect for chilly evenings or when you crave something familiar yet exciting, this soup is as nourishing as it is delicious. The instructions are clear, the techniques approachable, and the flavors undeniably authentic. Let’s get cooking—your taste buds will thank you.
Ingredients for authentic cuban chicken soup
Pantry staples meet Cuban soul in this one-pot wonder—smoky, tender, and packed with garlic-lime brightness.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on for flavor, trimmed |
| Yellow Onions 🧅 | 2 whole | Medium, chopped for sofrito |
| Bell Peppers 🌶️ | 2 whole | Green or red, chopped |
| Garlic Cloves 🧄 | 8 cloves | Smoked for depth, minced |
| Cumin Seeds 🌿 | 1 tbsp | Toasted for aroma |
| Bay Leaves 🍃 | 2 whole | Fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic Cuban smokiness |
| Tomato Sauce 🍅 | 14 ½ oz | San Marzano preferred |
| Potatoes 🥔 | 2 lb | Russet, cubed for heartiness |
| Carrots 🥕 | 4 whole | Medium, sliced into rounds |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Limes 🍋 | 2 whole | Juiced, for brightness |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—bone-in and skin-on for that authentic flavor. Costco or your local butcher usually has them pre-trimmed, but if you're buying whole, trim the skin yourself for better control. For the sofrito (onions, peppers, garlic), fresh is best, but frozen chopped works in a pinch. Smoked paprika is key—Penzeys or the bulk section at Whole Foods have the best quality. Cumin seeds? Toast them in a dry pan for 30 seconds first—trust me, it makes all the difference. The San Marzano tomato sauce is worth the splurge if you can find it, but any quality canned sauce works.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh bay leaves are ideal, but dried at half the amount works too. The potatoes should be cubed evenly—about 1.5-inch pieces so they cook through without turning mushy. Limes? Mexican limes have more juice, but regular ones work fine. For the cilantro, I always grab extra—half goes in the soup, half gets tossed on top for that fresh crunch. No fresh cilantro? Coriander leaves are the same thing, just called differently in some stores.
This soup tastes even better the next day—make extra and freeze portions for up to 3 months. Store it covered in the fridge for 4-5 days. The chicken will keep in the broth, so no need to remove it until serving. For reheating, bring to a simmer over medium heat—just enough to warm through. The cilantro-lime dressing should be made fresh before serving, but you can prep the soup ahead and add it just before eating. Leftovers reheat beautifully, and the flavors only deepen with time.
Why You'll Love This Recipe
- Here’s what sold me: bone-in thighs are cheaper than breasts, and the marrow adds so much richness to the broth. Plus, onions and bell peppers stretch this into four servings without breaking the bank. It’s the kind of dish where you feel like you’re feeding a crowd, but your wallet stays happy. (Yes, even on a Tuesday night.)
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just dump everything in one big pot, let the onions and bell peppers caramelize with the bone-in thighs, and boom. The cumin seeds toast right in the oil, filling the kitchen with that warm, earthy aroma before you even add water. No chopping like a fine-dining chef, just rough dice and go.
- Deep, Earthy Richness: That crispy skin on the bone-in thighs? Chef’s kiss. But the real showstopper is the slow simmer—onions and peppers break down into a sweet, smoky base while the garlic and cumin build layers of flavor. It’s not just soup; it’s a hug in a bowl, especially when the chicken falls off the bone and the broth clings to every spoonful.
- Leftovers That Beg for More: Between us, this soup only gets better the next day. The flavors meld into something even deeper, and I’ve never had anyone turn down a reheated bowl. Pack it for lunch, freeze half for when you’re too lazy to cook, or bring it to a potluck—no one will guess it’s a meal-prep hero.
Step-by-step instructions for authentic Cuban chicken soup
Here's how to build this soul-warming soup with deep Cuban flavors in one pot.
Toast Spices and Build the Sofrito Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1 tablespoon cumin seeds and toast for 1 minute until fragrant and lightly golden. Immediately add the 2 whole yellow onions and 2 whole bell peppers, chopped into ½-inch pieces, stirring to coat in the oil.
Cook for 8-10 minutes until the onions soften and the peppers begin to caramelize at the edges. Add the 8 cloves garlic cloves, minced, and cook for another 1 minute until aromatic. This sofrito forms the flavor foundation - don't rush it. The vegetables should be tender but not mushy, releasing their sweetness into the oil.
Brown the Chicken and Add Aromatics
Push the sofrito to one side of the pot and add the 2.5 lb chicken thighs, bone-in and skin-on, to the empty space. Sear for 4-5 minutes per side until golden brown, working in batches if needed. Remove the chicken and set aside.
Return the pot to medium heat and add the 1 tablespoon smoked paprika and 2 whole bay leaves, stirring quickly to prevent burning. Pour in the 14.5 oz tomato sauce and scrape up any browned bits from the bottom - these contain concentrated flavor. Add 1 teaspoon salt and 0.25 teaspoon black pepper to start seasoning the sauce.
Simmer the Chicken and Vegetables
Return the chicken to the pot along with any accumulated juices. Add 2 pounds potatoes, cut into 1-inch cubes, and 4 whole carrots, sliced into ¼-inch rounds. Pour in enough water to cover everything by about 1 inch (approximately 6 cups total). Bring to a gentle boil, then reduce heat to low and cover partially.
Simmer for 45-50 minutes until the chicken is fork-tender and the vegetables are easily pierced with a knife. The potatoes should be soft but still hold their shape. If the soup reduces too much, add ½ cup hot water to maintain the proper consistency. The chicken should release from the bone with minimal resistance when tested with a fork.
Finish with Lime and Fresh Cilantro
Remove the chicken from the pot and let it rest for 5 minutes before shredding the meat from the bones, discarding skin and bones. Return the shredded chicken to the pot and stir in the juice of 2 whole limes. Add the remaining 0.5 teaspoon salt and 0.25 teaspoon black pepper, adjusting to taste.
Remove the 2 whole bay leaves and stir in the 0.5 cup fresh cilantro, chopped. The bright lime juice and fresh cilantro cut through the richness of the chicken and potatoes, balancing the smoky flavors. Taste and adjust seasoning - authentic Cuban soup should be flavorful but not overwhelmingly salty. The final soup should have a rich, aromatic broth with tender chicken, hearty vegetables, and bright finishing touches.
Pro Tips For Making Authentic Cuban Chicken Soup
- Brown the Chicken First: Skip the slow start—sear those bone-in thighs in a hot pot with a splash of oil until they’re deep golden, not just pink. I used to rush this, and the soup always tasted like it needed more depth. Two minutes per side, no crowding, or you’ll steam instead of brown.
- Char the Cumin Seeds: Toast the whole cumin seeds in a dry pan until they smell like a Cuban street corner at noon—about 30 seconds, until fragrant. Grinding them raw just gives you dust; toasting unlocks their warmth. (Yes, even if you’re impatient like me, don’t skip this.)
- Cut Onions in Even Strips: Slice the yellow onions into ¼-inch strips, not chunks—this ensures they cook down evenly without turning to mush. I learned this the hard way when my soup looked like a sad, watery stew. Thin strips also caramelize faster, giving that sweet, smoky base.
- Simmer Low and Long: Once everything’s in the pot, bring it to a boil, then drop the heat to a gentle simmer—you should see tiny bubbles, not a rolling frenzy. Cuban chicken soup needs 45 minutes to an hour to let the flavors marry, not 20 minutes of frantic bubbling. (Your future self will thank you.)
Troubleshooting this dish
Chicken Too Tough
If your chicken ends up tough instead of tender, you likely simmered it too long or didn’t start with the right cut. Bone-in, skin-on chicken thighs are essential—they stay moist during long cooking.
I’ve found that 45-50 minutes at a gentle simmer is perfect, but if you accidentally overcook, try this fix: Remove the chicken, shred it, and return it to the pot. The extra time in the broth will help tenderize it.
Also, ensure your pot isn’t boiling vigorously—keep it at a low simmer to prevent toughening. 🌡️
Broth Too Thin
A watery broth usually means you didn’t use enough chicken or vegetables to release their starches. For a richer base, add 1 extra potato or ½ cup cooked rice to thicken it naturally. If it’s already too thin, remove the pot from heat and let it cool slightly.
Stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water, then return to low heat until thickened. For future batches, reduce the water by ½ cup—the vegetables and chicken will release enough liquid on their own. ⚡
Sofrito Losing Flavor
The sofrito is the soul of this soup, so if it tastes bland, you might have rushed it. Always cook the onions and peppers until they’re soft and caramelized (about 8-10 minutes), not just softened.
For extra depth, add ½ teaspoon ground coriander or ¼ teaspoon cinnamon to the sofrito—these spices are traditional in Cuban cooking. If you’re short on time, use 1 can (14.5 oz) fire-roasted diced tomatoes blended with the chopped onions and peppers for a smokier base. 🌶️
Lime Too Overpowering
Too much lime can make the soup taste harsh. Start with 1 lime and taste as you go—add the second lime only if needed. If it’s already too bright, balance it with ½ teaspoon sugar or a pinch of salt to round out the flavors.
For a smoother finish, strain the lime juice through a fine-mesh sieve to remove any bitter pulp. I also like adding 1 teaspoon honey to mellow the acidity while keeping the brightness. 🍋
Vegetables Mushy
Overcooked vegetables ruin the texture, but this is easy to fix. Potatoes and carrots should be al dente—test them with a fork after 35 minutes of simmering. If they’re already too soft, drain some broth and set it aside.
Add ½ cup fresh water, return the vegetables to the pot, and simmer for just 5-10 minutes until slightly firmer. For next time, cut potatoes into 1.5-inch cubes and carrots into ¼-inch slices—this ensures even cooking without mushiness. 🥔
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
While possible, I don’t recommend it for this recipe. Chicken thighs stay moist and flavorful during long simmering, while breasts can dry out. If you must use breasts, cut them into 1-inch pieces and add them only in the last 15 minutes of cooking. For best results, stick with bone-in, skin-on thighs—they’re traditional in Cuban cooking and give that rich, meaty flavor.
What makes this soup authentically Cuban?
The magic comes from three key elements: the sofrito (onions, peppers, garlic cooked until sweet), smoked paprika for that signature smokiness, and the bright finish of fresh cilantro and lime. Many Cuban soups also include cumin and bay leaves—these spices create the deep, earthy backbone. The slow simmering technique ensures tender chicken and vegetables, just like in Cuban abuelas' recipes.
How can I make this soup vegetarian?
Swap the chicken for 1 lb firm tofu or 12 oz mushrooms, sliced thickly. Use vegetable broth instead of water and add 1 extra potato and 1 cup chickpeas for heartiness. Keep all other ingredients the same, including the sofrito and spices. The lime and cilantro will still brighten the dish beautifully. For extra protein, stir in cooked lentils at the end.
Can I make this soup in an Instant Pot?
Yes! Sauté the sofrito as directed, then add all ingredients except lime and cilantro. Use the High Pressure setting for 12 minutes, then quick-release the pressure. Shred the chicken, add lime and cilantro, and let it sit for 5 minutes before serving. The Instant Pot version cooks faster but may need ½ cup extra broth to prevent sticking. The flavors will still be rich and authentic!
Why does the recipe call for bone-in chicken?
Bone-in chicken adds incredible flavor to the broth as it simmers—those bones release collagen that thickens the soup naturally. The skin also renders fat, creating a richer base. Plus, it’s more economical and traditional in Cuban cooking. If you’re concerned about bones, you can remove them after cooking and shred just the meat, but leave them in during simmering for maximum flavor.
