This Vegan White Bean Soup is the perfect cozy meal for chilly evenings, busy weeknights, or whenever you’re craving something warm and comforting. It’s loaded with tender white beans, carrots, celery, garlic, onions, and fresh spinach, all simmered in a flavorful herb-infused broth.

The secret to its creamy texture? A portion of the cooked beans is blended and stirred back into the soup. You get a naturally thick, velvety broth without using heavy cream or dairy!

It’s budget-friendly, filling, naturally plant-based, and made with simple pantry ingredients. Serve it with crusty bread for a delicious meal everyone can enjoy.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6
  • Course: Soup, Main Course
  • Cuisine: Mediterranean-inspired
  • Diet: Vegan, Dairy-Free

Ingredients

Slow Cooker Creamy Tuscan White Bean Soup Delight – Recipe Website

flavorsprint.com

For the Soup

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 2 cans (15 ounces each) cannellini beans or great northern beans, drained and rinsed
  • 5 cups vegetable broth
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • 3 cups fresh baby spinach
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley

Optional Garnishes

  • Extra fresh parsley
  • Lemon wedges
  • Red pepper flakes
  • A drizzle of olive oil
  • Toasted bread for serving

Step-by-Step Instructions

Step 1: Prepare the Vegetables

Minestrone Soup Recipe | HelloFresh

hellofresh.com

Dice the onion, carrots, and celery into small, evenly sized pieces. Mince the garlic and set everything aside.

Drain and rinse the canned white beans under cold running water.

Step 2: Sauté the Onion, Carrots, and Celery

White Bean Soup Recipe — Denim & Damask

denimanddamask.com

Heat the olive oil in a large soup pot or Dutch oven over medium heat.

Add the diced onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic and cook for another 30 seconds until fragrant.

Step 3: Add the Tomato Paste and Seasonings

Romige soep van scheermessen met sojasaus | Kikkoman

kikkoman.nl

Stir in the tomato paste, dried thyme, rosemary, smoked paprika, salt, and black pepper.

Cook for about 1 minute, stirring continuously. This helps the tomato paste develop a deeper flavor.

Step 4: Add the White Beans and Vegetable Broth

Greek White Bean Soup – Light Orange Bean

lightorangebean.com

Add the rinsed white beans, vegetable broth, and bay leaf.

Stir everything together and bring the mixture to a gentle boil.

Once boiling, reduce the heat to low, cover partially, and simmer for 15–20 minutes, until the carrots are tender and the flavors have blended.

Step 5: Make the Soup Creamy

Toskańska zupa z białej fasoli

zwilling.pl

Remove the bay leaf.

For a naturally creamy texture, scoop out approximately 1½ cups of the soup, including plenty of beans, and blend until smooth.

You can use a countertop blender or an immersion blender. If using a countertop blender, allow the mixture to cool slightly and blend in batches, following your blender’s safety instructions.

Return the blended mixture to the pot and stir well.

This creates a thick, creamy soup while keeping plenty of whole beans and vegetables.

Step 6: Add the Fresh Spinach

Rosemary White Bean Soup

blueapron.com

Add the fresh baby spinach and stir until wilted, approximately 2–3 minutes.

The spinach adds beautiful color, freshness, and a delicious vegetable flavor.

Step 7: Finish with Lemon and Fresh Herbs

Lemony White Bean Soup | Punchfork

punchfork.com

Turn off the heat and stir in the fresh lemon juice and chopped parsley.

Taste the soup and adjust the salt, pepper, or lemon juice as needed.

If the soup is thicker than you prefer, add a little extra vegetable broth until you reach your desired consistency.

Step 8: Serve and Enjoy!

Fasolada (Greek White Bean Soup) — Recipe | Satyori

QUICK + SIMPLE BOX – ACME Farms + Kitchen

Creamy White Bean Soup with Gremolata | Feasting At Home

10

Ladle the warm soup into serving bowls. Garnish with fresh parsley, a drizzle of olive oil, freshly ground black pepper, and lemon wedges.

Serve with warm crusty bread, garlic toast, or a fresh Mediterranean salad.

Every spoonful is creamy, comforting, and packed with delicious flavor!

Tips for the Best Vegan White Bean Soup

  • Use cannellini beans: They have a creamy texture and hold their shape nicely.
  • Rinse canned beans: This removes excess canning liquid and helps keep the broth tasting fresh.
  • Don’t skip the tomato paste: It adds depth and richness without making the soup taste strongly of tomatoes.
  • Blend only part of the soup: This gives you a creamy broth while keeping whole beans and vegetables in every spoonful.
  • Add spinach near the end: This keeps it tender and vibrant.
  • Finish with lemon juice: A little acidity brightens the entire soup.
  • Adjust the thickness: Add extra vegetable broth if the soup becomes too thick.

Easy Recipe Variations

1. Vegan White Bean Kale Soup

Replace the spinach with 3 cups chopped kale. Simmer it for approximately 5–8 minutes, or until tender.

