Soups & Stews
This authentic Cuban chicken soup brings the warm, spiced flavors of Havana to your kitchen in one comforting pot. The secret lies in the sofrito base—slow-cooked tomatoes, garlic, and bell peppers that form the soul of the broth—paired with tender chicken, potatoes, and yuca for hearty texture.
I’ve perfected this recipe over years of Cuban family gatherings, where it’s always the dish that disappears first.
The magic happens during the two-hour simmer, where flavors meld into a rich, aromatic broth that’s both comforting and deeply satisfying. Unlike lighter soups, this version delivers bold, earthy notes from cumin, oregano, and bay leaves, balanced by the bright acidity of vinegar.
The result? A soup that’s as nourishing as it is flavorful, with each spoonful carrying layers of tradition.
What sets this apart is the authentic technique—starting with a well-built sofrito, then building depth through slow cooking rather than quick fixes. The chicken becomes fork-tender, the vegetables retain their shape, and the broth reduces to a perfect consistency.
It’s the kind of soup that warms the body and the soul, especially on chilly evenings or when you need a taste of home.
Best served with crusty bread to soak up every last drop, this recipe scales effortlessly for gatherings. The ingredients list may seem long, but each plays a crucial role in that signature Cuban flavor profile. Let’s get cooking—your kitchen will smell like a Cuban abuela’s table in no time.
Ingredients for authentic cuban chicken soup
The heart of Cuban comfort—bold flavors in one pot, built on tradition and slow-simmered love.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 ½ lb | Bone-in, skin-on preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Bell Pepper 🌶️ | 1 whole | Green or red, diced |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Canned Tomato Sauce 🍅 | 28 oz | San Marzano preferred |
| Tomatoes 🍅 | 4 whole | Roma, crushed |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Basil 🌿 | ¼ cup | Chopped, for garnish |
| Potatoes 🥔 | 2 lbs | Russet, peeled, cubed |
| Yuca 🍠 | 1 ½ lbs | Peeled, cubed, parboiled |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| White Vinegar 💧 | 2 tbsp | White or apple cider |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
The chicken thighs are non-negotiable—bone-in, skin-on for maximum flavor, and they become fork-tender after two hours. Local butchers often sell them pre-cut, but if buying whole, ask for the thigh-meat portion. The sofrito base (onion, bell pepper, garlic, tomatoes) is where the magic happens—San Marzano canned tomatoes elevate this, but any high-quality crushed tomatoes work. For the cilantro and basil, Latin markets have the freshest bunches, but grocery store containers are fine if the leaves are bright and perky. The yuca (cassava) is key for that Cuban texture—peel and parboil it first to remove bitterness, then cube for even cooking.
No San Marzano tomatoes? Any crushed tomatoes in a 28 oz can work—just taste and adjust seasoning. Short on cilantro? Fresh parsley at double the amount gives a similar brightness. The vinegar might seem odd, but it’s traditional—apple cider vinegar adds subtle sweetness. For the cumin, toast it lightly in a dry pan first to deepen the flavor. If you can’t find Mexican oregano, regular dried oregano works, but it’ll lack that earthy depth. The potatoes and yuca can be swapped for plantains or sweet potatoes if needed, but they won’t have the same texture.
This soup tastes even better the next day—flavors meld overnight. Store leftovers in the fridge for 4-5 days, or freeze for 3 months in airtight containers. The broth reduces beautifully, so make extra—it’s perfect for rice or grains later. For serving, garnish with fresh cilantro and basil right before eating, and always pair with warm crusty bread to soak up every last drop.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just dump the chicken thighs, onions, and peppers into one pot, let the garlic and tomato sauce work their magic, and walk away. No fancy techniques, no stress. The bell pepper softens into sweetness while the onions caramelize, and suddenly you’ve got a pot bubbling with flavor without a single extra dish.
- Garlic Bomb Flavor: That moment when the garlic cloves hit the oil? Pure satisfaction. The slow simmer pulls out their sweetness, then the tomato sauce ties it all together with a deep, smoky richness. It’s the kind of taste that makes you pause mid-sip of your coffee and think, “Damn, I need more of this.”
- Leftovers That Beg: This soup only gets better the next day. The chicken thighs get even more tender, the broth thickens just enough to coat your spoon, and the flavors meld into something heartier. I’ll be real: I’ve reheated this for lunch three times in a row, and my kids still ask for seconds—no complaints.
- Budget-Friendly Feast: Chicken thighs are cheap, canned tomato sauce lasts forever, and onions/peppers stretch across multiple meals. Honestly, it’s my go-to when I’m trying to feed the family without breaking the bank. Plus, the leftovers freeze like a dream for those nights when you’d rather raid the pantry than cook.
Step-by-step instructions for authentic Cuban chicken soup
Here's how to craft this hearty soup with deep, spiced flavors and tender ingredients.
Sear the Chicken Thighs for Rich Flavor
Pat the 2.5 lb chicken thighs dry with paper towels to remove excess moisture. Heat a large Dutch oven over medium-high heat and add the chicken thighs, skin-side down. Let them sear undisturbed for 5-6 minutes until the skin turns golden brown and crispy.
Flip the chicken thighs and cook for another 3-4 minutes until they develop color on the second side. This initial searing creates a flavorful crust that infuses the broth. Remove the chicken from the pot and set it aside on a plate, leaving the rendered fat in the Dutch oven.
Sauté Aromatics and Build the Flavor Base
In the same Dutch oven, add the diced 1 whole yellow onion and diced 1 whole bell pepper. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and release their juices. Add the 6 cloves minced garlic and cook for an additional 30 seconds until fragrant.
Sprinkle in the 1 tbsp ground cumin and 1 tsp dried oregano, stirring to toast the spices for 30 seconds until their aroma fills the kitchen. This step is crucial for developing the authentic Cuban flavor profile that sets this soup apart.
Simmer the Tomato-Basil Broth
Pour in the 28 oz canned tomato sauce and add the 4 whole crushed tomatoes, 2 whole bay leaves, and the 2 tbsp white vinegar. Stir well to combine, then add 6 cups of water to the pot. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 15 minutes.
During this time, the tomatoes will break down and release their juices, creating a rich, flavorful broth. The vinegar helps balance the acidity while enhancing the overall depth of flavor. Keep the broth at a gentle simmer to prevent it from boiling over.
Add Potatoes and Yuca for Hearty Texture
Add the peeled and cubed 2 lbs potatoes and 1.5 lbs parboiled yuca to the simmering broth. Stir gently to submerge the vegetables. Return the chicken thighs to the pot, skin-side up. Cover the Dutch oven and let the soup simmer for 30-35 minutes, or until the potatoes are fork-tender and the yuca is easily pierced with a knife.
This cooking time ensures the vegetables absorb the rich tomato broth while maintaining their texture. The chicken thighs should be fully cooked and easily pull away from the bone. If the soup appears too thick, add a bit of water or broth to reach your desired consistency.
Finish with Fresh Herbs and Season to Taste
Once the vegetables are tender, remove the chicken thighs from the soup and let them rest on a cutting board for 5 minutes. Skim off any excess fat from the surface of the broth. Stir in the 0.5 cup chopped fresh cilantro and 0.25 cup chopped fresh basil, reserving a small amount for garnish.
Taste the soup and adjust the seasoning with the 1.5 tsp salt if needed. The soup should have a harmonious balance of spiced tomato, herbal notes, and savory chicken. Once the chicken is cool enough to handle, shred it with two forks and return it to the pot, stirring to combine.
Pro Tips For Making Authentic Cuban Chicken Soup
- Brown the Chicken Properly: Skip the slow simmer start—sear those chicken thighs in a hot skillet with a splash of oil until they’re golden on all sides. I learned this the hard way: undercooked chicken turns out bland and rubbery, no matter how long you simmer later.
- Sweat the Onions Low: Don’t rush the onion and bell pepper step—cook them on medium-low for 8–10 minutes until soft and translucent. I used to crank the heat, and the soup would taste raw and sharp instead of deep and mellow.
- Use Two Cans of Tomato Sauce: One can isn’t enough for the right thickness and flavor. Two cans (28 oz total) give you that rich, velvety base without needing extra water or cornstarch. Trust me, your soup will taste like it’s been simmering for hours, not minutes.
- Add Cumin and Bay Leaves Early: Toss the ground cumin and bay leaves into the pot with the onions and peppers—they’ll bloom and infuse the broth better than if you add them later. I was skeptical until I tried it: the flavor is way more balanced and aromatic.
Flavor customization for this recipe
Spice Level Control
Adjust heat to your preference by adding ½ tsp cayenne pepper for mild warmth or 1 tsp for medium heat. For a smoky kick, swap ½ tsp smoked paprika instead of regular oregano.
I often add 1-2 slices of jalapeño (seeds removed) during the final 10 minutes of simmering for subtle spice. 🌶️
Herbal Variations
Swap basil with ½ cup chopped epazote for an authentic Cuban touch—it adds a unique, slightly bitter herbal note. Or try ½ cup chopped mint for a refreshing twist that pairs beautifully with the tomato broth. I’ve also used ½ cup chopped dill for a brighter, more Eastern European-inspired flavor.
Protein Swaps
Replace chicken with 2.5 lbs pork shoulder for a richer, meatier version—just increase simmering time to 45 minutes for tender results. For seafood lovers, add 1 lb shrimp during the final 10 minutes of cooking.
If you prefer vegetarian, use 2.5 lbs firm tofu (pressed and cubed) and add it with the potatoes.
Vegetable Adaptations
Swap yuca for 1.5 lbs plantains (peeled, sliced, and parboiled) for natural sweetness. Or add 1 cup corn kernels during the final 15 minutes of cooking for a Southwestern fusion. For extra heartiness, include 1 lb green beans (trimmed) alongside the potatoes—they’ll cook perfectly in the broth.
Acidity Balance
Boost tanginess with 1 tbsp lime juice (instead of vinegar) for a brighter finish. For depth, add 1 tsp fish sauce during the final 5 minutes of simmering—it enhances umami without overpowering.
I’ve also used 1 tbsp soy sauce for a savory twist that works surprisingly well in this Cuban classic.
Texture Enhancers
Add ½ cup cooked black beans for extra protein and creaminess. For crunch, stir in ½ cup toasted pumpkin seeds just before serving. I sometimes include ¼ cup chopped olives (pitted) during the final 10 minutes to add Mediterranean flair while keeping the dish authentically Cuban-inspired. 💫
Nutrition facts
Frequently asked questions
Why does authentic Cuban chicken soup use vinegar?
White vinegar is traditional in Cuban cooking—it brightens the tomato base and balances the richness of the chicken and spices. The acidity helps break down the tomatoes' fibers during simmering, creating that signature velvety texture. Just 2 tbsp is enough to enhance flavor without making the soup taste sour.
Can I make this soup in a slow cooker?
Brown the chicken first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours—the long cook time makes the broth even more flavorful. Just add the fresh herbs at the very end to preserve their brightness.
What's the deal with yuca in this recipe?
Yuca (cassava) is a Cuban staple—its starchy texture holds up beautifully in soups while absorbing flavors. Parboiling first removes bitterness and ensures even cooking. For a quicker option, swap it for plantains (peeled, sliced, and parboiled) or sweet potatoes (cubed).
How do I know when the chicken is fully cooked?
The chicken should reach an internal temperature of 165°F when measured at the thickest part. For bone-in thighs, the meat will pull away easily from the bone, and the juices should run clear. If using a meat thermometer, insert it horizontally into the thickest part of the thigh to get an accurate reading.
Can I make this soup ahead of time?
This soup actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 5 days. The flavors meld beautifully overnight, and the broth reduces to perfect consistency. Reheat gently on the stove—never microwave directly from the fridge to prevent uneven heating.
