Cuban White Bean Soup

White bean soup
Stacy/Flickr/CC 2.0
Prep: 15 mins
Cook: 2 hrs
Soak: 24 hrs
Total: 26 hrs 15 mins
Servings: 4 to 6 servings
Nutritional Guidelines (per serving)
612 Calories
34g Fat
58g Carbs
21g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 612
% Daily Value*
Total Fat 34g 43%
Saturated Fat 10g 51%
Cholesterol 30mg 10%
Sodium 935mg 41%
Total Carbohydrate 58g 21%
Dietary Fiber 16g 56%
Protein 21g
Calcium 195mg 15%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Here is an easy yet hearty recipe for white bean soup that melds the flavors of navy beans, pork, onions, garlic, and seasonings.


  • 1 pound dried white beans (soaked overnight)
  • 2 1/2 quarts of water
  • 2 bay leaves
  • 6 ounces salt pork
  • 2 ham hocks
  • 1/4 cup olive oil
  • 4 cloves garlic (minced)
  • 1 medium white onion (minced)
  • 1 teaspoon ground cumin
  • 2 teaspoons dried oregano
  • Salt to taste
  • White pepper to taste

Steps to Make It

  1. Drain and rinsed the white beans that have been soaking overnight. 

  2. Place the beans, water, bay leaves, salt pork, and ham hocks in a soup pot and bring to a boil over medium heat.

  3. Reduce the heat to low.

  4. Cover and simmer for 1 1/2 hours.

  5. Remove the salt pork and discard.

  6. Remove the ham hocks and shred the meat from the bones.

  7. Put the shredded meat back into the soup pot.

  8. In a skillet, heat the olive oil.

  9. Sautee the onions and garlic until soft and translucent.

  10. Add to the soup pot.

  11. Add the cumin, oregano, salt, and white pepper to the pot.

  12. Simmer for 15 minutes.

  13. Serve.

Recipe Tags: