Warm your soul with this hearty Mexican Ham and Bean Soup, a one-pot wonder packed with bold flavors and wholesome ingredients. This comforting recipe combines tender diced ham, protein-rich pinto and black beans, and a medley of sautéed vegetables simmered in a spiced broth infused with cumin, chili powder, and oregano. A hint of jalapeño adds just the right amount of heat, while fresh cilantro and a squeeze of lime lend a vibrant, zesty finish. Perfect for busy weeknights, this quick and easy soup comes together in under an hour and serves as a satisfying main dish that's both nourishing and flavorful. Ideal for those craving a taste of Mexican-inspired cuisine, this soup is sure to become a family favorite.
Heat the olive oil in a large soup pot over medium heat.
Add the chopped onion, garlic, carrot, and celery to the pot. Sauté for 5-7 minutes, stirring frequently, until the vegetables soften and the onion turns translucent.
Stir in the diced ham and cook for another 2-3 minutes to allow it to lightly brown and release its flavor.
Add the diced tomatoes, cooked pinto beans, cooked black beans, and chicken broth to the pot. Stir well to combine.
If using, add the minced jalapeño for a spicy kick.
Season the soup with ground cumin, chili powder, dried oregano, salt, and black pepper. Stir thoroughly.
Bring the soup to a gentle boil over medium-high heat, then lower the heat to medium-low and let it simmer for 20-25 minutes, allowing the flavors to meld.
Taste the soup and adjust the seasoning if needed. Add more salt or spices according to your preference.
Ladle the soup into bowls and garnish with freshly chopped cilantro.
Serve with lime wedges on the side for an added burst of freshness. Enjoy!
Serving size | 3716.6 grams (3716.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2311 |
Total Fat 62.10g | 80% |
Saturated Fat 15.80g | 79% |
Polyunsaturated Fat 2.70g | |
Cholesterol 275mg | 92% |
Sodium 12439mg | 541% |
Total Carbohydrate 244.70g | 89% |
Dietary Fiber 79.90g | 285% |
Total Sugars 35.00g | |
Protein 198.30g | 397% |
Vitamin D 0IU | 0% |
Calcium 749mg | 58% |
Iron 29mg | 162% |
Potassium 7035mg | 150% |
Source of Calories