This soup always reminds me of my uncle. Every time he’d visit us here in South Florida, we would take him to a local Cuban restaurant and he would always order Caldo Gallego. Sometimes, he would order sopa de pollo too and sometimes sopa de chicharos. YUM.

Caldo Gallego [pronounced kahl-doh gah-yeh-goh] translates to Galician Broth. It’s a popular Spanish Galician white bean soup made with white beans, ham, bacon, chorizo, and vegetables.

Every country/culture has its own variations since there’s no specific recipe. The Cuban-inspired Caldo Gallego below is the one my Cuban family always made at home. It’s hearty, comforting, and SO delicious!

Let me show you how to make it!

bowl of caldo gallego with chorizo, potatoes, greens, bacon in chicken broth with a side of crusty bread

Ingredients You’ll Need

  • Smoked ham hock, Spanish chorizo, and bacon. Gives this soup a smoky, salty boost of flavor.
  • Extra virgin olive oil. To cook the sofrito.
  • Onions, green bell peppers, garlic. The trifecta! This Cuban sofrito is the perfect trinity of aromatics that starts every meal.
  • Smoked paprika, dried oregano, bay leaves, salt. Spices! Be careful not to oversalt since the ham hock, bacon, chorizo, and chicken broth already have sodium. Taste and adjust as you go.
  • Chicken broth. Light and full of flavor. You can also use water with a crushed bouillion cube in a pinch.
  • Russet potatoes. Absorbs all the delicious flavors of this soup.
  • Chopped collard greens. You can also use sweet turnip greens, green cabbage, Swiss chard, or kale.

Soaking The Beans

First things first, we need to soak the white kidney beans. There are two methods that you can do – an overnight method when you have time to spare and the quick soaking method when you’re pressed for time (aren’t we always?).

Lay the beans on a clean work surface and remove any stones, etc. Rinse the beans under cold water.

Overnight Method

  • 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.

Quick Soaking Method

  • In a large saucepan, place the beans with enough water to cover the beans. Bring to a boil for 2-3 minutes, uncovered, then remove from the heat, cover, and let it sit for 1 hour. You can then proceed with the rest of the recipe.
ingredients for Caldo Gallego
white beans and ham hocks cooks in water

Step-By-Step Instructions

  • Start the cooking process. Place the ham hock in the saucepan. If needed, add more water up to 2 inches above the 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.
  • Make a sofrito. 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.
  • Continue cooking the beans. Drain the beans. Stir in the beans and chicken broth in 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.
  • Finish cooking. Once the beans have softened, stir in the chorizo, potatoes, and collard greens in 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!

Looking for more soup recipes? Make my Potaje de Garbanzo (Cuban Chickpea Stew)!

white beans in a Dutch oven cooking with spices, bay leaves, and chicken broth

Using Canned White Beans

If you want to use canned cannellini beans, you can. No judgment from me!

  • The first step is to cut the ham hock into pieces. Set aside.
  • In a Dutch oven, heat the olive oil at medium-high heat. Add the bacon and pan fry for 5 minutes. Add onions and green bell peppers. Saute for 2-3 minutes. Stir in the garlic and saute for 30 seconds. Stir in the smoked paprika, oregano, and bay leaves.
  • Bring to a boil then reduce heat to medium-low. Simmer for 30-40 minutes, uncovered, stirring occasionally, until the veggies have softened. In the last 10 minutes, add the collard greens. Taste and adjust the seasonings. Remove bay leaves and serve.

Recipe Tips & Variations

  • Make it vegetarian! If you want to omit the meat altogether, you can! Just add more greens, potatoes, paprika (and other smoky spices), and sub the chicken broth for vegetable broth.
  • Be careful with the salt. Since we’re using the ham hock, bacon, chorizo, and chicken broth which already has sodium, you want to taste and adjust as you go so you don’t oversalt the soup.
  • Make sure your dried white beans are fresh. Did you know dried beans expire? They do. The sooner you cook them, the better the texture & flavor, AND the quicker they’ll cook too. If you’ve had that bag of dried beans sitting in your kitchen cabinet for too long (aka longer than 2 years), now may be a good time to replace them.
  • Serving Tips. Serve Caldo Gallego on its own as a main dish with white rice or crusty bread or as an appetizer.

When you’re done making this recipe, make one of my other easy Cuban-style soup and stew recipes!

caldo gallego with white beans, chorizo, greens, potatoes in chicken broth in a Dutch oven

Storage Tips

Before storing, allow the soup to cool to room temperature after cooking then cover it with a tightly sealed lid or plastic wrap. I don’t recommend leaving the soup out for too long. It should not be out longer than 3 hours.

  • Storing in the Fridge: Transfer it to an airtight container or a resealable plastic bag and place the container in the fridge. Try to consume the soup within 3-4 days.
  • Storing in the Freezer: Divide the soup into smaller containers or resealable freezer bags. Remove as much air as possible before sealing to prevent freezer burn. Store the soup in the freezer for up to 3-4 months.
  • To Reheat the Soup: Thaw and then reheat on the stovetop or in the microwave.
5 from 5 reviews

Caldo Gallego (Galician White Bean Soup)

Caldo Gallego is a hearty Galician white bean soup made with cannellini beans, smoked ham, chorizo, bacon, potatoes, and collard greens in a chicken broth. There are 2 ways to bring this dish to life — on the stovetop after soaking the beans for 6 hours overnight or after quick soaking or using canned white kidney beans. A classic soup dinner on its own with crusty bread, or the perfect appetizer for any day of the week.

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!
Serving: 1serving, Calories: 536kcal, Carbohydrates: 47g, Protein: 31g, Fat: 25g, Saturated Fat: 9g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.02g, Cholesterol: 66mg, Sodium: 598mg, Potassium: 1432mg, Fiber: 10g, Sugar: 3g, Vitamin A: 800IU, Vitamin C: 15mg, Calcium: 184mg, Iron: 8mg
Did You Make This?I want to know! Leave a comment & recipe rating below or tag @asassyspoon on social media!