Spinach White Bean Soup

Featured in: Casual Lunch Bowls

This vibrant green soup marries tender spinach with creamy white beans and fresh vegetables for a hearty, nourishing meal. Aromatic sautéed onion, leek, celery, and garlic form the base, enhanced by broccoli and zucchini. Simmered in vegetable broth with thyme, salt, and pepper, the mixture is blended until smooth and finished with a touch of lemon for brightness. Ideal as a cozy, fiber-rich dish with gluten-free, vegetarian-friendly ingredients.

Updated on Tue, 17 Feb 2026 11:04:00 GMT
A vibrant green bowl of spinach and white bean shamrock soup, garnished with fresh chives and served steaming hot. Save
A vibrant green bowl of spinach and white bean shamrock soup, garnished with fresh chives and served steaming hot. | easyqamar.com

There's something almost magical about watching pale yellow onions transform into something so vivid and green. I was standing at my kitchen counter on a chilly March afternoon when I realized I'd been staring at a bag of spinach and a can of white beans for three days, waiting for inspiration to strike. Then it hit me—what if I made something that tasted like spring but could warm me up right now? That's how this Shamrock Soup came to life, and it's been my go-to ever since.

My neighbor stopped by one evening just as I was ladling this soup into bowls, and the bright green color caught her off guard—she'd never seen anything so vibrant come out of a pot before. She tried a spoonful and immediately asked for the recipe, and now we're both that annoying pair who text each other photos of our soup batches. It's become our quiet little tradition, proof that the simplest meals sometimes create the best memories.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Two tablespoons is your flavor foundation; it carries the sweetness of the onions and lays the groundwork for everything that follows.
  • Yellow onion, garlic, leek, and celery: This aromatic base is your soup's backbone, creating depth before you even add the greens.
  • Broccoli florets and zucchini: These contribute body and subtle sweetness while breaking down into the smooth blend.
  • Fresh baby spinach and parsley: Five cups of spinach might seem like a mountain, but it wilts down to almost nothing—this is where the magic green color comes from.
  • Fresh chives: A quarter cup chopped provides a gentle onion-like note that brightens the whole pot without overpowering anything.
  • White beans: One drained can gives you protein and the subtle creaminess that makes this soup feel indulgent even though it's completely plant-based.
  • Vegetable broth and water: Four cups of broth plus one cup of water keeps the flavor concentrated without making it too heavy or salty.
  • Dried thyme, black pepper, and sea salt: Keep these measured separately; you'll taste and adjust after blending because the flavors shift slightly once everything breaks down.
  • Lemon juice: The juice of half a lemon is your secret weapon—it wakes up all the green flavors just before serving.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in your large pot over medium heat, then add the diced onion, sliced leek, celery, and minced garlic. Let them sauté for five minutes, stirring every so often, until they soften and fill your kitchen with that unmistakable savory aroma. You'll know it's ready when the onions turn translucent and the garlic smells fragrant rather than sharp.
Add the hearty vegetables:
Toss in the broccoli florets and diced zucchini, stirring occasionally for about three minutes. This brief cook keeps them from turning mushy while you're waiting for the soup to come together.
Simmer the foundation:
Pour in the white beans, vegetable broth, water, and sprinkle in the dried thyme, salt, and pepper. Bring everything to a gentle boil, then immediately turn the heat down to medium-low and let it simmer uncovered for twelve minutes until all the vegetables are completely tender. The kitchen will smell incredible—earthy and green and full of possibility.
Wilt in the greens:
Add the fresh baby spinach, parsley leaves, and chopped chives all at once, stirring gently. Simmer for just two more minutes—the spinach will dramatically shrink and turn a darker, richer green. Watch it happen; it's oddly satisfying.
Blend until silky:
Turn off the heat and reach for your immersion blender, plunging it into the pot and moving it around until everything becomes completely smooth and creamy. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender, letting it cool just enough to handle safely. The transformation from chunky to velvet-smooth happens faster than you'd expect.
Brighten with lemon:
Stir in the juice from half a lemon, then taste the soup slowly. Add more salt, pepper, or lemon juice if it needs it—trust your palate here because seasoning is personal. Let it sit for a minute and taste again; flavors bloom as the soup rests.
Serve with intention:
Ladle the soup into bowls and garnish each one with a small handful of fresh chives. If you want to be fancy, drizzle a tiny thread of good olive oil across the top or add a crack of fresh black pepper.
Save
| easyqamar.com

One rainy Tuesday morning, my daughter came downstairs sick and miserable, refusing everything I offered to eat. I heated up a bowl of this soup, and something about the color seemed to intrigue her enough to try a spoonful. She actually finished the whole bowl, and by that evening, she was asking when I'd make it again. It became our quiet remedy—something warm and green that somehow made everything feel a little bit better.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

The beauty of this soup is how flexible it is without losing its soul. I've added a quarter cup of coconut milk to deepen the creaminess on nights when I wanted something richer, and I've also left it chunky by blending only half the pot when I wanted more texture. Some people swear by a dollop of Greek yogurt stirred in at the end, and while that takes it out of vegan territory, it adds a subtle tang that's undeniably good. The core vegetables are firm—onion, garlic, leek, celery, broccoli, zucchini—but if you need to substitute, choose vegetables in similar colors and cooking times and you'll be fine.

Storage and Make-Ahead Tips

This soup keeps beautifully in the refrigerator for up to four days in an airtight container, and the flavors actually deepen after the first day as everything mingles together. It also freezes exceptionally well for up to three months; I usually portion mine into individual containers so I can grab one on mornings when I need lunch. Reheat gently on the stove over medium heat, stirring occasionally and adding a splash of water if it thickens up too much. There's something wonderful about having homemade soup waiting in your freezer when you need comfort food without the work.

Serving Suggestions and Pairings

Serve this soup alongside crusty gluten-free bread for dipping, or pair it with a simple green salad if you want to keep the meal light and fresh. I've also ladled it into shallow bowls and topped it with toasted seeds, crispy chickpeas, or even a fried egg for a heartier lunch. A swirl of good olive oil across the top adds richness without changing the essential character of the dish, and fresh chives scattered over everything turn a weeknight dinner into something that feels intentional.

  • Pair with gluten-free bread or a side salad to round out the meal.
  • Top with toasted pumpkin seeds or crispy chickpeas for extra crunch and protein.
  • A squeeze of fresh lemon juice at the table lets everyone adjust the brightness to their taste.
Creamy spinach and white bean soup with tender broccoli florets and zucchini, perfect for a nourishing vegetarian lunch. Save
Creamy spinach and white bean soup with tender broccoli florets and zucchini, perfect for a nourishing vegetarian lunch. | easyqamar.com

This soup reminds me that simple ingredients treated with care become something nourishing and whole. Every bowl is an invitation to slow down and taste the green of spring, no matter what season it actually is.

Recipe FAQs

Can I use canned beans for this soup?

Yes, canned white beans work well. Make sure to rinse them thoroughly to reduce sodium and improve flavor.

What can I substitute if I don't have leeks?

Use a mild onion or scallions as a substitute; they provide a similar gentle onion flavor.

How do I make the soup creamier without dairy?

Add a splash of coconut milk before blending to enhance creaminess while keeping it dairy-free.

Is it better to blend the whole soup or leave some chunks?

Blending fully creates a smooth texture, but blending only half offers a pleasing, chunky consistency.

What herbs complement this soup well?

Fresh parsley and chives add brightness, while dried thyme gives a warm, earthy aroma.

Can this soup be prepared vegan?

Absolutely. Use a plant-based broth and avoid dairy add-ins for a fully vegan option.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spinach White Bean Soup

A nourishing soup blending spinach, white beans, and fresh greens for a tasty, wholesome dish.

Time to Prep
15 min
Time to Cook
25 min
Overall Duration
40 min
Created by Brianna Sloan

Meal Type Casual Lunch Bowls

Skill Level Easy

Cuisine International

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, No Gluten

What You'll Need

Fresh Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 cloves garlic, minced
04 1 large leek (white and light green parts), sliced
05 3 celery stalks, sliced
06 2 cups broccoli florets
07 1 small zucchini, diced
08 5 cups fresh baby spinach
09 1 cup fresh parsley leaves
10 1/4 cup fresh chives, chopped

Legumes

01 1 can (15 ounces) white beans (cannellini or great northern), drained and rinsed

Liquids

01 4 cups vegetable broth, gluten-free
02 1 cup water

Seasonings

01 1/2 teaspoon dried thyme
02 1/2 teaspoon ground black pepper
03 1/2 teaspoon sea salt
04 Juice of 1/2 lemon

Directions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add diced onion, sliced leek, sliced celery, and minced garlic; sauté for 5 minutes until softened and fragrant.

Step 02

Cook firm vegetables: Add broccoli florets and diced zucchini to the pot; cook for 3 minutes while stirring occasionally.

Step 03

Build broth base: Add drained white beans, vegetable broth, water, dried thyme, sea salt, and ground black pepper. Bring to a gentle boil, then reduce heat and simmer uncovered for 12 minutes until vegetables are tender.

Step 04

Incorporate greens: Add fresh spinach, parsley leaves, and chopped chives. Simmer for 2 minutes until greens are wilted.

Step 05

Blend soup: Remove from heat. Using an immersion blender, purée the soup until smooth and creamy, or transfer in batches to a countertop blender.

Step 06

Finish and season: Stir in lemon juice. Taste and adjust seasoning with additional salt and pepper as needed.

Step 07

Serve: Ladle into bowls and garnish with additional fresh chives.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large soup pot
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Soup ladle

Allergy Details

Be sure to review ingredients for allergens and ask your healthcare provider if you're concerned.
  • Contains no major allergens when gluten-free broth is used
  • Review store-bought broth and canned bean labels for potential gluten or cross-contamination

Nutrition Details (each serving)

These nutrition details are just for reference—they're not a substitute for expert advice.
  • Kcal: 210
  • Fats: 5 g
  • Carbohydrates: 32 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.