2. White Bean and Potato Soup

Add 1 medium diced potato along with the carrots and celery. Simmer until the potato is fork-tender.

3. Creamy Coconut White Bean Soup

Stir in ½ cup unsweetened canned coconut milk near the end of cooking for a richer, creamier texture.

4. Spicy White Bean Soup

Add ½ teaspoon red pepper flakes or a pinch of cayenne pepper with the other seasonings.

5. Mediterranean White Bean Soup

Add ½ cup chopped sun-dried tomatoes and ¼ cup sliced Kalamata olives. Finish with extra lemon juice and parsley.

6. White Bean and Mushroom Soup

Add 1 cup sliced mushrooms when sautéing the onions, carrots, and celery. Cook until softened before adding the broth.

What to Serve with Vegan White Bean Soup

Plant-Based Creamy White Bean Soup Recipe | HelloFresh

Easy Italian White Bean Soup Recipe – Crockpot & Vegan – My Homemade Recipe

1-Pot Vegan White Bean Soup Recipe | Samsung Food App

9

This soup pairs wonderfully with:

  • Crusty sourdough bread
  • Garlic toast
  • Vegan grilled cheese sandwiches
  • Mediterranean cucumber and tomato salad
  • Roasted vegetables
  • Homemade dinner rolls
  • Vegan focaccia bread

Storage and Reheating Instructions

  • Refrigerator: Allow the soup to cool, then transfer it to an airtight container. Refrigerate for 3–4 days.
  • Reheating: Warm gently in a saucepan over medium-low heat, stirring occasionally. Add a splash of vegetable broth if it has thickened.
  • Microwave: Reheat individual portions in a microwave-safe bowl, stirring halfway through, until steaming hot.
  • Freezing: Freeze in airtight, freezer-safe containers for up to 3 months. Leave a little space at the top for expansion.
  • Make Ahead: You can prepare the soup one day ahead. Its flavors develop beautifully as it rests. Add a splash of broth when reheating if needed.

Frequently Asked Questions

1. What are the best white beans for this soup?

Cannellini beans and great northern beans are both excellent choices. Cannellini beans are slightly larger and creamier, while great northern beans have a milder flavor.

2. Can I use dried white beans instead of canned?

Yes! Cook dried beans separately until completely tender before adding them to the soup. You’ll need approximately 3 cups of cooked white beans to replace the two cans.

3. How can I make this soup even creamier without coconut milk?

Blend a larger portion of the cooked beans with some broth and stir it back into the pot. This creates a naturally creamy texture without dairy or coconut milk.

4. Can I make vegan white bean soup without spinach?

Absolutely! You can leave out the spinach or replace it with kale, Swiss chard, or another leafy green.

5. Is this white bean soup gluten-free?

The soup ingredients are naturally gluten-free when you use certified gluten-free vegetable broth and seasonings. Always check packaged ingredient labels, especially if serving someone with celiac disease.

6. Can I make this soup in a slow cooker?

Yes. Add the onion, carrots, celery, garlic, tomato paste, seasonings, white beans, and broth to your slow cooker. Cook on LOW for 6–7 hours or HIGH for 3–4 hours, until the vegetables are tender. Blend a portion of the soup, then stir in the spinach and lemon juice near the end.

Printable Recipe Card

Fresh Lemon Herb White Bean Bowl – 25 Min Meal – Lina Cooks

linacooks.com

Vegan White Bean Soup

A hearty, naturally creamy plant-based soup made with white beans, vegetables, spinach, fresh herbs, and lemon.

Prep time

15 minutes

Cook time

30 minutes

Total time

45 minutes

Servings

6

Ingredients

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 tbsp tomato paste
  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
  • 5 cups vegetable broth
  • 1 tsp dried thyme
  • ½ tsp dried rosemary
  • ½ tsp smoked paprika
  • 1 bay leaf
  • ½ tsp salt, or to taste
  • ¼ tsp black pepper
  • 3 cups fresh baby spinach
  • 1 tbsp fresh lemon juice
  • 2 tbsp chopped parsley

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
  3. Add garlic and cook for 30 seconds.
  4. Stir in tomato paste, thyme, rosemary, paprika, salt, and pepper.
  5. Add white beans, vegetable broth, and bay leaf.
  6. Bring to a gentle boil, then reduce heat and simmer partially covered for 15–20 minutes.
  7. Remove the bay leaf. Blend approximately 1½ cups of soup until smooth and return it to the pot.
  8. Stir in spinach and cook for 2–3 minutes until wilted.
  9. Turn off the heat. Add lemon juice and parsley. Adjust seasoning and serve warm.

Notes

  • Blend part of the soup for a naturally creamy consistency.
  • Add extra vegetable broth if needed.
  • Refrigerate leftovers for 3–4 days.
  • Freeze for up to 3 months.

Get our best recipes & expert tips right into your inbox!

Join over 10k subscribers

By submitting above, you agree to our privacy policy.

Leave a Reply

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