Ingredients

  • 1 can mixed beans (kidney, chickpeas, black beans), drained and rinsed
  • 1 cup vegetable broth
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 stalk celery, diced
  • 1 medium red bell pepper, diced
  • 1 can diced tomatoes
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 0.5 teaspoon dried oregano
  • 0.5 teaspoon red pepper flakes (adjust to taste)
  • 2 tablespoons olive oil
  • to taste salt and pepper
  • as needed fresh parsley or cilantro for garnish
  • 1 cup fresh spinach or kale, chopped (optional)

Instructions

  1. In a large pot, heat olive oil over medium heat. Add the diced onion, carrot, and celery. Sauté for about 5-7 minutes, until the vegetables soften.
  2. Add the minced garlic and diced red bell pepper to the pot. Stir and cook for another 2-3 minutes until fragrant.
  3. Sprinkle in the smoked paprika, ground cumin, oregano, and red pepper flakes. Stir well to toast the spices for 1 minute.
  4. Pour in the canned diced tomatoes (with juices) and vegetable broth. Bring the mixture to a simmer.
  5. Stir in the mixed beans and chopped spinach or kale (if using). Allow the soup to simmer for about 15-20 minutes, stirring occasionally.
  6. Season with salt and pepper to taste, adjusting spices as necessary.
  7. Remove from heat and let it sit for a few minutes to allow flavors to meld.
  8. Serve hot, garnished with fresh parsley or cilantro.

💡 Chef's Notes

Serve the soup in rustic bowls with a drizzle of olive oil on top and a sprinkle of fresh herbs. Pair with crusty bread for dipping!

Recipe by Elena - Recipe Creator & Food Blogger