![]()
Moroccan Vegetable Soup (Chorba): A Culinary Journey to the Heart of Morocco
The scent of turmeric always takes me back to a small, sun-drenched courtyard in Marrakech. I remember haggling for spices with a wizened vendor, the air thick with exotic aromas. Later that day, I sat cross-legged on a vibrant rug, sharing a steaming bowl of Chorba with a local family. The rich, golden broth, brimming with tender vegetables and savory meat, was a revelation – a symphony of flavors that spoke of warmth, hospitality, and the vibrant soul of Morocco. This recipe aims to capture that essence, bringing a taste of Morocco into your own kitchen.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 35 minutes
- Servings: 6
- Yield: 6 (2-cup) servings
- Dietary Type: Can be Gluten-Free & Dairy-Free
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium onion, finely diced
- 2 teaspoons ground turmeric
- 1 lb beef stew meat (such as chuck) or 1 lb lamb stew meat, trimmed and cut into 1/2-inch thick cubes (shoulder or leg)
- 6 cups reduced-sodium beef broth or 6 cups water
- 1 (14 ounce) can diced tomatoes
- 2 small turnips, peeled and diced
- 2 carrots, diced
- 2 stalks celery, leaves included, thinly sliced
- 1 pinch saffron thread
- 12 sprigs flat leaf parsley, plus more leaves for garnish
- 8 sprigs fresh cilantro, plus more leaves for garnish
- 1 large zucchini, peeled and cut into 1/4-inch dice
- 2 ounces angel hair pasta (capellini, broken into small pieces, about 1/2 cup) or 2 ounces orzo pasta, preferably whole-wheat
- 1-2 teaspoon kosher sea salt
- 1/2 teaspoon fresh ground pepper
Equipment Needed
- Dutch oven or large, heavy-bottomed pot
- Kitchen string or twine
- Measuring cups and spoons
- Cutting board
- Chef’s knife
Instructions
-
Heat the olive oil in a dutch oven over medium-high heat. Make sure the pot is large enough to accommodate all ingredients comfortably, leaving room for simmering.
-
Add the diced onion and ground turmeric to the heated oil. Stir to coat the onion evenly with the turmeric, allowing the spices to bloom and release their fragrant oils.
-
Add the beef or lamb stew meat to the pot. Cook, stirring occasionally, until the onion is tender and the meat is lightly browned on all sides. This should take approximately 4 to 5 minutes. Browning the meat adds depth of flavor to the soup.
-
Pour in the reduced-sodium beef broth (or water if using), followed by the diced tomatoes and their juice. Scraping the bottom of the pot will loosen any browned bits, further enhancing the flavor.
-
Add the diced turnips, carrots, and celery to the pot. The celery leaves add a subtle herbaceous note, so don’t discard them! Also, toss in the saffron thread.
-
Tie the parsley and cilantro sprigs together with kitchen string. This creates an easy-to-remove herb bouquet that infuses the soup with flavor without leaving behind stems. Add the tied herbs to the pot.
-
Bring the soup to a boil over high heat.
-
Cover the pot and reduce the heat to a simmer.
-
Cook until the meat is very tender, about 45 to 50 minutes. The meat should easily pull apart with a fork. Check the liquid level periodically, adding more broth or water if needed to keep the ingredients submerged.
-
Stir in the diced zucchini and cook, covered, until the zucchini is soft, about 8 to 10 minutes. Be careful not to overcook the zucchini, as it can become mushy.
-
Add the angel hair pasta (broken into small pieces) or orzo pasta to the soup. Cook until the pasta is soft, which will take approximately 4 to 10 minutes, depending on the type of pasta you use. Stir occasionally to prevent the pasta from sticking to the bottom of the pot. If using orzo, consider using whole-wheat for added fiber.
-
Discard the parsley and cilantro sprigs from the soup. They have imparted their flavor, and their work is done.
-
Season the soup with salt (start with 1 teaspoon if you’re using beef broth; add more if you’re using water) and pepper. Taste and adjust the seasoning as needed. Remember that the saltiness of the broth can vary, so season to your preference.
-
Serve the Chorba hot, sprinkled with fresh parsley and/or cilantro leaves, if desired. A squeeze of lemon juice can also brighten the flavors.
Expert Tips & Tricks
- For a richer flavor, brown the meat in batches to avoid overcrowding the pot. This ensures proper searing and enhances the maillard reaction.
- Deglaze the pot with a splash of red wine vinegar after browning the meat. This adds a complex layer of flavor.
- If you don’t have fresh saffron, a pinch of saffron powder can be used as a substitute, but the flavor will be slightly different.
- Adjust the amount of turmeric to your liking. Some people prefer a more pronounced turmeric flavor.
- For a spicier Chorba, add a pinch of red pepper flakes along with the other spices.
- Make the soup a day ahead for even better flavor. The flavors will meld together overnight.
- If the soup becomes too thick, add a little more broth or water to reach your desired consistency.
- If you don’t have a Dutch oven, a large, heavy-bottomed pot will also work.
Serving & Storage Suggestions
Serve the Moroccan Vegetable Soup hot in bowls, garnished with fresh parsley or cilantro leaves. A dollop of plain yogurt or a swirl of harissa paste can also be added for extra flavor and visual appeal.
Storage:
- Room Temperature: Not recommended for more than 2 hours.
- Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freezer: Store in freezer-safe containers for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
Reheating:
Reheat gently on the stovetop over medium heat, stirring occasionally, until heated through. You may need to add a little broth or water if the soup has thickened during storage. Alternatively, you can reheat individual portions in the microwave.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 219.3 kcal | N/A |
| Calories from Fat | 76 g | 35% |
| Total Fat | 8.6 g | 13% |
| Saturated Fat | 2.2 g | 11% |
| Cholesterol | 48.4 mg | 16% |
| Sodium | 495.7 mg | 20% |
| Total Carbohydrate | 17.3 g | 5% |
| Dietary Fiber | 3.4 g | 13% |
| Sugars | 6 g | N/A |
| Protein | 19.8 g | 39% |
Variations & Substitutions
- Vegetarian/Vegan: Omit the meat and use vegetable broth instead of beef broth. Add chickpeas or lentils for protein.
- Gluten-Free: Use gluten-free pasta or rice instead of angel hair or orzo.
- Spicy: Add a pinch of cayenne pepper or a chopped chili pepper to the soup.
- Lamb Chorba: Substitute lamb stew meat for the beef stew meat.
- Chicken Chorba: Substitute chicken thighs or breast (cut into cubes) for the beef stew meat.
- Seasonal Vegetables: Use different vegetables depending on the season. For example, in the fall, you could add butternut squash or sweet potatoes.
- Herbs: Experiment with different herbs, such as mint or oregano.
FAQs (Frequently Asked Questions)
Q: Can I use dried herbs instead of fresh?
A: Yes, you can. Use about 1 teaspoon of dried herbs for every tablespoon of fresh herbs. Keep in mind that dried herbs have a more concentrated flavor, so you may need to adjust the amount.
Q: Can I make this soup in a slow cooker?
A: Yes, you can. Brown the meat in a skillet first, then transfer all the ingredients to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Add the pasta during the last 30 minutes of cooking.
Q: What if I don’t have saffron?
A: Saffron adds a unique flavor and color, but it’s not essential. You can omit it or substitute it with a pinch of turmeric for color.
Q: Can I freeze this soup?
A: Yes, Chorba freezes well. Allow the soup to cool completely before transferring it to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
Q: How can I thicken the soup if it’s too thin?
A: You can thicken the soup by simmering it uncovered for a longer period of time, allowing some of the liquid to evaporate. Alternatively, you can stir in a slurry of cornstarch and water (1 tablespoon cornstarch mixed with 2 tablespoons cold water) during the last few minutes of cooking.
Final Thoughts
This Moroccan Vegetable Soup, or Chorba, is more than just a recipe; it’s an invitation to experience the vibrant flavors and warm hospitality of Morocco. Don’t be afraid to experiment with the ingredients and make it your own. Whether you’re a seasoned chef or a beginner cook, I encourage you to give this recipe a try. Share your creations and feedback – I’d love to hear how it turns out! Pair this hearty soup with some crusty bread and a glass of mint tea for a truly authentic Moroccan meal.