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

Creamy Vegan White Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 63 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean-Inspired
  • Diet: Vegan, Gluten Free, Low Lactose

Description

This creamy vegan white bean soup is a comforting and nutritious plant-based dish featuring tender cannellini beans, aromatic herbs, and a subtle hint of smoked paprika. Pureed to a smooth consistency with some texture left intact, it’s enriched with non-dairy milk and brightened with lemon juice, making it perfect for a satisfying meal that’s both gluten-free and dairy-free.


Ingredients

Scale

Vegetables & Herbs

  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 tablespoons fresh parsley, chopped
  • 1 bay leaf

Spices & Seasonings

  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Liquids & Others

  • 2 tablespoons olive oil
  • 4 cups vegetable broth
  • 2 cans (15 ounces each) cannellini beans, drained and rinsed
  • 1/2 cup unsweetened non-dairy milk (such as almond or oat)
  • Juice of 1/2 lemon


Instructions

  1. Prepare the Base: Heat olive oil in a large pot over medium heat. Add the diced onion, minced garlic, diced carrots, and diced celery. Sauté the vegetables until softened and fragrant, about 6 minutes, stirring occasionally to prevent sticking or burning.
  2. Add Herbs and Spices: Stir in dried thyme, dried rosemary, smoked paprika, salt, and black pepper. Cook the mixture for an additional minute, allowing the spices to release their flavors fully.
  3. Simmer the Soup: Pour in the vegetable broth, add the drained and rinsed cannellini beans and the bay leaf. Bring the mixture to a boil, then reduce heat to low and let it simmer gently for 20 minutes, allowing flavors to meld and ingredients to soften.
  4. Puree the Soup: Remove the bay leaf. Using an immersion blender, partially puree the soup directly in the pot until creamy but still with some bean and vegetable chunks for texture. This creates a luscious yet hearty consistency.
  5. Finish and Serve: Stir in the unsweetened non-dairy milk and lemon juice to add creaminess and brightness. Taste and adjust seasoning as needed. Garnish with fresh chopped parsley and serve the soup hot for a nourishing and delicious meal.

Notes

  • For an extra layer of richness, stir in a tablespoon of nutritional yeast just before serving.
  • This soup pairs wonderfully with crusty bread or a fresh green salad for a complete meal.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 2 months for easy future meals.