Spinach White Bean Shamrock

Featured in: Simple Lunches

This green soup blends fresh spinach, white beans, and an array of vegetables like leek, celery, and broccoli. Simmered with herbs and finished with lemon juice, it offers a creamy texture and bright flavor. Easy to prepare in under an hour, it suits vegetarian and gluten-free diets. Garnish with fresh chives for added freshness. Enjoy it warm with gluten-free bread or a drizzle of olive oil, perfect for a nutritious, comforting meal any day.

Updated on Wed, 18 Feb 2026 11:18:04 GMT
Vibrant green spinach and white bean soup with fresh herbs and vegetables in a cozy bowl.  Pin
Vibrant green spinach and white bean soup with fresh herbs and vegetables in a cozy bowl. | kitchenprairie.com

This Spinach and White Bean Shamrock Soup is a vibrant, nourishing green bowl packed with spinach, white beans, and a medley of green vegetables. It is the perfect choice for a cozy, healthy meal that feels both indulgent and restorative.

Vibrant green spinach and white bean soup with fresh herbs and vegetables in a cozy bowl.  Pin
Vibrant green spinach and white bean soup with fresh herbs and vegetables in a cozy bowl. | kitchenprairie.com

The combination of leeks, celery, and garlic creates a fragrant aromatic base, while the addition of fresh parsley and chives adds a bright, herbal finish. By blending the white beans directly into the broth, you achieve a naturally creamy consistency without the need for heavy dairy.

Ingredients

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 large leek (white and light green parts), sliced
  • 3 celery stalks, sliced
  • 2 cups broccoli florets
  • 1 small zucchini, diced
  • 5 cups fresh baby spinach (about 5 oz)
  • 1 cup fresh parsley leaves
  • 1/4 cup fresh chives, chopped (plus extra for garnish)
  • 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
  • 4 cups vegetable broth (gluten-free if needed)
  • 1 cup water
  • 1/2 tsp dried thyme
  • 1/2 tsp ground black pepper
  • 1/2 tsp sea salt, or to taste
  • Juice of 1/2 lemon
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon

Instructions

Step 1
Heat olive oil in a large pot over medium heat. Add onion, leek, celery, and garlic; sauté for 5 minutes until softened and fragrant.
Step 2
Add broccoli and zucchini to the pot; cook for another 3 minutes, stirring occasionally.
Step 3
Add the white beans, vegetable broth, water, dried thyme, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer uncovered for 12 minutes until vegetables are tender.
Step 4
Add spinach, parsley, and chives. Simmer for 2 more minutes until greens are wilted.
Step 5
Remove from heat. Using an immersion blender (or in batches with a blender), purée the soup until smooth and creamy.
Step 6
Stir in the lemon juice. Taste and adjust seasoning if needed.
Step 7
Ladle into bowls and garnish with extra chives.

Zusatztipps für die Zubereitung

Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
🔥 Black Friday: 57% OFF — Rare Occasion!
I personally use this model all the time for my recipes — soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
👉 Get the Black Friday Deal

For extra creaminess, add 1/4 cup coconut milk or a dollop of Greek yogurt (if not vegan) before blending. This enhances the velvety texture of the vegetable purée.

Varianten und Anpassungen

To make this soup vegan, ensure your vegetable broth is plant-based. For a chunkier texture, try blending only half the soup, leaving some whole beans and vegetable pieces intact.

Serviervorschläge

Serve this soup warm with a side of crusty gluten-free bread or a simple swirl of high-quality olive oil. It is also delicious with a sprinkle of extra fresh chives on top.

Creamy spinach and white bean soup garnished with chives, served with crusty gluten-free bread.  Pin
Creamy spinach and white bean soup garnished with chives, served with crusty gluten-free bread. | kitchenprairie.com

With 10g of protein and 32g of carbohydrates per serving, this soup is as balanced as it is beautiful. Enjoy this nourishing green meal as a light lunch or a comforting dinner.

Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon

Recipe Questions & Answers

What type of beans are best for this soup?

Cannellini or great northern white beans work well, providing a creamy texture and mild flavor that complements the greens.

Can I use frozen spinach instead of fresh?

Yes, frozen spinach can be used but drain excess water to maintain the soup's consistency and vibrant taste.

How can I make the soup creamier without dairy?

Adding coconut milk before blending enhances creaminess while keeping it dairy-free and vegan-friendly.

Is it possible to prepare the soup in advance?

Absolutely, the soup keeps well refrigerated for up to 3 days and flavors often develop further when reheated.

What garnishes complement this green soup?

Chopped fresh chives or a swirl of olive oil adds fresh herbaceous notes and a lovely finish.

Can I substitute vegetable broth with water?

Using water is possible but broth enhances depth and richness; consider adding extra herbs to boost flavor.

Spinach White Bean Shamrock

A vibrant green soup rich in spinach, white beans, and fresh vegetables offering wholesome comfort.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min


Skill level Easy

Heritage International

Output 4 Portions

Diet specifications Vegan, No dairy, Without gluten

Components

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 (about 5 ounces)
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 if needed)
02 1 cup water

Seasonings

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

Directions

Phase 01

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

Phase 02

Add Cruciferous Vegetables: Add broccoli florets and diced zucchini to the pot; cook for another 3 minutes, stirring occasionally.

Phase 03

Build Soup Base: Add the 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.

Phase 04

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

Phase 05

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

Phase 06

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

Phase 07

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

Necessary tools

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

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains no major allergens when using certified gluten-free vegetable broth
  • Verify store-bought broth and canned beans for gluten content and potential cross-contamination

Nutrient content (each portion)

This data is offered as a general guide and isn't a substitute for professional medical guidance.
  • Energy: 210
  • Fat: 5 g
  • Carbohydrates: 32 g
  • Protein: 10 g