Hearty Pinto Bean Soup

Hearty Pinto Bean Soup

This comforting Hearty Pinto Bean Soup is a delightful blend of spices and fresh ingredients, perfect for warming up on a chilly day. Pinto beans, known for their creamy texture and nutty flavor, come alive in this rich, aromatic broth filled with vibrant vegetables. Topped with fresh cilantro and a squeeze of lime, each spoonful provides a burst of flavor that is both satisfying and nutritious. A staple in many homes, this soup traces its roots to the heart of Mexican cuisine, where beans are celebrated as a primary source of protein.

Servings: 6

Ingredients

  • Pinto beans (1 cup, dried)
  • Vegetable broth (4 cups)
  • Tomatoes (1 can (14.5 oz), diced)
  • Celery (2 stalks, chopped)
  • Carrot (1 large, chopped)
  • Garlic (3 cloves, minced)
  • Onion (1 medium, diced)
  • Lime (1, juiced)
  • Cilantro (1/4 cup, chopped)
  • Salt (to taste)
  • Pepper (to taste)
  • Chili powder (1 tablespoon)
  • Cumin (1 teaspoon)
  • Olive oil (1 tablespoon)

Instructions

  1. Rinse the pinto beans and soak them in water overnight. Drain and rinse before using.
  2. In a large pot, heat the olive oil over medium heat. Add the diced onion and minced garlic, sautéing until fragrant and translucent, about 3-4 minutes.
  3. Add the chopped carrot and celery to the pot, cooking for another 3-5 minutes until slightly softened.
  4. Stir in the soaked pinto beans, diced tomatoes (with juices), vegetable broth, cumin, chili powder, salt, and pepper. Mix well to combine all the ingredients.
  5. Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for about 1 hour, or until the beans are tender and the flavors meld together.
  6. Once the beans are cooked, remove the pot from heat. Stir in the chopped cilantro and freshly squeezed lime juice, adjusting seasoning to taste.
  7. Serve the soup hot, garnished with additional cilantro and lime wedges if desired. Enjoy!

Dietary Information

Servings: 6 • Dish Type: Soup • Prep Time: 10 minutes • Cook Time: 1 hour • Calories: 220 • Fat: 5g • Carbs: 36g • Protein: 10g • Sodium: 400mg • Sugar: 3g