Soups & Stews
The Arabic shorba soup recipe brings warmth and tradition to your kitchen with its fragrant blend of lentils, chickpeas, and aromatic spices.
This hearty dish is more than just soup—it's a comforting embrace, simmered slowly to develop deep, savory flavors that transport you to the bustling streets of the Middle East.
The secret lies in layering ingredients: first the vegetables, then the legumes, and finally the spices, allowing each component to meld into a harmonious broth.
What sets this shorba apart is its balance of textures—tender lentils, creamy chickpeas, and perfectly softened vegetables—all suspended in a rich, spiced broth.
The slow simmering process not only enhances the flavors but also makes it incredibly forgiving; even if you're new to Middle Eastern cooking, this recipe delivers restaurant-quality results.
It’s the kind of dish that feels like a hug in a bowl, perfect for chilly evenings or when you crave something nourishing and deeply satisfying.
Traditionally served with warm flatbread or pickled vegetables, this shorba pairs beautifully with a side of crusty bread to soak up every last drop of that fragrant broth.
The spices—cumin, coriander, and a touch of cinnamon—create a warm, earthy aroma that fills your home, while the lemon juice at the end brightens the flavors, cutting through the richness with a refreshing tang.
This is comfort food at its finest, a dish that brings people together and warms the soul.
Whether you're cooking for a family gathering or simply treating yourself to a cozy meal, this shorba is versatile enough to adapt to your preferences. Add shredded chicken for a meat-based version or keep it vegetarian for a plant-forward option.
The key is patience—letting the flavors develop over time ensures a soup that’s as comforting as it is delicious. Let’s get started on creating this timeless classic.
Ingredients for arabic shorba soup
Simple ingredients layered with patience create this fragrant, hearty Arabic shorba.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Lentils 🌾 | 1 ½ cups | Dried, rinsed before cooking |
| Chickpeas 🌱 | 1 ½ cups | Dried, soaked overnight |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 2 medium | Peeled, chopped into chunks |
| Celery Stalks 🌿 | 3 whole | Trimmed, chopped |
| Tomatoes 🍅 | 4 medium | Ripe, chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted preferred |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground for best flavor |
| Ground Cinnamon 🌶️ | ½ tsp | Warm, aromatic variety |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | ¼ cup | For sautéing |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The lentils and chickpeas are the soul of this soup—soak them overnight for perfect texture. Trader Joe's has great dried options, or grab them from the bulk bins at Whole Foods for fresher flavor. Carrots and celery should be vibrant, not limp; organic produce from the farmers market keeps their sweetness. Tomatoes? Heirloom varieties add depth, but regular grocery store tomatoes work fine. The spices—cumin, coriander, and cinnamon—need to be fresh; if they smell dusty, toss them. Penzeys sells great bulk spices if you want to invest in quality.
No fresh parsley? Dried parsley at half the amount works, but fresh is ideal for garnish. Short on chickpeas? White beans or cannellini beans are great swaps—they just need slightly longer cooking. The tomatoes can be roasted for extra depth, but raw works too. For a richer broth, add a vegetable bouillon cube or a splash of lemon juice at the end. The cinnamon is subtle but essential—don’t skip it, even if you’re not a fan of sweetness in savory dishes.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to double the batch and freeze half—perfect for lazy weeknights. The broth thickens as it cools, so add a splash of water when reheating. Garnish with fresh parsley and a drizzle of olive oil before serving for that restaurant touch.
Why You'll Love This Recipe
- No-Sweat Simmer: I swear by this—just chop the onion, celery, and carrots once (no fancy dice, just rough chunks), toss them in a pot with the lentils and chickpeas, cover with water, and let it bubble. Twenty minutes later, you’ve got a pot of soup that smells like home without the stress.
- Umami Bomb: That combo of lentils and chickpeas? It’s where the magic happens—earthy, hearty, and packed with flavor without needing fancy spices. Honestly, the way the carrots soften and the celery adds a subtle crunch makes every spoonful feel intentional.
- Leftovers That Win: This soup begs to be made in bulk. The flavors only get better the next day, and it reheats like a dream—perfect for packing lunches or feeding a houseful of guests. My freezer’s always got a few containers of this; it’s my go-to for lazy Sundays or when company drops by unannounced.
- Pocketbook Hero: Green lentils and chickpeas are dirt cheap, and you’re using the whole onion, carrots, and celery—no waste. I’ll be real: this recipe keeps my grocery bill low while still feeling like I’m serving something special. Plus, it’s one of those meals where you can stretch a single pot into three or four servings without breaking a sweat.
Step-by-step instructions for Arabic shorba soup
This hearty shorba comes together with simple techniques and aromatic spices for maximum comfort.
Prepare the Base Ingredients
Begin by rinsing the 1.5 cups green lentils thoroughly under cold water to remove any debris. In a separate bowl, soak the 1.5 cups chickpeas overnight in plenty of water—this ensures they cook evenly and become tender. The next morning, drain and rinse them before using.
While the chickpeas soak, dice the whole yellow onion into small, even pieces—about ¼-inch cubes—and chop the 2 medium carrots and 3 whole celery stalks into similar-sized chunks. This uniform cutting ensures everything cooks at the same rate. Chop the 4 medium tomatoes into smaller pieces, reserving a few for garnish if desired.
Sauté the Aromatics
Heat the ¼ cup vegetable oil in a large pot over medium heat. Add the diced onion and cook for 5 minutes, stirring occasionally, until it becomes translucent and slightly golden. This step develops the onion's natural sweetness and forms the flavor foundation.
Add the chopped carrots and celery stalks, cooking for another 5 minutes until they begin to soften. Stir in the 4 minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning, which would make the soup bitter. The pot should smell rich and inviting at this point.
Build the Spiced Base
Reduce the heat to medium-low and sprinkle in the 1 tablespoon ground cumin, 1 tablespoon ground coriander, and ½ teaspoon ground cinnamon. Stir continuously for 1 minute to toast the spices gently—this releases their essential oils and deepens their flavor. Be careful not to let them burn, as this can create a bitter taste.
Add the rinsed 1.5 cups green lentils and 1.5 cups chickpeas to the pot. Pour in 8 cups water (or enough to cover the ingredients by about 2 inches) and bring to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 30 minutes. This initial simmer allows the spices to meld with the legumes and vegetables.
Add Tomatoes and Simmer
After 30 minutes, stir in the chopped tomatoes, 1.5 teaspoons salt, and ½ teaspoon black pepper. Return the soup to a gentle simmer and cook uncovered for another 30-40 minutes, or until the lentils and chickpeas are tender but not mushy. The soup should have thickened slightly, with the vegetables breaking down into the broth.
Here's the thing—if the soup seems too thick, add ½ cup water at a time until it reaches a comfortable, broth-like consistency. You want it hearty but still easy to sip. Taste and adjust the seasoning if needed, adding more salt or spices as desired.
Finish and Serve
Once the soup is fully cooked, remove it from the heat and stir in the 2 tablespoons fresh lemon juice. This brightens the flavors and balances the richness of the spices. Let the soup sit for 5 minutes to allow the lemon to infuse fully.
Before serving, garnish each bowl with ¼ cup chopped fresh parsley. The parsley adds a fresh contrast to the warm, spiced soup and makes it visually appealing. Serve the shorba hot, accompanied by crusty bread or over rice for a complete meal. Each spoonful should deliver a perfect balance of earthy spices, tender legumes, and bright citrus.
Pro Tips For Making Arabic Shorba Soup
- SOAK LENTILS HALF-HOUR: DESCRIPTION: I learned this the hard way—skipping the soak makes your shorba gummy. Toss the green lentils in cold water for 30 minutes before cooking. They’ll soften just enough to hold their shape without turning to mush, and the broth stays clear instead of cloudy.
- CHOP ONIONS GRANULAR: DESCRIPTION: No need for fancy dice—roughly chop the onion into ¼-inch pieces. The goal is flavor, not presentation, and smaller bits dissolve faster into the broth. (Yes, even if you’re impatient like me.)
- SIMMER LOW AND LONG: DESCRIPTION: After the initial boil, drop the heat to a bare simmer. Shorba needs 45–60 minutes to develop depth, and rushing it turns the lentils mealy. A gentle bubble keeps the chickpeas tender and the carrots caramelized—not mushy.
- SAVE THE STALK WATER: DESCRIPTION: Rinse the celery stalks before chopping, then reserve that dirty water. Strain it and add it to the pot when you add the veggies—it pulls in extra flavor. (Your future self will notice the difference.)
Perfect pairings for this dish
Flatbread Perfection
No shorba meal is complete without warm, fresh flatbread to soak up every last drop of that fragrant broth. I love using pita bread from Trader Joe's—it's soft, slightly chewy, and toasts beautifully.
For an authentic touch, try making homemade khobz (Egyptian flatbread) with just 3 cups all-purpose flour, 1 tsp salt, 1 tsp sugar, 1 packet active dry yeast, and 1 cup warm water. Brush with melted butter before serving for extra richness. 🥖
Pickled Vegetable Contrast
The tangy crunch of pickled vegetables cuts through the soup's heartiness beautifully.
I recommend turnip and carrot pickles—simmer 2 cups thinly sliced turnips and 2 cups sliced carrots with 2 cups vinegar, 1 cup water, 2 tbsp sugar, and 1 tbsp salt for 20 minutes, then cool in the fridge.
The bright acidity balances the warm spices perfectly. Store-bought pickles work too, but homemade tastes 100 times better.
Creamy Yogurt Swirl
Drizzle a spoonful of thick Greek yogurt over each bowl before serving—it adds a cooling contrast to the warm spices. I like to mix ½ cup plain yogurt with 1 tbsp lemon juice and a pinch of salt, then swirl it gently into the soup.
For extra flavor, add ½ tsp ground cumin or a sprinkle of toasted cumin seeds. This step elevates the dish from comforting to restaurant-worthy. 🥄
Spiced Olive Oil Drizzle
Finish with a drizzle of infused olive oil for an extra layer of flavor. Heat ¼ cup olive oil with 1 tsp ground cumin, ½ tsp red pepper flakes, and 1 minced garlic clove until fragrant, then strain and drizzle over the soup.
The oil carries the spices directly to your palate, enhancing every bite. Store the leftover infused oil in an airtight container for up to 2 weeks—it's perfect for dipping bread or finishing other dishes.
Herb Garnish Trio
Fresh herbs add brightness and color to your bowl. Along with parsley, try chopped cilantro or thinly sliced scallions for extra freshness. I also like adding a few mint leaves for a refreshing twist—just 4-5 leaves per bowl is enough.
The combination of parsley, mint, and cilantro creates a vibrant, aromatic finish that makes the soup feel special. 🌿
Warm Spiced Tea
Pair your shorba with a cup of mint tea or spiced chai for the ultimate cozy experience. Brew 2 tbsp loose peppermint tea with 2 cups boiling water, let steep for 5 minutes, and sweeten with honey if desired.
For chai, simmer 2 cups milk, 1 cinnamon stick, 2 cardamom pods, 1 star anise, and 1 tsp black tea for 10 minutes. The warmth of the tea complements the soup's earthy flavors beautifully. 🍵
Nutrition facts
Frequently asked questions
Can I make Arabic shorba without soaking the chickpeas overnight?
Yes, but it will take longer! If you skip soaking, add 1 extra cup of water and simmer the soup for 1-1.5 hours longer until the chickpeas are tender. For best results, though, soaking overnight ensures even cooking and prevents the chickpeas from staying hard.
What’s the difference between shorba and other Middle Eastern soups like lentil soup?
Shorba is distinct because it typically features a layered cooking process—starting with vegetables, then adding legumes, and finishing with spices and acid (like lemon). Many Middle Eastern soups use similar ingredients but often include meat (like lamb or chicken) or omit the layered technique. Shorba is also known for its aromatic spice blend (cumin, coriander, cinnamon) that gives it a warm, earthy depth.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon harissa paste when you toast the spices, or stir in 1 chopped jalapeño with the tomatoes. For heat lovers, finish with a sprinkle of Aleppo pepper or a dash of hot sauce. Start with small amounts—Middle Eastern soups are traditionally mild but can easily be adjusted!
Can I use canned chickpeas instead of dried?
Drain and rinse 3 cups canned chickpeas (about 1.5 cups drained volume) and add them directly to the pot after sautéing the aromatics. Since canned chickpeas are pre-cooked, reduce the simmering time to 20-25 minutes after adding tomatoes. Just be sure to taste and adjust seasoning—they absorb flavors differently than dried.
Why does my shorba taste bland?
Most likely, the spices weren’t toasted enough or the lemon wasn’t added at the end. Always toast spices over medium-low heat for 1 minute** to wake up their flavors, and finish with lemon juice to brighten everything. For extra depth, add a vegetable bouillon cube or a pinch of smoked paprika while simmering. Taste as you go—adjust salt and acid gradually!
