Creamy Vegan White Bean Soup

Creamy Vegan White Bean Soup

Yield: 4 servings
Time: ~30 minutes
One-pot • Naturally creamy • Vegan


Ingredients

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 2 cans (15 oz each) white beans (cannellini or navy), drained & rinsed
  • 3½ cups vegetable broth
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • ½ teaspoon smoked paprika (optional)
  • Salt & black pepper, to taste
  • 1 cup full-fat coconut milk or unsweetened cashew cream
  • 1 tablespoon lemon juice
  • Optional: fresh parsley or kale for garnish

Instructions

  1. Sauté aromatics
    Heat olive oil in a large pot over medium heat.
    Add onion, carrot, and celery. Cook 5–6 minutes until softened.
  2. Add garlic & spices
    Stir in garlic, thyme, rosemary, and smoked paprika. Cook 30 seconds until fragrant.
  3. Simmer
    Add white beans and vegetable broth.
    Bring to a gentle boil, then reduce heat and simmer 10–12 minutes.
  4. Blend for creaminess
    Use an immersion blender to partially blend the soup until creamy but still chunky.
    (Or blend 2 cups in a blender, then return to the pot.)
  5. Finish
    Stir in coconut milk (or cashew cream) and lemon juice.
    Season with salt and pepper to taste. Simmer 3–5 minutes.
  6. Serve
    Ladle into bowls and garnish with herbs or greens if desired.

Tips & Variations

  • Extra protein: add a can of chickpeas
  • Greens: stir in chopped kale or spinach at the end
  • Italian-style: add a bay leaf + a pinch of red pepper flakes
  • Oil-free: sauté veggies in a splash of broth instead of oil

Storage

  • Keeps in the fridge for 4–5 days
  • Freezes well for up to 2 months

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *