Nutrition Facts for Pinto bean soup with fresh salsa
Blog Research API Download App

Pinto Bean Soup with Fresh Salsa

Image of Pinto Bean Soup with Fresh Salsa
Nutriscore Rating: 75/100

Cozy up with a bowl of hearty and vibrant Pinto Bean Soup with Fresh Salsa, a wholesome dish bursting with flavor and vibrant colors. This vegan-friendly recipe features tender, slow-simmered pinto beans infused with aromatic spices like cumin and chili powder, perfectly complemented by a medley of sautéed vegetables and tomatoes. Topping it all off is a zesty homemade salsa made with fresh Roma tomatoes, red onion, jalapeño, and lime juice, adding a refreshing, tangy kick to every bite. Perfect as a comforting weeknight dinner or a crowd-pleasing meal for guests, this protein-packed soup is as nourishing as it is flavorful. Pair it with warm tortillas or crusty bread for a complete, satisfying experience. From start to finish, this pinto bean soup delivers a balanced combination of earthy, spicy, and fresh notes, making it a must-try for soup lovers everywhere.

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

Recipe Information

⏱️
Prep Time
25 min
🔥
Cook Time
N/A
🕐
Total Time
25 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

20 items
  • 2 cups Dried pinto beans
  • 2 tablespoons Olive oil
  • 1 medium Yellow onion, finely chopped
  • 4 cloves Garlic cloves, minced
  • 1 medium Carrot, diced
  • 1 stalk Celery stalk, diced
  • 6 cups Vegetable broth
  • 1 14-ounce can Canned diced tomatoes
  • 1 teaspoon Ground cumin
  • 1 teaspoon Chili powder
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 0.25 cup Fresh cilantro, chopped
  • 1 tablespoon Lime juice
  • 2 medium Roma tomatoes, diced
  • 0.5 small Red onion, diced
  • 1 small Fresh jalapeño, finely chopped
  • 2 tablespoons Fresh cilantro, finely chopped
  • 1 tablespoon Fresh lime juice
  • 0.25 teaspoon Salt (for salsa)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

7 steps
1

Rinse and sort the dried pinto beans, then soak them in water overnight or for at least 8 hours. Drain and rinse before cooking.

2

In a large pot, heat the olive oil over medium heat. Add the chopped yellow onion, minced garlic, diced carrot, and diced celery. Sauté for 5-7 minutes until the vegetables are softened.

3

Add the soaked and drained pinto beans to the pot along with the vegetable broth, canned diced tomatoes (with their juices), ground cumin, chili powder, salt, and black pepper. Stir well to combine.

4

Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 1 to 1.5 hours, stirring occasionally, until the beans are tender.

5

While the soup is simmering, prepare the fresh salsa. In a bowl, combine the diced Roma tomatoes, diced red onion, finely chopped jalapeño, fresh cilantro, lime juice, and salt. Mix gently and set aside to let the flavors meld.

6

Once the beans are tender, taste the soup and adjust the seasonings as needed. Stir in the chopped cilantro and lime juice.

7

Ladle the soup into bowls and top each serving with a generous spoonful of fresh salsa. Serve with warm tortillas or crusty bread, if desired.

Cooking Tip: Take your time with each step for the best results!
273
cal
11.2g
protein
39.4g
carbs
9.4g
fat

Nutrition Facts

1 serving (447.3g)
Calories
273
% Daily Value*
Total Fat 9.4 g 12%
Saturated Fat 1.8 g 9%
Polyunsaturated Fat 1.3 g
Cholesterol 1 mg 0%
Sodium 1231 mg 54%
Total Carbohydrate 39.4 g 14%
Dietary Fiber 10.7 g 38%
Total Sugars 8.1 g
Protein 11.2 g 22%
Vitamin D 0.0 mcg 0%
Calcium 106 mg 8%
Iron 3.6 mg 20%
Potassium 1014 mg 22%

*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.

Source of Calories

55.3%%
15.6%%
29.1%%
Fat: 495 cal (29.1%%)
Protein: 266 cal (15.6%%)
Carbs: 941 cal (55.3%%)