{"id":"recipe_41db90c85b","slug":"harira-moroccan-lentil-chickpea-soup","title":"Harira (Moroccan Lentil & Chickpea Soup)","description":"A fragrant, silky, and hearty Moroccan tomato-based soup packed with legumes and warm spices, traditionally served during Ramadan.","serves":6,"time":{"prepMinutes":20,"cookMinutes":60,"totalMinutes":80,"activeMinutes":30},"ingredients":[{"id":"ingredient-1","original":"250g lamb or beef, diced into small cubes","name":"Lamb","quantity":250,"unit":"g","usQuantity":0.55,"usUnit":"lb","form":"diced small","notes":"can substitute with beef or omit for vegetarian version","group":"base","optional":true},{"id":"ingredient-2","original":"1 large onion, finely chopped","name":"Onion","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"finely chopped","notes":"large","group":"base","optional":false},{"id":"ingredient-3","original":"2 stalks celery, chopped with leaves","name":"Celery","quantity":2,"unit":"piece","usQuantity":2,"usUnit":"piece","form":"chopped with leaves","notes":"","group":"base","optional":false},{"id":"ingredient-4","original":"1/2 cup dried green lentils","name":"Lentils","quantity":100,"unit":"g","usQuantity":"1/2","usUnit":"cup","form":"dried","notes":"green or brown","group":"legumes","optional":false},{"id":"ingredient-5","original":"1 can (400g) cooked chickpeas, drained","name":"Chickpeas","quantity":250,"unit":"g","usQuantity":1.5,"usUnit":"cup","form":"cooked and drained","notes":"approx 15 oz can","group":"legumes","optional":false},{"id":"ingredient-6","original":"400g tomato puree or crushed tomatoes","name":"Tomato Puree","quantity":400,"unit":"g","usQuantity":14.1,"usUnit":"oz","form":"pureed","notes":"fresh or canned","group":"base","optional":false},{"id":"ingredient-7","original":"1 bunch fresh cilantro, finely chopped","name":"Cilantro","quantity":1,"unit":"bunch","usQuantity":1,"usUnit":"bunch","form":"finely chopped","notes":"","group":"herbs","optional":false},{"id":"ingredient-8","original":"1 bunch fresh parsley, finely chopped","name":"Chopped Parsley","quantity":1,"unit":"bunch","usQuantity":1,"usUnit":"bunch","form":"finely chopped","notes":"","group":"herbs","optional":false},{"id":"ingredient-9","original":"1 tsp ground ginger","name":"Ginger","quantity":2,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"ground","notes":"","group":"spices","optional":false},{"id":"ingredient-10","original":"1 tsp turmeric","name":"Turmeric","quantity":2,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"ground","notes":"","group":"spices","optional":false},{"id":"ingredient-11","original":"1/2 tsp cinnamon","name":"Cinnamon","quantity":1,"unit":"g","usQuantity":"1/2","usUnit":"tsp","form":"ground","notes":"","group":"spices","optional":false},{"id":"ingredient-12","original":"1.5 liters water or stock","name":"Stock","quantity":1.5,"unit":"l","usQuantity":1.6,"usUnit":"qt","form":"liquid","notes":"can use beef or vegetable stock","group":"liquid","optional":false},{"id":"ingredient-13","original":"3 tbsp flour","name":"Flour","quantity":30,"unit":"g","usQuantity":3,"usUnit":"tbsp","form":"all-purpose","notes":"used for thickening (tadrouira)","group":"thickener","optional":false},{"id":"ingredient-14","original":"50g vermicelli or fine pasta","name":"Vermicelli Pasta","quantity":50,"unit":"g","usQuantity":1.8,"usUnit":"oz","form":"dry","notes":"very fine noodles","group":"base","optional":false},{"id":"ingredient-15","original":"1 lemon, cut into wedges","name":"Lemon","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"wedges","notes":"for serving","group":"garnish","optional":false}],"instructions":[{"id":"instruction-1","text":"In a large pot, sauté the meat (if using) with the chopped onion and celery over medium heat for about 5 minutes until onions are soft.","group":"Base Preparation","title":"In a large pot, sauté the meat","timerMinutes":5,"sourceTitle":"Base Preparation"},{"id":"instruction-2","text":"Add the lentils, tomato puree, ground ginger, turmeric, cinnamon, half of the cilantro, and half of the parsley. Pour in the water or stock.","group":"Simmering","title":"Add the lentils, tomato puree, ground ginger, turmeric, cinnamon","timerMinutes":45,"sourceTitle":"Simmering"},{"id":"instruction-3","text":"Bring to a boil, then reduce heat and simmer for 40-45 minutes until the lentils and meat are tender.","group":"Simmering","title":"Bring to a boil, then reduce heat and simmer","timerMinutes":45,"sourceTitle":"Simmering"},{"id":"instruction-4","text":"Add the cooked chickpeas and vermicelli to the pot. Cook for another 5-10 minutes until the pasta is tender.","group":"Finishing","title":"Add the cooked chickpeas and vermicelli","timerMinutes":10,"sourceTitle":"Finishing"},{"id":"instruction-5","text":"Whisk the flour with 1/2 cup of water until smooth. Slowly pour this mixture into the simmering soup while stirring constantly. This will thicken the soup into a velvety texture. Simmer for a final 5 minutes.","group":"Thickening","title":"Whisk the flour with 1/2 cup of water","timerMinutes":5,"sourceTitle":"Thickening"},{"id":"instruction-6","text":"Stir in the remaining cilantro and parsley. Adjust salt to taste. Serve hot with lemon wedges for squeezing over the top.","group":"Serving","title":"Stir in the remaining cilantro and parsley","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"Harira is often served with dates and 'Chebakia' (honey cookies) to break the fast. The consistency should be velvety—thick enough to coat a spoon but still pourable.","cuisine":{"group":"African","specific":["Moroccan"]},"course":["soup"],"cookingMethod":["simmer","saute","boil"],"equipment":["large soup pot","wooden spoon","whisk","small bowl"],"diet":["high_protein"],"allergens":["wheat","gluten"],"difficulty":"medium","yield":{"amount":2.5,"unit":"l","note":"Total soup volume"},"makeAhead":{"instructions":"Harira tastes even better the next day as flavors meld. You may need to add a splash of water when reheating as it thickens over time."},"storage":{"food":{"instructions":"Store in an airtight container in the refrigerator.","reheatingNotes":"Reheat on the stovetop over medium heat, stirring frequently."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_41db90c85b%2Fcover.jpg?alt=media&token=a36b4aa4-ff02-4a95-9ce3-d84039f6344e","imageAlt":"Harira (Moroccan Lentil & Chickpea Soup) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["harira","moroccan","soup","ramadan","lentils","chickpeas","healthy"],"schemaVersion":1,"sourceTitle":"Harira (Moroccan Lentil & Chickpea Soup)","sourcePublishedAt":"2026-02-04T22:54:23.995Z","sourceUpdatedAt":"2026-02-04T22:54:23.995Z","related":[{"id":"ewedu_soup_e41eeb24af","slug":"ewedu-soup","title":"Ewedu Soup","description":"A traditional Nigerian green soup made from jute leaves, known for its viscous (drawy) texture. It is a staple of Yoruba cuisine, typically served with Amala and a side of stew.","serves":4,"time":{"prepMinutes":10,"cookMinutes":15,"totalMinutes":25,"activeMinutes":15},"cuisine":{"group":"African","specific":["Nigerian","Yoruba"]},"course":["soup"],"difficulty":"easy","diet":["gluten_free","dairy_free","low_carb","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fewedu_soup_e41eeb24af%2Fcover.jpg?alt=media&token=80033ba6-a624-4cb7-93f4-6b2e30d37501","imageAlt":"Ewedu Soup — recipe cover","tags":["healthy","slimy","traditional","west african","low calorie"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":5},{"id":"recipe_7e08e81b95","slug":"vermicelli-soup-shorbat-shariya","title":"Vermicelli Soup (Shorbat Shariya)","description":"A light and comforting African-style soup featuring toasted vermicelli noodles simmered in a fragrant savory broth. Simple, quick, and perfect as a starter.","serves":4,"time":{"prepMinutes":5,"cookMinutes":20,"totalMinutes":25,"activeMinutes":10},"cuisine":{"group":"African","specific":["North African"]},"course":["soup"],"difficulty":"easy","diet":["vegetarian","dairy_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_7e08e81b95%2Fcover.jpg?alt=media&token=5635d06b-0fee-4e14-886a-986f260262e0","imageAlt":"Vermicelli Soup (Shorbat Shariya) — recipe cover","tags":["soup","vermicelli","african","easy","quick","comfort food","light meal"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":8,"stepCount":5},{"id":"pepper_soup_da625ee460","slug":"african-pepper-soup","title":"African Pepper Soup","description":"A fiery, aromatic, and deeply comforting West African broth made with a unique blend of spices and tender meat. Often enjoyed as a light yet revitalizing meal.","serves":4,"time":{"prepMinutes":15,"cookMinutes":45,"totalMinutes":60,"activeMinutes":20},"cuisine":{"group":"African","specific":["Nigerian","West African"]},"course":["soup"],"difficulty":"medium","diet":["high_protein","gluten_free","dairy_free","low_carb"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fpepper_soup_da625ee460%2Fcover.jpg?alt=media&token=49c825e9-4db5-48f7-9e5b-c2a81636556f","imageAlt":"African Pepper Soup — recipe cover","tags":["pepper soup","spicy","african","broth","high protein","comfort food"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":10,"stepCount":5}]}