Arabic Shorba Soup Recipe: Fragrant Lentil and Herb Broth Magic

Soups & Stews

Arabic Shorba Soup Recipe: Fragrant Lentil and Herb Broth Magic

This Arabic shorba soup recipe captures the soul of Middle Eastern kitchens—where fragrant spices and tender lentils transform simple ingredients into a hearty, comforting bowl of warmth.

The secret lies in slow-simmered broth, where cumin, coriander, and turmeric infuse every spoonful with earthy depth, while tomatoes and herbs add brightness. I first tasted this version in a Moroccan home, where it was served with crusty bread to soak up every last drop of the aromatic broth.

The beauty of shorba is its versatility—whether you use a rich lamb broth or a vegetable base, the foundation remains the same: lentils that soften just enough to hold their shape, chickpeas for texture, and a blend of spices that dance on the tongue.

The key is patience; letting the soup simmer until flavors meld creates that unmistakable, restaurant-quality taste that makes it worth the time.

What makes this recipe special is how it elevates humble ingredients into something extraordinary. The lentils become tender yet retain their bite, the tomatoes caramelize into sweetness, and the herbs add a fresh finish.

Serve it with warm pita, a dollop of yogurt, or a sprinkle of parsley for that final touch of color and brightness.

Perfect for chilly evenings or as a meal-prep staple, this shorba keeps its flavors intact for days. Whether you follow the traditional Moroccan style or adapt it with Levantine twists, one thing is certain: every bowl tells a story of home, tradition, and the simple magic of slow-cooked comfort.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for arabic shorba soup

Fifteen ingredients, one aromatic bowl—where earthy spices meet tender lentils in slow-simmered perfection.

Ingredient Amount Notes
Brown Lentils 🌾 1 ½ cups Rinsed thoroughly before cooking
Chickpeas 🍲 1 ½ cups Canned, drained and rinsed
Diced Tomatoes 🍅 1 ½ cups San Marzano preferred for sweetness
Yellow Onion 🧅 1 whole Finely diced, about 1.5 cups
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Ground Cumin 🌿 1 ½ tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🌶️ 1 tsp For vibrant color and earthy taste
Fresh Parsley 🌿 ¼ cup Chopped for garnish and brightness
Fresh Cilantro 🌿 ¼ cup Chopped for fresh finish
Vegetable Oil 🫒 2 tbsp For sautéing onions and garlic
Vegetable Broth 💧 6 cups Low-sodium preferred for balance
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat

The lentils and chickpeas form the heart of this dish, so quality matters. Brown lentils hold their shape beautifully, while canned chickpeas save time—just drain and rinse them well. For the tomatoes, San Marzano is my go-to for their natural sweetness and low acidity, but any good-quality diced tomatoes work. The onions and garlic should be fresh; yellow onions add sweetness as they cook, and garlic should be minced finely for even distribution. Spices are where the magic happens—toast the cumin and coriander in a dry pan for 30 seconds before adding to the soup for a deeper, nuttier flavor. I always grab mine from the bulk section at Whole Foods or Trader Joe's—they stay fresher longer.

No fresh herbs? Dried parsley and cilantro work in a pinch, but use half the amount. Running low on vegetable broth? Water plus bouillon cubes gets you close, though the flavor won't be as rich. Substituting chickpeas? White beans or fava beans add a similar texture, but adjust cooking time accordingly. The tomatoes can be fresh if you prefer—just chop them finely and add them later in the cooking process. For extra depth, a pinch of cinnamon or cardamom can be added with the spices, though it’s optional. The key is balancing the spices—start with the listed amounts and adjust to taste at the end.

This soup tastes even better the next day as flavors meld. Store it in an airtight container in the fridge for up to 5 days, or freeze for 3 months—portion into single servings for easy reheating. To keep the lentils from getting mushy, add the chickpeas and tomatoes in the last 10 minutes of cooking. Serve with warm pita or crusty bread, and always finish with a sprinkle of fresh herbs and a squeeze of lemon. The broth reduces slightly as it cools, so you might want to make it a little extra if you're meal prepping.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Magic: I swear by this one—no fancy ingredients, just what’s probably already in your cupboards. Brown lentils and chickpeas handle all the heavy lifting while you chop one onion and a few tomatoes. Honestly, the only thing I measure is the garlic, and even that’s flexible.
  • Deep Umami Hug: That slow simmer of onions and garlic until they’re just caramelized? It’s the secret weapon here. The lentils soak up all that rich flavor, and the tomatoes add this bright, tangy punch—like a warm, hearty sandwich in soup form.
  • Leftovers That Beg for More: This soup tastes better the next day, I’m not joking. The flavors meld into something even more comforting, and it reheats in minutes. I’ve frozen batches for lazy Mondays, and no one ever complains—my roommate’s even started asking for seconds.
  • Budget Meal That Feeds: A single pot fills bowls for four, maybe five, and costs less than takeout. Chickpeas and lentils stretch forever, so you’re not scrambling for sides. Between us, this is how I feed my college-aged kid without breaking the bank—every time.

