When the weather turns chilly, nothing beats a bowl of Caldo Gallego. This traditional Galician soup from Spain is rich, warming, and deeply comforting, perfect for cozying up with on a cold day. The combination of greens, potatoes, and chorizo creates a hearty meal that’s both satisfying and full of flavor.
The foundation of Caldo Gallego is its simple yet flavorful ingredients. At its core, this soup consists of turnip greens or collard greens, which give it a signature earthy flavor. These greens are simmered in a flavorful broth made from pork (often in the form of chorizo or ham), which infuses the soup with smoky, savory richness.
Potatoes are added to give the soup body and creaminess, absorbing the delicious flavors of the broth as they cook. The chorizo, typically sliced into rounds, adds both spice and heartiness to the dish, making it filling and satisfying. The result is a soup that’s not only comforting but also deeply nourishing, bringing the essence of traditional Spanish home cooking to your table.
While Caldo Gallego is traditionally made with pork, it can easily be adapted to suit other dietary preferences. For a lighter version, you can use vegetable broth and skip the chorizo, while still maintaining the soul-satisfying qualities of the dish.
This soup is often enjoyed as a main course, served alongside crusty bread to soak up every last drop of broth. It’s a dish that brings people together, perfect for family meals or sharing with friends. With its rich flavors and wholesome ingredients, Caldo Gallego embodies the spirit of Galicia – warm, hearty, and deeply satisfying.
Whether you’re craving a comforting meal on a cold evening or want to explore the flavors of Spain, Caldo Gallego offers a taste of tradition that will keep you coming back for more.

Ingredients
- 1 lb dry white beans
- 1 lb smoked ham hock
- 1 lb chorizo
- 1 lb potatoes peeled and diced
- 1 onion large, chopped
- 4 cloves garlic minced
- 2 bunches collard greens stems removed and leaves thinly sliced
- salt to taste
- Pepper to taste
Instructions
- Rinse the white beans and soak them in water overnight.
- In a large pot, combine the soaked beans, ham hock, chorizo, onion, and garlic.
- Cover with water and bring to a boil. Reduce heat and simmer for 1 hour or until the beans are tender.
- Remove the ham hock and chorizo from the pot and set aside. Remove any excess fat from the ham hock and dice the meat.
- Return the diced ham hock to the pot and add the potatoes. Simmer for another 30 minutes or until the potatoes are tender.
- Meanwhile, slice the chorizo into bite-sized pieces.
- Add the collard greens and sliced chorizo to the pot. Simmer for an additional 15 minutes until the greens are wilted and tender.
- Season with salt and pepper to taste.
- Serve hot and enjoy!
Yum! Simple. I just buy the ingredients and like, boom, dinner is done!
Totally! I love how quick and easy it is! Makes meal prep a breeze. 😊
I think the soak overnight is a must. I skipped it once and my beans were basically rocks. With the soak, though, it’s a total winner. Love this dish.
This tastes like something my grandma would make. I love the smoky ham + greens combo. Only change I made was adding a splash of vinegar at the end for brightness.
I mean, it’s ok but where’s all the spices? Kinda bland to me. I added some cayenne but still… 🤷♀️
This was amazing! So flavorful and filling. My family loved it!
Excelent! So good I had to make a second batch! My kids loved it too.
This is the best Caldo Gallego recipe I’ve ever tried! So flavorful and hearty, perfect for cold days. Thanks for sharing!
I don’t get the soaking part. I usually just boil beans and they’re fine. But I tried soaking once and… yeah, it helped. Tasty soup!
I just throw everything in a pot and hope, lol. This one seems like it would actually work though. 5 stars just for the method.
Right?? I usually wing soups too 😂 but this layout actually makes sense—soak beans, build flavor with ham/chorizo, then add potatoes and greens at the right times. Gonna try it.
Kinda bland for me… maybe I under-salted? Also I used regular kielbasa instead of chorizo and it wasn’t the same. Recipe’s fine, just needs the right ingredients.
I agree—this can taste kinda flat if the salt isn’t dialed in. I usually wait to season until the end and keep adding a pinch until it pops.
Did you maybe not simmer long enough? My beans take way closer to 2 hours total before they’re creamy. Also chorizo vs kielbasa is a huge difference flavor-wise.