Nutrition Facts for Cuban navy bean soup

Cuban Navy Bean Soup

Warm, hearty, and bursting with rich, smoky flavors, Cuban Navy Bean Soup is the ultimate comfort food perfect for any season. This traditional recipe combines tender navy beans with aromatic vegetables, flavor-packed spices like cumin and paprika, and the distinctive depth of smoked ham hock. Slowly simmered to perfection, the result is a creamy, savory soup that’s comforting yet vibrant, thanks to a finishing dash of white vinegar and optional cilantro garnish. Ideal for family dinners or meal prep, this one-pot wonder pairs beautifully with crusty bread or fluffy rice for a satisfying and nutrient-packed meal.

Nutriscore Rating: 73/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Cuban Navy Bean Soup
Prep Time:15 mins
Cook Time:120 mins
Total Time:135 mins
Servings: 6

Ingredients

  • 2 cups dried navy beans
  • 2 tablespoons olive oil
  • 1 large yellow onion
  • 1 medium green bell pepper
  • 4 large garlic cloves
  • 1 piece smoked ham hock or ham bone
  • 1 cup diced ham
  • 6 cups chicken broth
  • 1 teaspoon cumin
  • 1 teaspoon oregano
  • 1 teaspoon paprika
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 2 whole bay leaves
  • 1 tablespoon white vinegar
  • 0.25 cup fresh cilantro (optional, for garnish)

Directions

Step 1

Rinse the dried navy beans under cold water, removing any debris. Place them in a large bowl, cover with water, and soak overnight. Alternatively, use the quick soak method by boiling the beans for 2 minutes, then removing from heat and letting them sit for 1 hour.

Step 2

After soaking, drain and rinse the beans under cold water. Set aside.

Step 3

Heat the olive oil in a large pot over medium heat. Dice the onion and bell pepper, then sauté them for 5-7 minutes, or until softened. Mince the garlic and add it to the pot, cooking for an additional 1 minute until fragrant.

Step 4

Add the smoked ham hock (or ham bone) and diced ham to the pot. Stir to combine and let cook for 2-3 minutes.

Step 5

Pour in the chicken broth and bring to a simmer. Add the navy beans, cumin, oregano, paprika, salt, black pepper, and bay leaves. Stir well to combine.

Step 6

Reduce the heat to low, cover the pot, and let the soup simmer for 1.5 to 2 hours, or until the beans are tender and creamy. Stir occasionally to prevent sticking, and add a little water if the soup becomes too thick.

Step 7

Once the beans are cooked, remove the ham hock or ham bone from the pot. Shred any remaining meat from the bone and return it to the soup. Discard the bone and bay leaves.

Step 8

Stir in the white vinegar and taste to adjust seasoning, adding salt and pepper if needed.

Step 9

Serve the soup hot, garnished with fresh cilantro if desired. Enjoy with crusty bread or rice on the side for a complete meal.

Nutrition Facts

Serving size (2893.8g)
Amount per serving % Daily Value*
Calories 3056.3
Total Fat 115.8g 0%
Saturated Fat 34.6g 0%
Polyunsaturated Fat 2.8g
Cholesterol 360mg 0%
Sodium 11742.3mg 0%
Total Carbohydrate 286.6g 0%
Dietary Fiber 71.0g 0%
Total Sugars 22.5g
Protein 224.1g 0%
Vitamin D 0IU 0%
Calcium 950.6mg 0%
Iron 36.4mg 0%
Potassium 9497.7mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 33.8%
Protein: 29.1%
Carbs: 37.2%