Step-by-step instructions for Arabic shorba soup

Here's how to craft this fragrant Middle Eastern classic with rich lentils and aromatic herbs.

1

Sauté the Aromatic Base

Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until softened and translucent. The onions should release their natural sweetness without browning.

Add the 4 cloves minced garlic cloves and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell sweet and nutty, not bitter. If it starts to darken too quickly, reduce the heat slightly. This aromatic foundation will carry the entire soup's flavor profile.

2

Toast the Spice Blend

Add the 1.5 tablespoons ground cumin, 1 tablespoon ground coriander, and 1 teaspoon turmeric powder to the pot. Stir constantly for 1 minute until the spices become fragrant and toasted. You'll notice the spices release their essential oils and fill your kitchen with warm, earthy aromas.

This toasting step is crucial—it deepens the spices' flavors and prevents that raw, bitter taste that can occur when spices are added directly to liquid. If you're using freshly ground spices, you'll get even more vibrant flavor. The spices should coat the onions evenly before moving to the next step.

3

Simmer the Lentils and Chickpeas

Add the 1.5 cups brown lentils and 1.5 cups chickpeas to the pot. Stir to coat the legumes with the spiced oil mixture. Pour in the 6 cups vegetable broth and bring to a gentle boil. Once boiling, reduce heat to low and simmer uncovered for 20-25 minutes until the lentils are tender but still hold their shape.

I like to stir occasionally during this time to prevent the lentils from sticking to the bottom. The soup should maintain a gentle simmer—not a rolling boil—which helps prevent the lentils from becoming mushy. You'll know they're ready when they're fork-tender but still have a slight bite.

4

Incorporate Tomatoes and Season

Add the 1.5 cups diced tomatoes to the pot and stir well. Increase heat to medium and simmer for another 10-12 minutes until the tomatoes break down slightly and the flavors meld together. The soup should now have a rich, reddish hue from the tomatoes.

Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, adjusting to taste. Remember, the broth's saltiness will develop as it cooks, so start with slightly less salt if you're using low-sodium broth. Taste the soup now—it should be flavorful but not overly seasoned. You can always add more salt later if needed.

5

Finish with Herbs and Brightness

Remove the pot from heat and stir in the 1 tablespoon lemon juice. This final step adds a bright, citrusy note that cuts through the richness of the lentils and chickpeas. The acidity also helps balance the earthy spices and makes each spoonful more vibrant.

Finally, stir in the 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh cilantro. These herbs add freshness and a pop of color to the finished soup. Let the soup sit off heat for 5 minutes to allow the flavors to fully meld together. Serve warm with crusty bread or over rice for a complete meal.

👨‍🍳

Pro Tips For Making Arabic Shorba Soup

  • SOAK LENTILS HALF-DAY: I learned this the hard way—skipping the soak or rushing it with just a quick rinse leaves your shorba with gritty, uneven lentils. Dump them in water 4–6 hours ahead (or overnight if you’re patient), then drain and rinse before cooking. The texture difference is night and day, especially when you’re aiming for that silky, traditional consistency.
  • CARAMELIZE ONIONS LOW: Watch the heat when cooking the onions—this isn’t a blistering stir-fry. Keep it at a steady simmer, stirring occasionally, until they’re deep golden, not browned. Overcooking turns them bitter, and you’ll taste it in every spoonful. Think "soft and sweet," not "crispy and burnt."
  • SALT THE WATER LATE: Resist the urge to salt the pot until after the lentils and chickpeas are boiling. Adding salt early toughens the lentils and makes them absorb flavor unevenly. Wait until the water’s rolling, then season—your soup will reward you with a cleaner, more cohesive taste.
  • BLITZ TOMATOES FAST: Diced tomatoes? Skip the canned mush and use fresh, but here’s the trick: add them last, just 5 minutes before serving. Their acidity needs to brighten the soup, not stew into oblivion. If you’re short on time, frozen chopped tomatoes work fine—just drain them well to avoid watering down the broth.

