Go Back
Cuban White Bean Soup Recipe

Cuban White Bean Soup Recipe

An easy, creamy Cuban white bean soup with tender white beans, smoky turkey, and a bold sofrito of onion, green pepper, and garlic. Comforting, protein-packed, dairy-free, and perfect for meal prep.
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes
Servings: 8 servings
Course: Soup
Cuisine: Cuban

Notes

Ingredients
  • 1 lb dried white beans (Great Northern, navy, or cannellini), soaked overnight
  • 2½ quarts (10 cups) water or chicken broth
  • 2 smoked turkey legs (about 1½ lbs), or 1 smoked ham hock
  • 2 bay leaves
  • ¼ cup olive oil
  • 1 medium white onion, diced
  • 1 green bell pepper, diced
  • 4 garlic cloves, minced
  • 2 tsp dried oregano
  • 1 tsp ground cumin
  • Kosher salt and freshly ground black pepper, to taste
  • Optional: 1 diced russet potato, 2 cups chopped greens, sliced Spanish chorizo
Instructions
  1. Drain and rinse the soaked beans. In a large pot, combine the beans, water or broth, bay leaves, and smoked turkey legs. Bring to a boil.
  2. Reduce heat to low, cover, and simmer about 1½ hours, until the beans are tender.
  3. Remove the turkey legs, shred the meat, discard skin and bones, and return the meat to the pot.
  4. In a skillet, heat the olive oil and sauté the onion, green pepper, and garlic until soft, about 6–8 minutes. Stir in the oregano and cumin and cook 1 minute.
  5. Stir the sofrito into the soup (add potato and greens now if using). Simmer on low 15–20 minutes.
  6. For a creamier soup, blend or mash some of the beans. Season with salt and pepper and serve.
Notes
  • Salt at the end; the smoked turkey and broth are already salty.
  • For traditional Caldo Gallego, add Spanish chorizo, potato, and greens.
  • Blend a portion of the beans for a creamy, dairy-free texture.
  • Canned beans work: add after the sofrito and simmer 20–30 minutes.
Storage
  • Refrigerate leftovers up to 4 days.
  • Freeze up to 3 months; thaw overnight before reheating.
  • Reheat to 165°F, adding broth if it thickened.
Nutrition Estimate (Per Serving, approximate)
Calories: 300 · Protein: 20 g · Carbohydrates: 32 g · Fat: 10 g · Fiber: 9 g · Sugar: 2 g