Vegan White Bean & Kale Soup

Vegan White Bean & Kale Soup

Vegan White Bean & Kale Soup

Creamy white beans, tender kale and orzo in a lemony garlic-herb broth — fully vegan, one pot, about 45 minutes

Vegan White Bean & Kale Soup

This white bean and kale soup is the kind of dinner that fixes a long day. Creamy cannellini beans and chickpeas, silky kale, and orzo that cooks right in the pot — all in a bright lemony garlic-herb broth.

One pot, about 45 minutes, and 12 g of plant protein per serving. Rustic, filling, and endlessly riffable — keep this one in the rotation.

Prep15 min
Cook30 min
Servings6
Protein12g
Net Carbs46g
Calories290

Why you'll love this white bean soup

  • 12g plant protein per serving — genuinely filling
  • Orzo cooks in the pot and gives the broth silky body
  • Bright lemon finish keeps it from tasting heavy
  • One pot, about 45 minutes, pantry-friendly
  • Kale that actually goes silky, never bitter
  • Meal-prep friendly with one easy reheating trick

Health notes

  • White beans: Creamy protein, fiber and folate — the backbone of the soup.
  • Chickpeas: Extra protein and a satisfying bite alongside the beans.
  • Kale: Vitamins A, C and K plus calcium — wilts silky in minutes.
  • Carrots & celery: The classic aromatic base, beta-carotene included.
  • Lemon: Brightens everything and helps iron absorption from the greens.

Key element — cook the orzo in the soup

The orzo's starch is what gives this broth its silky body — cook it right in the pot, not separately. But orzo never stops drinking broth, so serve promptly or plan to loosen leftovers with extra broth when reheating.

Ingredients

Beans & vegetables

  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 2 ribs celery, diced
  • 4 cloves garlic, minced
  • 1 Tbsp olive oil

Broth & pasta

  • 6 cups vegetable broth
  • ¾ cup dry orzo
  • 1 bay leaf
  • 1 tsp dried oregano
  • ½ tsp dried thyme

Finishing

  • 4 cups chopped kale, tough stems removed
  • 2 Tbsp fresh lemon juice, plus zest of 1 lemon
  • 2 Tbsp extra-virgin olive oil, for drizzling
  • Salt and freshly cracked black pepper, to taste
  • Crusty bread, for serving

Swaps

  • Greens: Spinach or chard replace kale — add them in the last 2 minutes.
  • Pasta: Ditalini or small shells work; adjust the simmer to the package time.
  • Gluten-free: Use gluten-free orzo or small rice-shaped pasta.
  • Heartier: Add sliced vegan sausage and brown it with the vegetables.

Instructions

Pro tips

  • Strip the kale stems — they're the bitter, chewy part; the leaves go silky.
  • Stir the orzo in the first few minutes so it doesn't settle and stick.
  • Add the lemon off the boil — heat dulls its brightness.
  • Salt in layers: a pinch with the vegetables, then final seasoning at the end.
  • Leftovers: the orzo drinks broth overnight — loosen with a splash of broth when reheating.

Nutrition

NutrientPer serving
Calories290
Protein12g
Net carbohydrates46g
Total carbohydrates54g
Fiber8g
Total fat5g
Sodium520mg

Estimates based on cannellini beans, chickpeas, orzo, kale and 6 cups vegetable broth. Exact macros vary with portions and brands.

Variations

Tuscan

Add ¼ cup chopped sun-dried tomatoes with the garlic — sweet, tangy depth.

Spicy

Add ½ tsp red pepper flakes with the herbs — gentle heat all the way through.

Creamy

Swirl in ½ cup blended cashew cream at the end — still vegan, extra luxurious.

Sausage

Brown sliced vegan sausage with the vegetables — smoky, hearty, dinner-party worthy.

Storage

MethodTimeNotes
RefrigeratorUp to 4 daysOrzo absorbs broth — loosen with extra broth when reheating
FreezerUp to 2 monthsPasta softens on thawing — freeze before adding orzo for best texture
Reheating—Warm gently with a splash of broth; re-squeeze lemon before serving

FAQ

You likely left the stems in or undercooked it. Strip the tough center stems, chop the leaves, and give them a full 2–3 minutes in the simmering soup — they turn silky.
Yes — ditalini, small shells or acini di pepe all work. Match the simmer time to the package directions and stir early so it doesn't stick.
Totally normal — the orzo keeps absorbing broth. Stir in vegetable broth a splash at a time when reheating until it's soupy again, then re-season.
Yes — use a gluten-free orzo or small rice-shaped pasta, and double-check your vegetable broth label.
Yes — between the cannellini beans, chickpeas and orzo, each bowl lands around 12 g of plant protein. Add vegan sausage to push it higher.
Yes — cook them fully first (about 1½ cups cooked per can). Don't add dried beans directly to the soup; they need far longer than the orzo.

Test your knowledge

5 quick questions about this white bean & kale soup

1. Protein per serving?

2. Net carbs per serving?

3. How long does the whole recipe take?

4. Why cook the orzo directly in the soup?

5. What keeps the soup from tasting heavy?

Comments

No comments yet. Be the first!

Leave a comment

Needs your email above. We'll send a confirmation email first; unsubscribe any time.
Your rating (optional)
Your stars count toward the recipe rating once your comment is approved.
Max 2000 characters. Comments are moderated.

Get in touch

Have a recipe question? Tell us how we can help and we'll get back to you shortly.