In a large saucepan or Dutch oven over medium heat, add 30ml (2 tablespoons) olive oil and heat until shimmering. Add the celery, carrots and onions along with a generous pinch of salt. Cook, stirring occasionally, until the vegetables are softened and have begun to brown around the edges, around 7-10 minutes.
Add the ginger and garlic and cook, stirring constantly, until fragrant - about 30 seconds.
Add the cumin, coriander seed, paprika, cinnamon and allspice. Cook until well incorporated and very fragrant - another 30 seconds.
Add the tomato paste. Stir to combine and cook until the paste darkens and beings to leave a film on the bottom of the pot, about 2 minutes.
Add both lentils, the chickpeas and the lemon zest. Stir until combined.
Pour in the crushed tomatoes and stir to combine. Add the vegetable broth and bring to a boil. Reduce the heat to a simmer and cook, stirring occasionally, until the lentils are tender - about 20 minutes.
Add the orzo and the kale. Stir to combine and cook until the noodles are al dente and the kale is tender - about 5-10 minutes.
Turn off the heat and stir in the lemon juice and the ras el hanout. Add the cilantro. Taste to adjust for seasoning, adding more salt and pepper, if needed. Serve.
Video
Notes
If you do not have ras el hanout or cannot find it, you can make it at home. Simply combine 1 teaspoon salt, 1 teaspoon ground cumin, 1 teaspoon ground ginger, 1 teaspoon ground turmeric, 1/2 teaspoon cinnamon, 1/2 teaspoon ground cardamom, 1/2 teaspoon ground black pepper, 1/2 teaspoon ground coriander, 1/2 teaspoon cayenne pepper, 1/2 teaspoon allspice, 1/4 teaspoon freshly ground nutmeg and 1/4 teaspoon ground cloves. Store in an airtight container.