Perfect pairings for this recipe

Moroccan Bread Pairing

Serve this shorba with warm, crusty Moroccan khobz or Moroccan msemen—the bread's soft, pillowy texture soaks up the fragrant broth beautifully. I love using a round, slightly chewy loaf from local Middle Eastern bakeries, or you can toast pita bread until puffed for extra crunch.

The bread's mild flavor lets the soup's spices shine without competing. 🥖

Yogurt Topping

A dollop of thick, tangy yogurt (like Greek or labneh) on top adds creaminess and balances the earthy spices. I scoop about 2 tablespoons per bowl and drizzle with a pinch of smoked paprika for extra depth.

The yogurt also cools the palate between spoonfuls of hot soup. For a richer version, mix in a pinch of ground cumin into the yogurt before serving.

Fresh Herbs Garnish

Finish each bowl with a sprinkle of fresh parsley and cilantro—this adds brightness and a pop of color. I like to chop the herbs finely and scatter them evenly over the soup just before serving.

If you're short on time, dried herbs work in a pinch, but fresh is always better. A squeeze of lemon wedge on the side lets diners add extra zing if they like.

Spicy Kick Option

For heat lovers, serve with harissa or Aleppo pepper on the side. A small spoonful stirred into the soup adds smoky, fiery depth. I keep a small bowl of harissa at the table so everyone can adjust to their taste.

The heat contrasts perfectly with the soup's earthy, spiced flavors. 🌶️

Rice or Couscous Base

For a heartier meal, serve the shorba over steamed basmati rice or fluffy couscous. The grains absorb the broth while adding texture. I like to cook the rice in half the usual water and mix in a pinch of saffron for extra aroma.

The rice should be tender but still hold its shape when mixed with the soup.

Beverage Pairings

Pair this soup with a mint tea (like Moroccan na'na) for a refreshing contrast. The tea's cool, sweet flavor balances the soup's warmth. For a non-alcoholic option, sparkling water with lemon cuts through the richness.

If you prefer alcohol, a light white wine like Sauvignon Blanc complements the herbs and citrus notes beautifully. 🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes this shorba different from other Middle Eastern soups?

This recipe captures the authentic Moroccan shorba style with its signature lentil-chickpea base and aromatic spice blend. Unlike lighter Egyptian or Lebanese soups, it features a richer tomato-infused broth and a balance of cumin, coriander, and turmeric that creates that unmistakable earthy depth. The key difference is the slow-simmered texture—lentils stay tender but hold their shape, while tomatoes caramelize for natural sweetness.

2

Can I make this soup vegetarian or vegan?

Simply replace the vegetable broth with a vegetable-based stock> (like mushroom or lentil broth) and ensure all ingredients are plant-derived. The recipe already uses chickpeas and lentils as the protein base, so no other substitutions are needed. For extra richness, stir in 1 tablespoon tahini> at the end. The flavors remain just as vibrant and satisfying.

3

How do I prevent the lentils from getting mushy?

Keep the soup at a gentle simmer (not a rolling boil) and add the tomatoes and chickpeas only in the last 10 minutes of cooking. Overcooking breaks down the lentils' structure. Also, use brown lentils>—they hold their shape better than green or red varieties. Stir occasionally to prevent sticking, and never skip the 5-minute resting period> before serving.

4

What's the best way to store and reheat leftovers?

Store in an airtight container> in the fridge for up to 5 days> or freeze for 3 months>. Reheat gently on the stove over low heat> with a splash of water or broth to restore moisture. Never microwave directly from frozen—thaw overnight first. The flavors actually improve> after 24 hours as the spices meld further.

5

Can I add meat to this shorba?

Certainly! For a Moroccan-inspired twist, add 1 cup shredded chicken> or ½ lb lamb shoulder> (cooked separately) and stir it in during the last 10 minutes> of simmering. For extra depth, brown the meat first and add the spices directly to it. Traditional shorba often includes meat, but this vegetarian version remains equally hearty and flavorful.

★★★★★4.6(6 reviews)
Categories Soups & Stews