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.
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.
After soaking, drain and rinse the beans under cold water. Set aside.
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.
Add the smoked ham hock (or ham bone) and diced ham to the pot. Stir to combine and let cook for 2-3 minutes.
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.
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.
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.
Stir in the white vinegar and taste to adjust seasoning, adding salt and pepper if needed.
Serve the soup hot, garnished with fresh cilantro if desired. Enjoy with crusty bread or rice on the side for a complete meal.
Calories |
3056 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 115.8 g | 148% | |
| Saturated Fat | 34.6 g | 173% | |
| Polyunsaturated Fat | 2.8 g | ||
| Cholesterol | 360 mg | 120% | |
| Sodium | 11742 mg | 511% | |
| Total Carbohydrate | 286.6 g | 104% | |
| Dietary Fiber | 71.0 g | 254% | |
| Total Sugars | 22.5 g | ||
| Protein | 224.1 g | 448% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 951 mg | 73% | |
| Iron | 36.4 mg | 202% | |
| Potassium | 9498 mg | 202% | |
*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.