Hearty Mexican Soup
Ingredients
- Yellow Onion110g≈ 1 medium
- Garlic, raw12g≈ 1.25 × 3 cloves
- Tomatoes, canned, red, ripe, diced200g
- Beans, black, canned, sodium added, drained and rinsed500g
- Potatoes, russet500g≈ 1.25 × potato large (3" to 4-1/4" dia)
- Water948g≈ 4 × 1 cup
- Cilantro8g≈ 2 × 1/4 cup chopped
- Limes20g
- Cumin0.4g≈ 0.5 × 1/2 teaspoon
Estimated Cost
- Yellow Onion (110g)$0.24
- Garlic, raw (12g)$0.32
- Tomatoes, canned, red, ripe, diced (200g)—
- Beans, black, canned, sodium added, drained and rinsed (500g)—
- Potatoes, russet (500g)—
- Water (948g)—
- Cilantro (8g)$0.40
- Limes (20g)—
- Cumin (0.4g)$0.02
* Cost estimate based on 4 of 9 ingredients.
Prices are estimates based on Kroger grocery store data, last updated March 2026. Actual prices may vary by location and retailer.
Instructions
- 1
1. Wash your hands with soap and water.
- 2
2. In a large pot over medium-high heat, combine the chopped onion, minced garlic, and drained diced tomatoes. Stir frequently for about 3 minutes until the onion begins to soften.
- 3
3. Add the drained black beans, diced potatoes, and water. Stir well to combine.
- 4
4. Bring the mixture to a boil, then reduce the heat to low-medium. Cover and simmer gently for 20 minutes, stirring occasionally.
- 5
5. Stir in the cumin powder, chopped cilantro, and squeezed lime juice. Continue simmering uncovered for another 10 minutes.
- 6
6. Ladle into bowls and serve hot. Garnish each portion with additional fresh cilantro.
Nutrition per serving
Based on 4 servings · USDA data
Nutrition calculated from USDA FoodData Central using ingredient quantities in grams.
Nutrition values are estimates based on USDA data and may vary.