Go Back

Hearty Vegetable Bean Soup

This comforting and nutritious soup is packed with vibrant vegetables and protein-rich beans, perfect for chilly evenings.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American, Healthy
Calories: 250

Ingredients
  

For the Soup Base
  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 2 cloves garlic, minced
  • 1 medium bell pepper, diced
  • 1 medium zucchini, diced
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • To taste salt and pepper
  • 1 cup fresh spinach leaves
For Garnish
  • Fresh herbs (parsley or cilantro) For garnish

Method
 

Preparation
  1. In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 5 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
  2. Stir in the minced garlic and diced bell pepper, cooking for another 2-3 minutes until fragrant.
  3. Add the diced zucchini and the can of diced tomatoes (including the juice). Stir everything together to combine.
  4. Mix in the kidney beans, chickpeas, and vegetable broth. Bring the mixture to a gentle boil.
  5. Sprinkle in the ground cumin, paprika, salt, and pepper. Lower the heat and let the soup simmer for about 15-20 minutes to allow the flavors to meld.
  6. Just before serving, stir in the fresh spinach leaves, allowing them to wilt into the soup.
  7. Ladle the soup into bowls, garnish with fresh herbs, and enjoy warm.

Notes

Feel free to swap veggies based on what you have on hand. For an even richer flavor, let the soup simmer slightly longer. Store leftovers in an airtight container for up to 3-4 days or freeze for up to 3 months. Reheat on the stove or in the microwave while adding a splash of broth if necessary.