Moroccan 9 vegetable soup is a hearty, gently spiced one-pot soup made with nine vegetables, chickpeas, lentils, and a bright finish of lemon and herbs. This flexible, Moroccan-inspired version pairs warming cumin, ginger, and paprika with a tomato broth; regional and family versions vary, so the vegetables and seasoning can be adapted to what is available.
Ingredients
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion, diced (about 1 cup or 150 g)
- 2 medium carrots, diced (about 1 cup or 150 g)
- 2 celery ribs, diced (about ½ cup or 80 g)
- 3 garlic cloves, finely chopped (about 9 g)
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) ground coriander
- 1 teaspoon (2 g) sweet paprika
- ½ teaspoon (1 g) ground turmeric
- ½ teaspoon (1 g) ground ginger
- ⅛ teaspoon (about 0.3 g) ground cinnamon
- 1 medium potato, diced into ½-inch pieces (about 1½ cups or 200 g)
- 1 medium turnip, peeled and diced (about 1 cup or 150 g)
- ½ cup (95 g) dried brown or green lentils, picked over and rinsed
- 1 can chickpeas, drained and rinsed (15 ounces or about 250 g drained)
- 1 can diced tomatoes with their juices (14.5 ounces or 411 g)
- 8 cups (1.9 L) vegetable broth, preferably lower-sodium
- 1 teaspoon (6 g) fine salt, plus more to taste
- ¼ teaspoon (about 0.5 g) black pepper
- 1 medium zucchini, diced (about 1½ cups or 200 g)
- 1 cup (125 g) trimmed green beans, cut into 1-inch pieces
- 2 cups (140 g) finely sliced green or savoy cabbage
- ½ cup (15 g) chopped fresh cilantro
- ¼ cup (15 g) chopped fresh flat-leaf parsley
- 2 tablespoons (30 ml) fresh lemon juice, plus lemon wedges for serving
- Optional: 1 teaspoon (5 g) harissa paste, or more to taste
The nine vegetables counted here are onion, carrots, celery, potato, turnip, tomatoes, zucchini, green beans, and cabbage. Garlic and fresh herbs season the soup but are not included in that count. Chickpeas and lentils make it more substantial without turning the vegetable list into a counting puzzle. If turnips are hard to find, use an equal amount of peeled rutabaga; it is a little sweeter and takes a similar time to soften.
Instructions
- Prepare the vegetables. Dice the onion, carrots, celery, potato, and turnip into similar small pieces so they cook at a steady pace. Keep the zucchini, green beans, and cabbage separate; they go in later and need less time. Rinse the lentils and chickpeas, and measure the spices before you start cooking.
- Warm the oil and soften the first vegetables. Set a large, heavy soup pot or Dutch oven over medium heat and warm the olive oil for about 4 minutes. Add the onion, carrots, and celery. Cook for 8 minutes, stirring every minute or two, until the onion looks translucent and the carrots begin to soften. If the vegetables start to stick, lower the heat and add a small splash of broth.
- Bloom the aromatics. Stir in the garlic, cumin, coriander, paprika, turmeric, ginger, cinnamon, salt, and black pepper. Cook for 1 minute, stirring constantly, until fragrant. Keep the heat moderate: ground spices can scorch quickly, which makes the broth taste bitter.
- Simmer the lentils and firm vegetables. Add the potato, turnip, rinsed lentils, chickpeas, diced tomatoes and their juices, and vegetable broth. Stir well and bring the pot to a gentle boil, which should take about 5 minutes. Reduce the heat to maintain a steady simmer, partially cover the pot, and cook for 22 minutes. Stir once or twice, scraping the bottom so lentils do not settle and catch. The lentils should be close to tender and the potato should be starting to soften.
- Add the quicker-cooking vegetables. Stir in the zucchini, green beans, and cabbage. Simmer uncovered for 12 minutes, or until the lentils are tender and all the vegetables can be pierced easily with a fork but still hold their shape. If the soup becomes thicker than you like, add broth or water a little at a time. If it is thinner than you prefer, simmer it uncovered for a few extra minutes.
- Finish and season. Turn off the heat and stir in the cilantro, parsley, and lemon juice. Taste the broth and adjust the salt, pepper, and lemon. Add harissa a little at a time if you want more heat. Let the soup stand for 2 minutes so the herbs and citrus mingle with the broth, then ladle into bowls.
The soup should be brothy but substantial, with tender lentils and distinct pieces of vegetables. If you prefer a smoother texture, mash a small scoop of potato and lentils against the side of the pot and stir it back in; there is no need to blend the whole soup. The total cook time above includes warming the pot, softening the base, bringing the broth to a simmer, and both simmering stages.
Tips
- Cut the firm vegetables evenly. Pieces around ½ inch cook through in the stated time without dissolving. Larger chunks may need extra simmering, while very small pieces can become mushy before the lentils are tender.
- Use the right lentils. Brown or green lentils generally keep their shape and cook in the timing given. Red lentils break down more readily and may turn the broth creamy; if using them, start checking after 15 minutes of simmering and expect a softer, thicker soup.
- Keep an eye on salt. Broth brands vary, and canned tomatoes and chickpeas may already contribute salt. Starting with the listed amount is reasonable with lower-sodium broth, but taste before adding more. If your broth is salted, begin with ½ teaspoon and adjust at the end.
- Adjust thickness at the end. Lentils continue to absorb liquid as the soup sits. Add a splash of broth or water when reheating rather than thinning the entire pot too much at the start. For more depth, use vegetable broth; water works, but the result will taste lighter.
Serving Suggestions
Serve the soup hot in wide bowls with lemon wedges so each person can brighten their portion to taste. Warm Moroccan-style bread, crusty bread, or pita is useful for dipping and makes a simple accompaniment. A small dish of harissa at the table lets diners choose their own heat level without making the whole pot spicy.
For a fuller meal, add a salad of cucumber, tomato, and herbs dressed with lemon and olive oil. You can also serve the soup with couscous on the side, or spoon it over a little couscous in each bowl. If serving a group, put chopped cilantro, parsley, extra lemon, and harissa on the table separately; those toppings stay fresh and allow everyone to adjust their bowl.
Variations
Use seasonal vegetables. Replace the zucchini with an equal amount of diced pumpkin or butternut squash, adding it with the potato and turnip because it needs longer to cook. For a spring version, swap some or all of the green beans for peas and stir them in during the final 5 minutes. These changes keep the soup flexible, though the listed nine-vegetable combination is the one used for this recipe.
Make it without chickpeas. Add another ½ cup (95 g) of dried lentils and 1 cup (240 ml) more broth, then simmer until the extra lentils are tender. This produces a denser lentil soup. For a quicker pantry version, use another drained can of chickpeas in place of the dried lentils; add them with the later vegetables and reduce the first simmer to about 15 minutes, just long enough to soften the potato and turnip.
Change the heat or spice balance. Harissa gives the soup a chile-forward heat, while a pinch of cayenne is a simpler substitute. Add either gradually, since their strength varies. A little more cumin or coriander makes the soup earthier; extra lemon at the end makes the tomato broth brighter. Avoid adding a large amount of cinnamon, which can dominate the other spices.
Make it vegan or gluten-free. The ingredient list is vegan when made with vegetable broth, and it contains no wheat ingredients as written. Check packaged broth and harissa labels if cooking for someone who must avoid gluten, since packaged products can vary. If you use a different broth, taste before salting because its seasoning may be stronger or milder.
Storage and Reheating
Cool the soup promptly and refrigerate it within 2 hours of cooking, divided into shallow, covered containers if the pot is large. It keeps in the refrigerator for 3–4 days. The lentils and vegetables absorb broth as they sit, so the next-day soup may be thicker; loosen individual portions with a little water or broth while reheating.
Reheat only the portion you plan to eat, either in a saucepan over medium heat or in the microwave in a covered, microwave-safe bowl, stirring occasionally until steaming throughout. For leftovers, USDA guidance is to reheat to 165°F (74°C); check the center with a food thermometer. Avoid repeatedly cooling and reheating the full pot.
For longer storage, freeze the cooled soup in airtight freezer containers for up to 3 months for best quality, leaving a little room for expansion. Thaw it overnight in the refrigerator or reheat from frozen over low heat with a splash of broth, stirring as it loosens. The cabbage and zucchini may soften more after freezing, but the soup remains suitable for a quick meal.
Frequently Asked Questions
Is this a traditional Moroccan recipe?
It is a Moroccan-inspired vegetable soup rather than a claim to one definitive traditional formula. Soups and household recipes vary by region, season, and cook. The warm spices, legumes, tomato, herbs, and lemon give this version a Moroccan flavor direction, while the exact group of nine vegetables is a practical combination for this recipe.
Can I use frozen vegetables?
Yes. Frozen green beans can go straight into the pot with the zucchini and cabbage; they may need a few extra minutes to become tender. Frozen diced zucchini also works, though it tends to be softer. For the best texture, use fresh potato and turnip because frozen versions may break down during the longer simmer.
Can I make the soup ahead?
Yes. Make it up to 3–4 days ahead and refrigerate it promptly in covered containers. The flavor settles as it rests, while the lentils thicken the broth. Reheat the amount needed to 165°F (74°C), then add broth if needed and finish with fresh lemon or herbs if their flavor has faded.
What can I use instead of turnip?
Rutabaga is the closest practical substitute and can be diced and simmered in the same way, though it tastes somewhat sweeter. A similar amount of peeled parsnip also works, but it has a sweeter, more aromatic flavor and may soften sooner. Keep the pieces close to ½ inch and check for tenderness before adding the quick-cooking vegetables.
How can I make the soup less spicy?
The base recipe is mild because it does not require harissa. Leave it out, and offer harissa or cayenne separately at the table. If the pot already tastes too hot, add a little more broth and chickpeas or lentils if available; a squeeze of lemon can balance the flavor, but it will not remove the chile heat.
Can I blend this soup?
Yes, although blending changes its chunky texture. For a partly smooth soup, use an immersion blender briefly in a few spots, or transfer a couple of cups to a blender, blend carefully, and return them to the pot. Let hot soup cool slightly before using a countertop blender, work in batches, and follow the blender maker’s instructions to avoid pressure from escaping steam.
Related
- Jamaican Red Peas Soup with Pigtail Recipe
- Jamaican Soup Mix: Hearty Chicken Soup with Dumplings
- Jamaican Saturday Soup with Red Peas and Dumplings
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).