When the mist rolls in off the Atlantic and the rain settles into the valleys, there is one dish every Galician household turns to: caldo gallego. This is the region’s classic farmhouse soup, built from white beans, potatoes, greens, and pork, simmered slowly until the broth turns rich and savory. It is humble, filling food, exactly the kind of meal that has kept people warm through Galicia’s long, wet winters for generations.
What Is Caldo Gallego?
Caldo gallego is not a refined, tightly composed soup in the way a French classic might be. It is peasant cooking in the best sense: whatever the season and the pantry offered, added to the pot. That is also why the soup varies from one Galician kitchen to the next. Some families lean heavier on the pork, others let the greens dominate, and the exact cut of meat changes depending on what was cured that year.
The base almost always includes:
- White beans
- Potatoes
- Grelos (turnip greens) or kale
- Chorizo and/or salted pork, such as bacon or ham
Everything cooks together slowly, so the fat and salt from the pork work their way into the beans and potatoes, and the broth becomes full and hearty rather than thin.
What Does It Taste Like?
The flavor is smoky and salty from the cured pork, creamy from the beans and potatoes breaking down slightly as they cook, and lifted by a faint bitterness from the grelos. It is a soup with weight to it. In Galicia, it is typically served with a thick slice of bread and, if you want to eat it the way locals do, a glass of local white wine such as Albariño.
Making Caldo Gallego Outside Galicia
Grelos can be hard to find outside the region, but they are easy to substitute. Kale, Swiss chard, or turnip greens all work well and keep the slightly bitter, green character that makes the soup distinctive.
Caldo Gallego Recipe
Serves: 4-6 Prep time: 15 minutes Cook time: 1.5-2 hours
Ingredients
- 300 g dried white beans (or 2 cans, drained, if short on time)
- 300 g salted pork or bacon, cut into pieces
- 1 chorizo sausage, sliced
- 3 medium potatoes, peeled and cut into chunks
- 300 g grelos, kale, or Swiss chard, roughly chopped
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- Salt to taste
- 1.5-2 liters water or light stock
Instructions
- If using dried beans, soak them overnight in plenty of water, then drain.
- In a large pot, heat the olive oil and sauté the onion and garlic until soft.
- Add the salted pork and chorizo, and cook for a few minutes to release some of the fat.
- Add the beans and enough water or stock to cover everything generously. Bring to a boil, then reduce to a simmer.
- Simmer for about an hour, or until the beans are nearly tender, skimming off any foam that rises to the top.
- Add the potatoes and cook for another 15-20 minutes, until they begin to soften.
- Stir in the greens and cook for a final 10-15 minutes, until tender.
- Taste and adjust the salt, keeping in mind the pork already adds a fair amount.
- Serve hot, with crusty bread on the side.
Notes
- The soup tastes even better the next day, once the flavors have had time to settle.
- For a lighter version, use less pork and lean more on the beans and greens.
- Leftover caldo gallego freezes well, though the potatoes can turn slightly grainy after thawing.




