Nutrition Facts for Southwest bean soup

Southwest Bean Soup

Image of Southwest Bean Soup
Nutriscore Rating: 83/100

Warm, hearty, and packed with bold flavors, Southwest Bean Soup is a vibrant dish that celebrates the zesty, colorful essence of southwestern cuisine. This one-pot recipe combines protein-rich black and pinto beans, smoky fire-roasted tomatoes, and sweet bursts of corn, infused with aromatic spices like cumin, chili powder, and smoked paprika. Fresh veggies like bell peppers, jalapeño, and onion add depth and crunch, while cilantro and lime brighten every spoonful. Perfect for a quick weeknight dinner or a cozy meal prep option, this soup is versatile, vegan-friendly, and naturally gluten-free. Serve it piping hot with creamy avocado or crunchy tortilla chips for an irresistible texture contrast. Whether you're craving comfort food or a spicy twist, this Southwest Bean Soup delivers big flavor in just 45 minutes.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

21 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic cloves, minced
  • 1 medium red bell pepper, diced
  • 1 medium green bell pepper, diced
  • 1 small jalapeño, minced (optional)
  • 1 teaspoon cumin powder
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 15 ounces canned black beans, drained and rinsed
  • 15 ounces canned pinto beans, drained and rinsed
  • 14.5 ounces canned fire-roasted diced tomatoes
  • 4 cups vegetable broth
  • 1 cup corn kernels (fresh, canned, or frozen)
  • 2 tablespoons fresh cilantro, chopped
  • 1 whole lime, cut into wedges
  • 1 to taste salt
  • 1 to taste black pepper
  • 1 medium avocado, diced (optional, for serving)
  • 1 handful tortilla chips (optional, for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

Heat olive oil in a large pot over medium heat.

2

Add diced onion and cook for 3-4 minutes until softened.

3

Stir in minced garlic, diced red and green bell peppers, and minced jalapeño (if using). Cook for another 3-4 minutes until the vegetables are tender.

4

Sprinkle cumin, chili powder, smoked paprika, and oregano over the vegetables. Stir well to coat the vegetables in the spices.

5

Add the black beans, pinto beans, diced tomatoes (with their juices), and vegetable broth to the pot. Stir to combine.

6

Bring the soup to a boil, then reduce the heat to low. Simmer the soup uncovered for 20 minutes, stirring occasionally.

7

Stir in the corn kernels during the last 5 minutes of cooking to heat through.

8

Taste the soup and season with salt and black pepper as needed.

9

Serve hot, garnished with fresh cilantro and a wedge of lime. Optionally, top with diced avocado or a handful of tortilla chips for extra flavor and texture.

Cooking Tip: Take your time with each step for the best results!
2095
cal
81.4g
protein
315.3g
carbs
72.7g
fat

Nutrition Facts

1 serving (3056.1g)
Calories
2095
% Daily Value*
Total Fat 72.7 g 93%
Saturated Fat 11.5 g 57%
Polyunsaturated Fat 5.5 g
Cholesterol 0 mg 0%
Sodium 7205 mg 313%
Total Carbohydrate 315.3 g 115%
Dietary Fiber 90.0 g 321%
Total Sugars 56.3 g
Protein 81.4 g 163%
Vitamin D 0.0 mcg 0%
Calcium 652 mg 50%
Iron 25.1 mg 139%
Potassium 6468 mg 138%

*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

56.3%%
14.5%%
29.2%%
Fat: 654 cal (29.2%%)
Protein: 325 cal (14.5%%)
Carbs: 1261 cal (56.3%%)