Heat oil in a large-stockpot over medium-high-heat. Then add onion and sauté for 3 minutes, stirring periodically.
Add garlic and carrots and sauté for 5 minutes, stirring periodically.
Add chickpeas and stock, stir to blend. Keep on cooking till the soup reaches a simmer. Then reduce heat to moderate (or medium-low), keep up a continuous low-simmer.
Add orzo and stir to blend. Keep on cooking until the orzo is al dente, stirring occasionally so the orzo does not stick to the base of the pan.
Meanwhile, the orzo is cooking, whisk together the lemon juice and eggs in another mixing-bowl or measuring cup till blended.
Ladle out 1 cup of the hot soup broth and while whisking the egg mix, drizzle the broth to the eggs till blended. Repeat with 1 cup of warm broth.
When the orzo is prepared to go, remove the stockpot from the heat. Subsequently while stirring the whole soup, very slowly drizzle the egg mix to the soup till blended. The egg mix ought to produce the soup creamy and nice.
Return the soup to heat. Stir in the spinach and dill and simmer for 1-2 minutes till the spinach has wilted. Subsequently taste and season the soup with a couple of pinches of salt and pepper, as required.
Serve warm, garnished with extra dill and lemon wedges.