Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean, American
  • Diet: Gluten Free

Description

A cozy, protein-packed soup with creamy white beans, hearty veggies, and fresh herbs. Perfect for meal prep or a quick weeknight dinner!


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, diced (optional)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1/2 tsp smoked paprika (optional, for depth)
  • 1 (15-oz) can diced tomatoes (with juice)
  • 3 cups vegetable broth
  • 2 (15-oz) cans white beans, drained and rinsed (cannellini or great northern beans)
  • 1 cup kale or spinach, chopped
  • 1 tbsp lemon juice (for brightness)

 

  • 1/4 cup fresh parsley, chopped (for garnish)

Instructions

Heat olive oil in a large pot over medium heat. Add onions, garlic, carrots, and celery. Sauté for 5 minutes until softened.

Stir in zucchini (if using), salt, black pepper, thyme, oregano, and smoked paprika. Cook for 2 minutes to release flavors.

Add diced tomatoes, vegetable broth, and white beans. Bring to a boil, then reduce heat and simmer for 15 minutes.

Stir in kale or spinach and cook for 2 more minutes until wilted.

Remove from heat, add lemon juice, and stir.

Taste and adjust seasoning as needed. Garnish with fresh parsley before serving.


Notes

  • For a creamier texture, blend half the soup with an immersion blender before adding the greens.
  • Swap white beans for chickpeas or lentils for variety.
  • Leftovers can be stored in the fridge for up to 4 days or frozen for up to 3 months.