Soups & Stews
This Colombian sancocho soup recipe brings hearty tradition to your table with three proteins simmered in aromatic broth alongside yuca, plantains, and corn—a dish built for sharing.
The secret lies in layering flavors: cumin, cilantro, and lime brighten the rich broth while tenderizing the meats, creating a soup that’s both comforting and vibrant.
I first made this during a family gathering when we needed a meal that could feed everyone without fuss, and it became an instant favorite.
The beauty of sancocho is its adaptability—each region tweaks the ingredients, but the core remains the same: a deeply flavorful broth that transforms tough cuts into melt-in-your-mouth tenderness. Here, chicken, beef, and pork work together to deliver a protein-packed experience, while the vegetables add texture and freshness.
The broth develops its signature depth from hours of simmering, where spices and aromatics meld into something unforgettable.
By the time you serve this, your kitchen will smell like home—warm, inviting, and full of the kind of aromas that make people linger at the table. The soup is best enjoyed family-style, with everyone helping themselves to the hearty mix of meats and vegetables.
It’s the kind of dish that turns ordinary weeknights into celebrations, proving that tradition doesn’t have to be complicated to be extraordinary.
Perfect for gatherings, holiday feasts, or when you simply crave a bowl of soul-warming comfort. The leftovers reheat beautifully, making it a practical choice for busy households. Let’s get cooking—this is the sancocho your family will be asking for again and again.
Ingredients for sancocho soup
Three proteins, vibrant veggies, and bold spices—this sancocho delivers comfort in every steaming bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Pork Shoulder 🐖 | 1 ½ lb | Cut into 2-inch chunks |
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 2-inch chunks |
| Yuca Root 🥔 | 2 lb | Peeled, cut into chunks |
| Ripe Plantains 🍌 | 2 whole | Cut into thick slices |
| Corn Kernels 🌽 | 2 cups | Fresh or frozen preferred |
| Yellow Onions 🧅 | 2 whole | Quartered, skin on |
| Garlic Cloves 🧄 | 8 cloves | Minced, not pre-minced |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for deeper flavor |
| Bay Leaves 🍃 | 4 whole | Fresh preferred, dried works |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Salt 🧂 | 2 tbsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tbsp | Freshly cracked |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
The meats are the heart of sancocho, so don't skimp on quality. Chicken thighs stay juicy, while pork shoulder and beef chuck add rich depth. Most grocery stores carry these cuts, but Latin markets often have better selections. Look for beef with good marbling—it melts into the broth. If you're short on time, pre-cut meats from Costco or Trader Joe's work perfectly. The yuca? Peel it fresh—pre-cut tubs lose texture fast. For plantains, ripe but firm is key—too soft and they'll turn mushy.
No fresh cilantro? Dried works at half the amount, but it lacks that bright freshness. Running low on chicken broth? Beef broth plus 1 cup water bridges the gap. The corn can be frozen—just thaw and drain well. Swapping beef for lamb shoulder? It needs an extra 30 minutes of simmering. For the cumin, toast it in a dry pan for 30 seconds before adding to the pot—trust me, it makes all the difference. The lime juice should be freshly squeezed; bottled just doesn't cut it here.
This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days, or freeze portions for 3 months. I always double the recipe—leftovers disappear fast. For serving, keep the broth hot and let everyone assemble their bowls. The broth freezes beautifully too—just reheat and add fresh veggies when serving. Garnish with extra cilantro and lime wedges right before eating for that restaurant-quality touch.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this soup for lazy Sundays—just toss everything (meats, yuca, herbs) into one pot and let it simmer. No chopping, no fuss, just hands-off cooking while you handle the rest of your day.
- Meat Love Bomb: That combo of chicken thighs, pork shoulder, and beef chuck? It’s a flavor explosion—juicy, tender, and packed with depth. The slow simmer turns tough cuts into melt-in-your-mouth goodness, and honestly, the plantains caramelizing at the end? Pure magic.
- Leftover Goldmine: This soup only gets better the next day, and I mean better—the flavors meld into something richer, and the yuca soaks up all the broth. I make a big batch on Sundays, and it feeds my family for days without a single repeat meal.
- Budget Crowd-Pleaser: You’re getting three types of meat, starchy veggies, and fruit for under $20 at the grocery store. It’s the kind of dish where everyone at the table asks for seconds, and I’m not just saying that—my roommate’s vegetarian friend even asked for a bowl.
Step-by-step instructions for sancocho soup
This hearty Colombian soup brings together three meats and tropical roots for a deeply satisfying bowl.
Prepare the Meat Base
In a large Dutch oven, combine the 1.5 lb chicken thighs, 1.5 lb pork shoulder chunks, and 1.5 lb beef chuck roast chunks. Add the 2 whole yellow onions (quartered skin-on) and 8 cloves minced garlic. Sprinkle with the 1 tbsp toasted ground cumin and 4 whole bay leaves. This aromatic base will infuse the broth with layers of flavor as it develops.
Pour in the 6 cups chicken broth and bring to a rolling boil over high heat. Once boiling, reduce to medium-high heat and let it simmer uncovered for 30 minutes. This initial cook helps render fat from the meats while building a rich foundation for the soup. Skim any foam that rises to the surface during this time—it ensures a cleaner, clearer broth.
Add Root Vegetables and Plantains
After the initial 30 minutes, add the 2 lb peeled and chunked yuca root and 2 cups corn kernels to the simmering pot. The yuca will absorb some of the broth's liquid as it softens, while the corn adds a satisfying texture contrast. Stir gently to distribute the ingredients evenly, then return to a simmer at medium heat.
Simmer uncovered for another 45 minutes, stirring occasionally. The yuca should become fork-tender but still hold its shape, and the corn should be fully cooked. This stage is where the soup begins to take on its signature hearty character—don't rush it. The longer the vegetables cook, the more their flavors meld with the meat and broth.
Incorporate Plantains and Season
Add the 2 whole ripe plantains (cut into thick slices) to the pot and continue simmering for 20-25 minutes. The plantains will soften and caramelize slightly, adding natural sweetness to balance the savory meats. Taste the broth and adjust seasoning with the 2 tbsp salt and 1 tbsp freshly cracked black peppercorns as needed.
Here's the thing—Colombian sancocho relies on bold flavors, so don't be shy with the salt and pepper. The plantains should be tender but still hold their shape, and the meats should be falling off the bone. If the soup seems too thick, add up to 1 cup of hot water to reach your preferred consistency.
Finish with Fresh Herbs and Lime
Once everything is tender, remove the pot from heat and let it rest for 5 minutes. This allows the flavors to settle and the meats to reabsorb any juices. Stir in the 0.5 cup chopped fresh cilantro and 0.5 cup freshly squeezed lime juice. The cilantro brightens the dish, while the lime adds a refreshing acidity that cuts through the richness of the meats.
Ladle the sancocho into bowls, making sure each serving gets a good portion of meat, yuca, plantains, and corn. The broth should be aromatic with visible chunks of meat and vegetables. Serve immediately with warm cornbread or arepas on the side—this soup is best enjoyed fresh while the plantains are still warm and the meats are tender.
Pro Tips For Making Sancocho Soup
- Brown the Meat First: Don’t skip this step—sear the chicken thighs, pork shoulder, and beef chuck in batches until deeply browned. The Maillard reaction builds flavor that won’t come from simmering alone, and those crusty bits melt into the broth like magic. (Yes, it takes 10 extra minutes, but your soup will taste like it simmered all day.)
- Peel Yuca Like a Pro: Use a vegetable peeler to strip the skin off yuca before cutting it into chunks—scrubbing it raw is a pain. Then, slice it into 2-inch pieces and boil them separately for 10 minutes before adding to the soup; this keeps them from turning to mush in the long simmer. (I learned this the hard way when my yuca dissolved into the broth.)
- Simmer Low and Slow: Once everything’s in the pot, keep the heat at a gentle simmer—barely bubbles, not a rolling boil. High heat toughens the meats and makes the broth cloudy, and no one wants watery sancocho. Cover the pot and let it cook for at least 2.5 hours, stirring occasionally to prevent sticking. (Patience here makes all the difference.)
- Char the Plantains: Toss ripe plantains in oil and char them directly over the stove flame (or under a broiler) until blackened in spots—this adds a smoky depth that raw or boiled plantains can’t match. Cut them into thick slices and add them to the soup only in the last 20 minutes, so they soften but don’t turn to paste. (Sounds weird, but it works—trust me.)
Troubleshooting perfect results
Meat Not Tender
If your meats aren't falling apart after simmering, they likely need more time. Sancocho requires patience—aim for 2-2.5 hours total for the beef and pork to become fork-tender. I’ve found that adding 1 tsp baking soda to the broth (along with the meats) can help tenderize tough cuts, especially beef.
Just remove it after 30 minutes of simmering to avoid an alkaline taste. 💡
Broth Too Cloudy
A cloudy broth often means excess fat or starch hasn’t settled. Skim foam aggressively during the first 30 minutes of simmering, and use a fine-mesh strainer to remove any stray bits before serving.
For extra clarity, chill the broth overnight in the fridge—fat will solidify on top, and you can scoop it off before reheating. This trick works wonders for restaurant-quality results. ❄️
Yuca Still Hard
Yuca needs gentle coaxing to soften without falling apart. If it’s still tough after 45 minutes, add ½ cup hot water to the pot and cover with a lid to steam for an additional 20 minutes.
For even better results, parboil the yuca in salted water for 10 minutes before adding it to the soup—this jumpstarts the cooking process. 🥔
Plantains Too Mushy
Overcooked plantains turn to mush, ruining the dish’s texture. Add them only in the final 20-25 minutes of cooking and avoid stirring them too much. If they’re browning too quickly, reduce the heat slightly or cover the pot for the last 10 minutes to trap steam.
Ripe but firm plantains resist overcooking better than overly ripe ones. 🍌
Weak Flavor Profile
If your sancocho tastes bland, it’s likely missing acidity or depth. Boost flavor by adding 1 extra lime wedge (or 2 tbsp lime juice) and a pinch of smoked paprika during the final 10 minutes of cooking.
I also recommend toasting the cumin and garlic until fragrant before adding them to the pot—this amplifies their aromatic impact. 🌶️
Broth Too Thin
A watery broth usually means too much liquid was added or the meats didn’t render enough fat. To thicken it, remove the pot from heat and let it reduce uncovered for 10-15 minutes.
Alternatively, mash a portion of the cooked yuca or plantains directly into the broth—this releases starch and naturally thickens the liquid. For a quicker fix, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water*.
Nutrition facts
Frequently asked questions
What makes this sancocho different from other Colombian soups?
This recipe stands out with its three-protein combination—chicken, pork, and beef—that creates a richer, more complex flavor profile than single-meat versions. The tropical veggies (yuca, plantains, corn) add natural sweetness and texture, while the toasted cumin and lime brighten the broth. Many regional sancocho recipes use just one meat, but this version delivers restaurant-quality depth.
Can I make sancocho without yuca or plantains?
Swap yuca for potatoes or sweet potatoes and plantains for green bananas or regular bananas. For authenticity, use 1 lb potatoes (cut into chunks) and 2 ripe bananas (sliced). The dish will still be hearty—just adjust cooking times (potatoes cook faster than yuca).
How do I know when the meats are fully cooked?
The chicken should reach 165°F internally, while beef and pork need to pull apart easily with a fork. For beef, aim for 200°F (medium-well). Test the chicken first—if it's done, the other meats will be close. Pork shoulder typically needs 90-120 minutes to become tender. A meat thermometer is your best friend here!
Is sancocho traditionally served with anything specific?
Yes! This soup is meant to be shared family-style with warm arepas, corn bread, or white rice on the side. In Colombia, it's common to serve with avocado slices, lime wedges, and hot sauce> for extra flavor. The starch helps soak up the rich broth. Pro tip: Keep extra lime wedges at the table—everyone adds their own!
Can I prepare sancocho ahead of time?
This soup tastes even better the next day! Store in an airtight container in the fridge for 4-5 days or freeze portions for 3 months. Reheat gently on the stove, adding ½ cup water if the broth thickens too much. The flavors meld beautifully overnight, making it perfect for meal prep. Just add fresh cilantro and lime before serving.
