
Ramadan Harira Soup with Couscous
A warming, aromatic Moroccan soup traditionally served during Ramadan, harira is soul-sustaining comfort in a bowl. This version combines tomatoes, lentils, and chickpeas with warm spices—cinnamon, ginger, cumin, and turmeric—to create a deeply flavorful base. Pearl couscous is stirred in near the end, adding hearty substance and transforming this into a complete, nourishing meal perfect for breaking the fast.
Steps
Before you start
- Rinse the lentils and chickpeas thoroughly under cold water and drain well
- Have all spices measured out and ready before you start cooking
- Peel, mince the garlic, dice the onion, and grate the ginger ahead of time
- Wash and chop the fresh cilantro and parsley just before serving to preserve their bright color
Heat oil and sauté aromatics
- Heat the olive oil in the large pot over medium heat for 1 minute until shimmering and fragrant.
- Add the diced onion and cook, stirring occasionally, for about 5 minutes until softened and translucent.
- Add the minced garlic and cook for 1 minute more, stirring constantly, until very fragrant but not brown.
+ Show details− Hide details
Ready when: Onions are translucent and garlic is very fragrant
Tip: Do not let the garlic brown—it will become bitter and overpower the delicate spices
Toast spices in tomato paste
- Add the tomato paste to the pot and stir constantly for 2 minutes, allowing it to caramelize slightly and darken in color.
- Pour in the ground ginger, cinnamon, paprika, turmeric, and cumin, and stir constantly for 1 minute until the spices are fragrant and coat all the aromatics evenly.
+ Show details− Hide details
Ready when: Spices are very fragrant and the tomato paste has darkened slightly
Tip: Blooming spices in tomato paste before adding liquid unlocks their essential oils and deepens the soup's flavor
Add tomatoes and broth
- Pour in the can of crushed tomatoes with all its juice, then add the vegetable broth.
- Stir well to combine and deglaze the bottom of the pot, ensuring no spices are clumped.
- Increase the heat to medium-high and bring the mixture to a gentle simmer, about 3-4 minutes.
+ Show details− Hide details
Ready when: Liquid reaches a gentle simmer with small bubbles breaking the surface
Tip: Stir thoroughly to incorporate every spice flavor into the liquid base
Add lentils and chickpeas
- Add the drained chickpeas and rinsed lentils to the simmering broth.
- Stir well to distribute them evenly throughout the pot and return the mixture to a gentle simmer.
+ Show details− Hide details
Ready when: Chickpeas and lentils are evenly distributed and the broth simmers gently
Simmer soup base until lentils are tender
- Reduce the heat to medium-low and simmer the soup gently for 20-25 minutes, stirring occasionally every 5-7 minutes to prevent sticking and ensure even cooking.
- The lentils should become tender but retain their shape and not fall apart.
- Taste the broth during cooking and add 1/2 teaspoon salt and 1/4 teaspoon black pepper now, or adjust at the end for best control.
+ Show details− Hide details
Ready when: Lentils are tender but hold their shape, not mushy; they should not be falling apart
Tip: Do not cover the pot—you want some of the liquid to reduce and concentrate the flavors
Stir in couscous
- Stir in the dry pearl couscous, distributing it evenly throughout the soup to prevent clumping.
- Add an additional 1/4 teaspoon salt and 1/8 teaspoon black pepper (or adjust to taste if you seasoned fully in the previous step).
- Stir well to combine.
+ Show details− Hide details
Ready when: Couscous is distributed evenly throughout the soup with no clumps
Final simmer until couscous is tender
- Increase the heat to medium and bring the soup back to a gentle simmer.
- Cook for 5-7 minutes, stirring occasionally, until the couscous has absorbed much of the liquid and become tender.
- The soup should be thick and stew-like, with the couscous visible and tender, not mushy.
- If the soup is too thick, stir in a splash of warm broth or water; if it seems thin, simmer a bit longer.
+ Show details− Hide details
Ready when: Couscous is tender and has absorbed most of the liquid; soup is thick and hearty
Tip: If the soup seems too thick, add broth or water a splash at a time; if too thin, simmer uncovered a few minutes longer
Finish with lemon and fresh herbs
- Remove the pot from the heat and squeeze in the fresh lemon juice, stirring well.
- Add the chopped fresh cilantro and parsley, reserving a small handful for garnish.
- Taste and adjust the salt and pepper as needed.
- Serve the harira hot in bowls, garnishing each serving with the reserved herbs.
+ Show details− Hide details
Tip: Add the lemon juice and fresh herbs at the very end to keep their flavors bright and fresh
Good to know
Tips
- Bloom your spices: Toasting the spices in tomato paste before adding liquid releases their essential oils and deepens their flavor. This technique is key to authentic, complex harira flavor.
- Fresh ginger is essential: Do not substitute dried ginger—fresh ginger provides the bright, warm, peppery note that defines harira. Dried ginger tastes flat and one-dimensional by comparison.
- Squeeze in lemon at the very end: The acidity of fresh lemon juice brightens the soup and lifts all the savory, warming spices. Adding it just before serving preserves its effect.
- Customize the consistency: For a brothier soup, use 1/4 cup couscous or omit it and serve harira in bowls over couscous on the side. For a thicker, stew-like version, add up to 3/4 cup couscous.
Make ahead
The harira soup (before adding the couscous) can be made up to 2 days ahead. Cool, cover, and refrigerate in an airtight container. To finish: reheat gently over medium heat until simmering, then add the couscous and cook as directed in Steps 6-7. This makes the final preparation quick and easy on the day you want to serve it.
Storage & reheating
Room temperature: Let cool to room temperature and cover. The soup keeps at room temperature for up to 2 hours. Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop over medium heat, stirring occasionally, until warmed through (5-10 minutes). Freezer: Freeze in an airtight container for up to 3 months (preferably before adding couscous). Thaw overnight in the refrigerator, then heat gently on the stovetop.
Substitutions
- brown lentils, dried → Red lentils. Red lentils cook faster (15-20 minutes) and become soft and slightly mushy, creating a creamier soup. Reduce the simmering time in Step 5 to 15-18 minutes.
- chickpeas, canned → Canned white beans, cannellini beans, or kidney beans. These offer different textures but work equally well. White beans create a milder, creamier soup; kidney beans add earthiness.
- pearl couscous, dried → Short-grain rice (arborio) or small pasta (orzo). Use the same amount by volume. Both cook in about the same time and create a similarly hearty, thick soup.
- low-sodium vegetable broth → Chicken broth or bone broth. For vegetarian, stick with vegetable broth. For more umami depth, chicken or bone broth are excellent choices.





