Moroccan tomato soup is a warmly spiced, tomato-based soup with chickpeas, fresh herbs, and a squeeze of lemon. This vegetarian, Moroccan-inspired version is not a claim to one definitive traditional recipe; it borrows familiar flavors and makes a satisfying stovetop meal from pantry staples.
Ingredients
- 2 tablespoons olive oil (30 ml)
- 1 medium yellow onion, finely chopped (about 150 g)
- 1 medium carrot, finely diced (about 75 g)
- 1 celery stalk, finely diced (about 40 g)
- 3 garlic cloves, minced (about 9 g)
- 2 tablespoons tomato paste (about 32 g)
- 1½ teaspoons ground cumin (about 3 g)
- 1 teaspoon sweet paprika (about 2 g)
- ½ teaspoon ground ginger (about 1 g)
- ½ teaspoon ground turmeric (about 1.5 g)
- ¼ teaspoon ground cinnamon (about 0.6 g)
- ¼ teaspoon freshly ground black pepper (about 0.5 g)
- 1 teaspoon fine salt (about 6 g), plus more to taste
- 1 can crushed tomatoes, 28 ounces (794 g)
- 4 cups low-sodium vegetable broth (950 ml)
- 1 can chickpeas, 15 ounces (425 g), drained and rinsed; about 1½ cups (240 g) drained
- ½ cup chopped fresh cilantro (about 15 g), plus extra to serve
- ¼ cup chopped fresh flat-leaf parsley (about 15 g)
- 1 tablespoon fresh lemon juice (15 ml), plus more to taste
Instructions
- Prepare the vegetables and chickpeas. Chop the onion, carrot, and celery into small, even pieces so they soften at about the same rate. Mince the garlic, rinse and drain the chickpeas, and measure out the spices. This preparation takes about 15 minutes and makes the cooking steps easier to manage.
- Soften the vegetables. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrot, celery, and salt. Cook for about 8 minutes, stirring every minute or two, until the onion looks translucent and the carrot has started to soften. Lower the heat a little if the vegetables begin to brown quickly; the goal is a tender, sweet base rather than browned edges.
- Bloom the aromatics. Add the garlic, tomato paste, cumin, paprika, ginger, turmeric, cinnamon, and black pepper. Stir continuously for about 2 minutes, scraping the bottom of the pot. The paste should darken slightly and the spices should smell fragrant, but the garlic should not scorch. If the mixture sticks, stir in a tablespoon of broth.
- Simmer the tomato base. Pour in the crushed tomatoes and vegetable broth, stirring well to loosen any flavorful bits on the bottom. Bring the soup to a gentle boil, then reduce the heat so it simmers steadily without splattering. Partially cover the pot and cook for 20 minutes, stirring occasionally. The vegetables should be tender and the tomato flavor less sharp by the end.
- Blend part of the soup. For a thicker texture that still has some body, use an immersion blender to blend the soup for about 1 to 2 minutes, stopping when roughly half is smooth and half remains textured. Keep the blender head submerged to avoid splashes. If using a countertop blender, work in small batches, vent the lid to let steam escape, and hold a folded towel over the opening; hot soup expands as it blends. You can skip blending for a fully rustic soup.
- Add the chickpeas and herbs. Stir in the drained chickpeas, cilantro, and parsley. Simmer uncovered for 6 minutes, stirring once or twice, until the chickpeas are hot and the herbs have softened into the soup. Stir in the lemon juice, taste, and adjust with more salt, pepper, or lemon as needed. Serve hot with extra herbs if you like.
Tips
- Give the vegetables time. The onion, carrot, and celery form the soup’s savory base. If they are still firm when the tomatoes go in, they will not soften as evenly during the shorter tomato simmer. Keep the heat moderate and stir them regularly rather than rushing them over high heat.
- Choose broth thoughtfully. Low-sodium broth gives you room to adjust the salt at the end, especially because canned tomatoes and chickpeas can vary in saltiness. If you only have regular broth, begin with half the listed salt, taste after simmering, and add more in small pinches.
- Adjust the texture to suit the meal. Blending about half the soup gives it a thicker, more cohesive feel while leaving chickpeas and vegetables intact. Blend less for a brothy soup or more for a smoother bowl. Avoid filling a countertop blender with hot soup; blend in batches and vent the lid safely.
- Use what is available for the herbs. Fresh cilantro and parsley give the soup a bright finish. If fresh cilantro is unavailable, use extra parsley; the result will taste greener and less distinctive, but it will still be balanced. Dried herbs are less lively, so they are better added sparingly during cooking than used as a direct, equal-volume replacement.
Serving Suggestions
Serve the soup in warm bowls with crusty bread, pita, or flatbread for dipping. A spoonful of plain yogurt or a small drizzle of olive oil can soften the spices, while extra lemon and chopped cilantro sharpen the tomato flavor. For a larger meal, pair it with a simple cucumber salad, roasted vegetables, or a plate of olives. The soup is substantial enough for lunch on its own, but bread or a grain makes it a more filling dinner.
If you want to make the meal stretch, ladle the soup over cooked couscous, rice, or small pasta in each bowl rather than adding those ingredients to the pot. Keeping grains separate prevents them from soaking up too much broth as the soup sits. Offer lemon wedges at the table so each person can adjust the brightness to taste.
Variations
Add lentils: Stir in ½ cup (100 g) rinsed red lentils with the tomatoes and broth. Red lentils soften quickly and will thicken the soup, so add an extra 1 cup (240 ml) broth if you prefer a looser consistency. Simmer until the lentils are tender, checking the package timing; they may need longer than the 20-minute tomato simmer. Add the chickpeas near the end as written.
Make it spicier: Add ¼ teaspoon cayenne pepper (about 0.5 g) with the other spices, then taste before adding more. For a gentler warmth, use a pinch of red pepper flakes. Spice strength varies, so it is easier to increase heat gradually than to correct an overly spicy pot.
Use fresh tomatoes: Replace the canned tomatoes with about 2 pounds (900 g) ripe tomatoes, chopped. The soup may be thinner or less concentrated depending on the tomatoes, so simmer uncovered until the flavor and texture suit you. Canned tomatoes are a reliable choice outside tomato season and give the recipe a consistent base.
Make it creamy without dairy: Blend a larger portion of the soup, or stir in ½ cup (120 ml) unsweetened coconut milk near the end. Coconut milk brings a mild sweetness and changes the flavor profile, so add lemon after it is stirred in. A splash of dairy cream also works if that suits your table.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, airtight container. The soup keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size airtight containers for up to 3 months for best quality, leaving a little room at the top for expansion. Thaw frozen soup overnight in the refrigerator or reheat it from frozen over low heat with a splash of broth, stirring as it loosens.
Reheat only the portion you plan to eat, on the stovetop over medium-low heat or in a microwave-safe bowl, stirring occasionally until steaming throughout. Leftovers should reach 165°F (74°C) when checked with a food thermometer. If the soup has thickened in storage, add broth or water a little at a time; taste again for salt and lemon after reheating. Do not leave the pot at room temperature for more than 2 hours.
Frequently Asked Questions
Is Moroccan tomato soup the same as harira?
Not exactly. Harira is a well-known Moroccan soup that often includes tomatoes, herbs, legumes such as lentils and chickpeas, and, in some versions, meat. This recipe is a quicker vegetarian tomato soup inspired by some of those flavors, not a definitive version of harira. Recipes vary across households and regions.
Can I make this soup without chickpeas?
Yes. Leave them out for a lighter tomato soup, or replace them with about 1½ cups (240 g) cooked white beans. You can also add cooked lentils, though they will make the soup thicker and more earthy. If you omit the legumes, consider serving the soup with bread or couscous for a more substantial meal.
Can I make it ahead?
Yes. The soup can be cooked a day or two in advance and refrigerated once cooled. Its flavor often tastes more integrated after resting overnight, and the texture will thicken as it chills. Reheat gently, add a little broth if needed, and finish with fresh lemon or herbs just before serving so the top notes stay bright.
Why does my soup taste too acidic?
Tomatoes differ in acidity, and some canned varieties taste sharper than others. First let the soup simmer for the full time and make sure it is properly seasoned; a little extra salt or olive oil can make the flavor seem more balanced. Add lemon carefully, since it adds brightness but will not reduce acidity. If needed, stir in a small pinch of sugar, taste, and repeat only if necessary.
Can I use an ordinary blender instead of an immersion blender?
Yes, but blend the soup in small batches and take care with the steam. Fill the blender no more than halfway, loosen or remove the center insert in the lid if the manufacturer allows it, and cover the opening with a folded towel while blending. Never seal hot soup tightly in a blender, because trapped steam can force the lid off. You can also leave the soup unblended for a more rustic result.
How can I make the soup thicker or thinner?
For a thicker soup, blend a larger portion, simmer it uncovered for a few extra minutes, or add cooked red lentils. For a thinner soup, stir in hot broth or water a few tablespoons at a time until it reaches the consistency you want. Make these adjustments before serving, then check the salt and lemon again because extra liquid can dilute both.
Related
- Japanese Fish Head Soup with Daikon, Ginger, and Miso
- Japanese Fish Soup with Miso, Daikon, and Mushrooms
- Japanese Egg Drop Soup (Kakitama-jiru)
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).