
Barley Lentil Soup with Chickpeas and Spinach

By Emma
Certified Culinary Professional
Thirty minutes if you move fast, longer if you let it breathe. This is the kind of soup that tastes better the next day, somehow more itself after sitting overnight. One pot. One of those dishes where the ingredients do the work and you just stand there.
Why You’ll Love This Barley and Legume Soup
Takes 90 minutes total but most of it’s just sitting there, the soup basically making itself. Comfort food that actually fills you up — barley, lentils, chickpeas, black beans all in one bowl. No weird techniques. Chop some stuff. Dump it in. Stir occasionally. Vegetarian and genuinely tastes like something. Not trying to be something else. Leftovers are better. Seriously. Make it for dinner, eat it for lunch, tastes deeper the second time around. Works cold too, though nobody believes me until they try it.
What You Need for Barley and Legume Soup
One medium onion chopped into pieces that don’t have to be perfect. Olive oil — 20 ml, or eyeball it. About two tablespoons worth. Doesn’t matter if it’s a shade more or less.
One clove of garlic minced. That’s it. People always think it’s not enough. It’s enough.
Ground turmeric. Five milliliters. That’s a teaspoon. Makes the soup golden and gives it that warm earthiness without tasting medicinal if you cook it right.
Green lentils — 100 grams. Keep their shape when they cook, don’t turn to mush like red ones. Pearled barley — 110 grams. That chewy texture is the whole point. Don’t skip it for something faster.
Vegetable broth. 1.5 liters. Homemade is better but box broth works. Taste it first because some brands are aggressively salty already.
Baby spinach chopped — 150 grams. Frozen works fine. Coriander and parsley — 80 grams and 85 grams respectively, fresh and packed down before you measure. Not dried. Dried is pointless here.
One can of chickpeas, one can of black beans. Both drained and rinsed. Salt and pepper. Fresh mint — 15 grams chopped. For the end, not the pot.
Greek yogurt or lemon wedges for serving. Pick one or have both. The soup’s rich enough that the acid cuts through.
How to Make Barley and Legume Soup
Heat the oil in a large pot on medium-high. You want it hot enough that the onion sizzles when it hits the pan, not just sits there being sad. Toss the onion in and let it cook — 4 minutes, maybe a hair longer. You’re watching for it to go from raw-white to soft and translucent with a few brown spots starting to show. The smell gets sweet and nutty. That’s the signal.
Add the minced garlic and turmeric together. Stir constantly. Don’t walk away. One and a half minutes. You’ll see the turmeric deepen in color and the whole thing smells sharp, almost spicy-floral. That’s the turmeric cooking. Raw turmeric smells muted. Cooked turmeric has presence.
Throw in the lentils and barley. Stir them around until they’re coated in the oil and the onion mixture. Season with salt and pepper now — this early seasoning lets the grains absorb flavor as they cook, not just sit on the surface. Most people skip this. Don’t.
Pour the broth in. Scrape the bottom of the pot where any stuck bits live — that’s flavor. Bring it to a full rolling boil. You’ll hear it change, the sound gets louder, bubbles racing to the surface.
Lower the heat to medium-low and cover it loosely. Simmer like this — quiet, steady, tiny bubbles just barely moving. Not aggressive. Not a full boil.
After 38 minutes, taste the barley. Squeeze a grain between your teeth. It should be soft enough that you can bite through it easily but still have a little resistance, a little chew. The lentils will be starting to break apart by now, thickening the broth. That’s happening.
How to Get the Textures Right in Barley and Legume Soup
Stir in the chopped spinach, coriander, parsley, chickpeas, and black beans. You’ll see the color shift immediately — that bright green spinach wilts down fast, shrinks into the broth, and suddenly it all looks more alive. Plenty of color happening now.
Cook uncovered for 12 more minutes. Taste it. Adjust salt if it needs it. The soup thickens as it sits because the barley and lentils release starch. It should be thick enough to coat a spoon but still brothy. Not porridge.
In a small pan on medium-high, heat a teaspoon of olive oil. Finger down a minced clove of garlic — watch it turn golden and smell spicy. About 30 seconds. Add the fresh mint. Toss it for maybe 15 seconds until it releases that bright punch and the leaves start to crisp a tiny bit. Don’t leave it longer or it goes bitter and tastes like burnt plant matter instead of mint.
Spoon that over the top of each bowl. Serve the soup with a dollop of cold Greek yogurt or a wedge of lemon on the side. The acidity cuts through the earthiness and makes everything taste sharper.
Barley and Legume Soup Tips and Mistakes
You can swap the black beans for kidney beans or pintos. Green lentils can become brown or red, but cooking times shift — red lentils fall apart faster, brown ones take longer. Barley is what makes this soup have chew. You swap it for quinoa or couscous and it’s a different dish, faster but softer. Not worse. Different.
If the broth evaporates too fast, add water. The heat’s probably too high. Lower it. Low steady heat keeps the barley chewy instead of blowing it apart into mush.
Onions should go golden and smell sweet before you add the garlic. That means the sugars have freed up. If you skip that step, the whole thing tastes sharper and flatter.
When you reheat leftovers, add a splash of broth because the soup tightens as it sits. It needs loosening back up.
The mint garnish matters more than it seems like it should. Last step, quick in the pan, over the top. It’s the thing that makes day-old soup taste fresh again.

