Moroccan beef soup is a hearty, harira-inspired pot of tender beef, tomatoes, lentils, chickpeas, and fragrant spices, finished with fresh herbs and lemon. Recipes vary across Morocco and from family to family; this version makes a satisfying one-pot meal with beef and a practical blend of warming spices.
Ingredients
- 1½ lb beef chuck, cut into ¾-inch (2 cm) cubes (680 g)
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, finely diced (about 1 cup / 150 g)
- 2 celery stalks, diced (about 1 cup / 100 g)
- 1 medium carrot, diced (about ¾ cup / 100 g)
- 4 garlic cloves, minced (about 12 g)
- 2 tablespoons tomato paste (30 g)
- 2 teaspoons ras el hanout (about 5 g)
- 1 teaspoon ground cumin (about 2 g)
- 1 teaspoon ground ginger (about 2 g)
- 1 teaspoon sweet paprika (about 2 g)
- ½ teaspoon ground turmeric (about 1.5 g)
- ¼ teaspoon ground cinnamon (about 0.6 g)
- 8 cups low-sodium beef broth (1.9 L)
- ½ cup brown or green lentils, rinsed and picked over (100 g)
- 1 can crushed tomatoes, 14.5 oz (410 g)
- 1 can chickpeas, 15 oz (425 g), drained and rinsed (about 1½ cups / 240 g drained)
- ½ cup broken vermicelli or thin soup noodles (45 g)
- 1 bay leaf (about 0.2 g)
- 1½ teaspoons fine salt (about 9 g), plus more to taste
- ½ teaspoon freshly ground black pepper (about 1 g)
- ½ cup chopped fresh cilantro (about 15 g)
- ¼ cup chopped fresh flat-leaf parsley (about 15 g)
- 2 tablespoons fresh lemon juice (30 ml), plus lemon wedges for serving
Instructions
- Prepare the ingredients. Cut the beef into even cubes so they cook at a similar rate. Dice the onion, celery, and carrot; mince the garlic; rinse the lentils; and drain and rinse the chickpeas. Chop the herbs and measure the spices before you begin cooking. This preparation takes about 25 minutes and makes the stovetop steps easier to manage.
- Brown the beef. Heat the olive oil in a large, heavy-bottomed soup pot or Dutch oven over medium-high heat. Pat the beef dry, season it lightly with some of the measured salt and pepper, and brown it in a single layer for about 8 minutes, turning the pieces so several sides develop color. Work in batches if needed; crowding the pot makes the beef steam rather than brown. Transfer the browned pieces to a plate.
- Soften the vegetables. Lower the heat to medium. Add the onion, celery, and carrot to the same pot and cook for 5 minutes, stirring and scraping up the browned bits. Add the garlic, tomato paste, ras el hanout, cumin, ginger, paprika, turmeric, and cinnamon. Stir for 1 minute, just until the garlic smells fragrant and the tomato paste darkens slightly. If the spices begin sticking, add a small splash of broth.
- Simmer the beef. Pour in the beef broth and crushed tomatoes, then add the browned beef and bay leaf. Stir, bring the pot to a gentle boil, and reduce the heat to maintain a steady simmer. Cover partially and cook for 45 minutes, stirring once or twice. Keep the liquid bubbling gently rather than boiling hard; a vigorous boil can make the beef tighten and break the vegetables apart.
- Cook the lentils. Stir in the rinsed lentils. Continue simmering, partially covered, for 20 minutes, or until the lentils are tender but still hold their shape. Check the pot occasionally and stir across the bottom. If the soup is thicker than you like before the lentils are done, add hot water or broth in ½-cup (120 ml) increments.
- Add chickpeas and noodles. Stir in the chickpeas and vermicelli. Simmer for 8 minutes, or follow the noodle package timing if it differs, until the noodles are tender. Stir frequently near the end because noodles can settle and stick. Remove the bay leaf. Check a large beef cube with a food thermometer: USDA FSIS gives 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of beef. Keep simmering if it has not reached that temperature; the beef should also be fork-tender for soup.
- Finish and rest. Turn off the heat. Stir in the cilantro, parsley, and lemon juice, then taste and adjust the salt, pepper, or lemon. Let the soup stand off the heat for 3 minutes before serving. The herbs stay brighter when added at the end, while the brief rest lets the noodles settle and the broth’s flavors come together.
Tips
- Choose beef chuck for a tender result. Chuck has enough connective tissue to become succulent during a long simmer. Lean stewing beef can work, but it may be less tender; cut it into evenly sized pieces and start checking for tenderness as the lentils cook.
- Use a sensible ras el hanout substitute. Ras el hanout is a Moroccan spice blend, and its exact ingredients vary. If you cannot find it, use ½ teaspoon each of extra cumin and ginger, plus a small pinch of cinnamon and black pepper. The soup will still be warmly spiced, though it will lack the blend’s more complex, floral notes.
- Keep the noodles from turning mushy. Add them only near the end and cook just until tender. If you expect leftovers, cook the noodles separately and add them to individual bowls; they continue absorbing broth as the soup sits.
- Adjust thickness gradually. Lentils and noodles both absorb liquid, so the soup may thicken more than expected. Add hot broth or water a little at a time, and taste again before adding extra salt. A pinch of salt is easier to add than to correct.
Serving Suggestions
Serve the soup hot in deep bowls with lemon wedges so each person can brighten their portion to taste. A little extra chopped cilantro or parsley makes a fresh contrast to the rich broth, and a small bowl of harissa or another chile sauce lets people add heat individually without changing the whole pot.
Warm Moroccan khobz, crusty bread, or pita is useful for scooping up the chickpeas and soaking up the tomato broth. For a lighter meal, pair a bowl with a simple cucumber and tomato salad dressed with lemon and olive oil. The soup is filling on its own, so modest sides are usually enough. If serving a group, keep extra broth nearby: the lentils and noodles can make the pot thicker while it waits on the table.
Variations
Make it without noodles: Leave out the vermicelli and add another ¼ cup (50 g) of rinsed lentils if you want a thicker, more lentil-forward soup. Check the lentils for tenderness before serving and add broth if the pot becomes too dense.
Use a different bean: White beans can replace the chickpeas in the same quantity. Their texture is softer and their flavor milder, but they work well with the spiced tomato broth. If using canned beans, rinse them first and add them at the same point as the chickpeas.
Make it hotter: Add ¼ teaspoon cayenne with the dry spices, or serve chile paste at the table. For a gentler version, omit the cayenne and let diners season their own bowls.
Try lamb instead: Lamb shoulder cut into similar-sized cubes can replace the beef, although its flavor is richer and more distinct. Keep the same simmering approach and check doneness with a thermometer; USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of lamb.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours in shallow, airtight containers. The soup keeps for 3–4 days in the refrigerator. If possible, store cooked noodles separately so they do not swell and soften in the broth. If the noodles are already mixed in, the soup is still fine to keep, but expect a thicker texture; loosen it with broth or water when reheating.
For longer storage, freeze the soup for up to 3 months in freezer-safe containers, leaving a little room for expansion. Noodles may become soft after freezing, so freezing the soup before adding them gives the best texture. Thaw frozen soup overnight in the refrigerator or reheat it from frozen over low heat with a splash of water, stirring as it loosens.
Reheat on the stovetop over medium-low heat, stirring occasionally, until steaming throughout. For food safety, USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. A microwave also works: use a covered microwave-safe bowl, stir at intervals, and check the temperature in more than one spot. Add fresh herbs and a squeeze of lemon after reheating for a brighter finish.
Frequently Asked Questions
Is this the same as Moroccan harira? It is inspired by harira, a well-known Moroccan soup often made with tomatoes, legumes, herbs, and spices. Harira recipes differ by region and household; meat choices, thickening methods, and additions such as noodles vary. This version uses beef chuck, chickpeas, lentils, and vermicelli for a hearty main-course soup.
Can I make Moroccan beef soup without a pressure cooker? Yes. This recipe is designed for a regular stovetop pot, where a gentle simmer gives the beef time to become tender. A pressure cooker would change the cooking times and the order in which ingredients are added, so follow the appliance’s instructions for beef and add quick-cooking noodles near the end.
Can I use dried chickpeas? Yes, but they need to be fully cooked before they go into the soup. Soak and cook them according to their package or a reliable bean-cooking method, then use about 1½ cups (240 g) cooked chickpeas in place of the drained canned chickpeas. Do not add hard, uncooked dried chickpeas at the same time as the lentils; they may not soften evenly during this recipe’s simmer.
Why is my soup thicker the next day? Lentils and vermicelli continue to absorb liquid as the soup cools and sits. Stir in broth or water when reheating, a little at a time, until it reaches the consistency you prefer. Taste after thinning, since extra liquid can dilute the seasoning.
Can I prepare it ahead? Yes. The soup can be cooked a day ahead and refrigerated once cooled safely. For the best noodle texture, make the soup without vermicelli, refrigerate it, and cook the noodles separately when serving. Reheat the soup to 165°F (74°C), then add the cooked noodles, herbs, and lemon just before bringing it to the table.
Related
- Japanese Egg Soup with Dashi: A Light, Silky Bowl
- Japanese Eggplant Soup with Miso and Dashi at Home
- Japanese Cream Stew Cubes: Homemade Mix for Cozy Stew
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).