Caldo Gallego (Galician White Bean Soup)
This soup always reminds me of my uncle. Every time he visited us in Miami, we’d take him to a local Cuban restaurant, and he’d order Caldo Gallego. This is the version my Cuban family always made at home: white beans, smoked ham hock, bacon, Spanish chorizo, potatoes, and collard greens simmered in chicken broth. Que rico!
You want it hearty but still brothy, with creamy beans that hold their shape, fork-tender potatoes, and silky greens. Too thin? Smash a few beans against the pot. Too thick? Add a splash of broth. Then, serve it with crusty bread or arroz blanco (or both!).
This is truly one of my favorite Cuban soups and stews. Let me show you how to make it!

5-star review
“Cuban American living in New England! I have made this Caldo Gallego 4times already this winter tonight’s batch is at my daughters request. Thanks for the recipe, it tastes just like the Caldo I remember from my childhood.”
—Ana
How To Make Classic Caldo Gallego
With dried beans, this is a weekend soup. They soak overnight (or quick soak: boil 2 to 3 minutes, then sit covered for an hour), simmer with the ham hock for an hour, then cook another hour with your Cuban sofrito and broth before the chorizo, potatoes, and greens go in. Most of that is hands-off.
On a weeknight, however, use canned beans with their liquid, and you’ll eat in under an hour. Trust me, this is the move!
Cannellini, navy, or white kidney beans all work, just make sure they’re fresh since old dried beans never get creamy. Swap the collards for kale, Swiss chard, or cabbage, and use water with a bouillon cube if you’re out of broth.
Go easy on the salt until the end since the meats bring plenty. For a vegetarian version, skip the meat, use veggie broth, and add extra smoked paprika.




If you’re living somewhere cold and missing the caldo you grew up with (I get it!), you have to make this! It makes 8 servings, tastes even better the next day, and freezes for up to 4 months.

Caldo Gallego (Galician White Bean Soup)
Ingredients
- 1 lb dried cannellini beans, or navy beans / white kidney beans
- 1 large smoked ham hock, or 2 small ham hocks/meaty ham bones approx 1-2 lbs
- 1 tablespoon extra virgin olive oil
- 4 ounces thick sliced bacon, diced
- 1/2 cup diced yellow onion
- 1/2 cup diced green bell pepper
- 4 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 2 bay leaves
- 4 cups chicken broth
- 2-3 large Spanish chorizo links, sliced
- 2 medium Russet potatoes, peeled and cubed
- 2 cups chopped collard greens, rinsed, stems removed (sub for Swiss chard or kale)
- Salt to taste
Instructions
- Lay the beans on a clean work surface and remove any stones, etc. Rinse the beans under cold water. In a large saucepan, place the beans with enough water to cover the beans. Soak in the water for 6 hours or up to overnight. Do not drain.
- After 6 hours or the following day, place the ham hock in the saucepan. If needed, add more water up to 2 inches above beans and ham hock. Bring to a boil then reduce to a low heat. Cover; Simmer for 1 hour. Remove the ham hock and cut the meat off the bone. Set aside.
- While the beans are simmering, heat the olive oil at medium-high heat in a Dutch oven. Add the bacon and pan fry for 5 minutes. Add onions and green bell peppers. Saute for 2-3 minutes. Stir in the garlic, smoked paprika, oregano, and bay leaves.
- Drain the beans. Stir in the beans and chicken broth into the Dutch oven. Reduce heat to medium-low. Simmer, uncovered, stirring occasionally, for 1 hour or until the beans have softened. If needed, add more broth or water to prevent the soup from drying out.
- Once the beans have softened, stir in the chorizo, potatoes, and collard greens into the Dutch oven. Cover and cook for another 20-25 minutes until the potatoes are fork tender. Taste and adjust the seasonings. Remove bay leaves. Serve the soup with crusty/toasty bread and enjoy!
I, too am 1st generation Cuban-American…..living in New England–looking for a hearty cold weather soup/stew…My father(Spaniard who grew up in Cuba) would make something quite similar….calling it Spanish Potage……luckily after50+ yrs of being married–my Polish/Scotish husband loves the variety of foods I put on the table…….THIS WAS TERRIFIC, XOXO THANK YOU……for keeping traditional flavors alive !!
Also a Cuban American living in New England!! Funny that the previous comment was almost exactly a year ago . I have made this Caldo Gallego 4times already this winter tonight’s batch is at my daughters request.
Thanks for the recipe, it tastes just like the Caldo I remember from my childhood
So happy you and your daughter loved it, Ana! Gracias!
This recipe is amazing !!!! A cold 🥶 Cuban – American just made this today and it was food for the soul 💛💛💛
I’ve done many of your recipes and just wanted to let you know they are super easy and full of flavor. I’ve referred you to my entire family ❣️❣️ gracias ❣️
Thank you, Carmen! So happy you loved this recipe!