Barley Lentil Soup with Chickpeas and Spinach
- 1 medium onion chopped
- 20 ml olive oil
- 1 clove garlic minced
- 5 ml ground turmeric
- 100 g green lentils rinsed
- 110 g pearled barley rinsed
- 1.5 liters vegetable broth
- 150 g baby spinach chopped
- 80 g coriander fresh packed, chopped
- 85 g parsley fresh packed, chopped
- 1 can 540 ml chickpeas rinsed and drained
- 1 can 540 ml black beans rinsed and drained
- Salt and cracked black pepper
- 15 g fresh mint chopped
- Greek yogurt or lemon wedges for serving
- Soup
- 1 Heat oil in a large pot over medium high. Toss in onions, sweat gently till translucent with a few browned bits; they should smell sweet and nutty, about 4 minutes. Add garlic and turmeric, stir constantly, 1.5 min, watch as aroma sharpens and turmeric brightens the mix. Throw in lentils, barley; toss to coat grains evenly. Season with salt and pepper now to let flavors marry early.
- 2 Pour in vegetable broth, scrape any stuck bits from bottom. Bring to full rolling boil — hear it liven up, bubbles rushing. Lower heat to medium low, cover just right, simmer slow at steady tiny bubbles. After 38 min, test barley by squeezing; should yield but keep bite. Lentils will start to break apart, thickening broth.
- 3 Add chopped spinach, coriander, parsley, chickpeas and black beans stirring gently. Leafy greens wilt quickly — see them fade and shrink to tender softness.Plenty of color contrast happening now. Cook uncovered 12 minutes more, taste for final seasoning. Soup thickens, rich, vibrant, steamy.
- Garnish
- 4 In small pan on medium high, gently heat a teaspoon olive oil, fingering garlic down till golden, spicy aroma bursts. Add fresh mint, toss briefly until mint releases bright punch; watch leaves crisp a little but not burn. Spoon that over soup bowls.
- 5 Serve with cold yogurt dollop or fresh lemon wedge for zing; acidity balances earthiness well.
- Notes and tweaks
- 6 You can swap black beans for kidney or pinto, lentils for red or brown but cooking times vary. Barley gives great chew—sub quinoa or couscous for speed but texture differs completely. If broth reduces too fast, add water to keep soup loose. When reheated, add splash of broth to restore texture. If not into yogurt, creme fraiche or sour cream can substitute. Fresh herbs transform stale leftovers.
- 7 Trust your nose and eyes more than clock. Onions golden means sugars freed; turmeric color deepens when cooked right. Lentils that break signal richness. Too harsh boil makes barley mushy, so low steady heat essential. Mint garnish—last step and quick or it goes bitter. Slow and steady is key here.
Frequently Asked Questions About Barley and Legume Soup
Can I use dried beans instead of canned? Yeah. Soak them overnight, then cook them separately until they’re done, then add them in at the end with the spinach. Adds another hour or two to the whole thing. Canned works fine and doesn’t make the soup worse.
Why does the soup taste better the next day? The flavors just — settle, I guess. Deepen. Not sure why exactly but it’s real. Make extra on purpose.
What if I don’t have fresh herbs? The coriander and parsley matter. They’re what make it taste alive. Don’t skip them. The mint at the end is nice but you can leave it off. The fresh herbs going in the pot though — those aren’t optional.
How long does it keep? Five days in the fridge, easy. Freezes fine too. Just thaw it and add broth to loosen it back up.
Can I use chicken broth instead of vegetable? Sure. Changes the flavor but it’s still good. Not vegetarian anymore though.
What if the barley is still hard after 38 minutes? Keep cooking. Some barley takes longer depending on the brand. Squeeze another grain in two minutes. Keep checking until it’s soft with a bite.



















