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

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.
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
| 1 | Sauté the base. Heat the olive oil in a large pot over medium heat. Cook the onion, carrots and celery 6–7 minutes until softened and sweet. Add the garlic, oregano and thyme and cook 1 minute until fragrant. |
| 2 | Simmer the beans. Pour in the vegetable broth and add the bay leaf, cannellini beans and chickpeas. Bring to a boil, then reduce to a gentle simmer for 10 minutes so the flavors start to marry. |
| 3 | Cook the orzo. Stir in the orzo and simmer 8–10 minutes, stirring occasionally so it doesn't stick, until just tender. The broth will turn silkier as the pasta releases its starch. |
| 4 | Wilt the kale. Add the chopped kale in handfuls, stirring until it wilts down — 2–3 minutes. It should turn silky and dark green, not army-issue mush. |
| 5 | Finish bright. Remove the bay leaf. Stir in the lemon juice and zest plus a drizzle of extra-virgin olive oil. Season boldly with salt and plenty of black pepper. |
| 6 | Serve. Ladle into bowls, finish with another thread of olive oil and cracked pepper, and serve immediately with crusty bread. |
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
| Nutrient | Per serving |
|---|---|
| Calories | 290 |
| Protein | 12g |
| Net carbohydrates | 46g |
| Total carbohydrates | 54g |
| Fiber | 8g |
| Total fat | 5g |
| Sodium | 520mg |
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
| Method | Time | Notes |
|---|---|---|
| Refrigerator | Up to 4 days | Orzo absorbs broth — loosen with extra broth when reheating |
| Freezer | Up to 2 months | Pasta softens on thawing — freeze before adding orzo for best texture |
| Reheating | — | Warm gently with a splash of broth; re-squeeze lemon before serving |
FAQ
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!