Easy to make and delicious to eat, this hearty soup can be made in under an hour and will definitely warm you up on a chilly winter day!

Average Cost: $5.10
Prep Time: 10 minutes
Average Cook Time: 45 minutes
Average Servings: 5

Recipe Source: MyPlate.gov


  • 1 Onion (small, chopped)
  • 4 Cloves garlic (minced)
  • 1 Can tomatoes, diced (14.5-oz can, low sodium, drained and rinsed)
  • 2 Cans black beans (15-oz can, low sodium, drained and rinsed)
  • 2 Potatoes (large, peeled and diced)
  • 4 Cups water
  • 1/2 Cup cilantro (fresh, chopped)
  • 1/2 Lime (squeezed)
  • 1/8 Tsp cumin powder (a pinch)


Step 1

In a large pot cook onion, garlic and tomatoes on medium-high heat for 3 minutes. Stir often.

Step 2

Add beans, potatoes and water. Bring to a boil, then reduce to low/medium heat. Cover and continue to cook slowly for 20 minutes.

Step 3

Add cilantro, cumin and lime. Stir and continue to simmer for 10 minutes.

Step 4

Serve warm; sprinkle cilantro on top.

Utensils Needed

  • Cutting board
  • Sharp knife
  • Measuring cups
  • Measuring spoons
  • Can opener
  • Colander
  • Peeler


Serving Size: 1/5 of recipe

Total Fat1 g
Saturated Fat0 g
Cholesterol0 mg
Sodium322 mg
Total Carbohydrates62 g
Dietary Fiber19 g
Total Sugars5 g
Added Sugars0 g
Protein6 g