Soak the dry chickpeas in plenty of water overnight or for a minimum of 8 hours. Drain and set aside.
In a large heavy-based pot or a Dutch oven, heat 1 tablespoon olive oil.
Sear the diced lamb in batches to ensure equally golden-brown meat.
Reduce the heat, add the onions along with celery, and sauté until they get a nice, slight browning. Then, toss in the chopped garlic.
Add 1 teaspoon salt, ½ teaspoon freshly ground black pepper, ½ teaspoon ground cumin, ½ teaspoon ground coriander, ¼ teaspoon ground ginger, and ¼ teaspoon cinnamon powder.
Stir in 1 tablespoon tomato paste and cook for a couple of minutes.
Pour in the tomato passata or pureed strained tomatoes, and let it simmer for a few minutes.
Next, add the stock, soaked chickpeas and washed and drained green lentils.
Give them a good stir, cover the pot and gently simmer for 1 hour 15 minutes, until the lamb and chickpeas are softened.
Add the pasta, stir well, and cook for further 15 minutes, or until the pasta soften.
Adjust the seasoning if needed, garnish with chopped parsley or coriander.
Ladle the Moroccan Harira Soup into bowls and serve hot with lemon wedges on the side.