In a large, heavy-bottomed pot, heat the olive oil over medium heat until shimmering. Add the diced onion and sauté for about 5 minutes, stirring occasionally, until the onion becomes translucent and soft.
Add the minced garlic to the pot and sauté for an additional minute, or until it becomes fragrant and golden. Be careful not to burn the garlic.
Introduce the diced carrots, zucchini, and red bell pepper into the pot. Sauté the mixture for about 5 more minutes, occasionally stirring, until the vegetables have softened.
Add the drained chickpeas, vegetable broth, diced tomatoes (with juices), dried oregano, dried thyme, and smoked paprika. Stir well to ensure all ingredients are combined thoroughly.
Increase the heat to bring the soup to a gentle boil, then reduce the heat to low to let it simmer. Cook uncovered for 15-20 minutes, allowing the flavors to blend beautifully.
After simmering, season the soup with salt and freshly cracked black pepper to taste. Adjust the seasoning according to your preference.
Fold in the chopped spinach (or kale) and drizzle the lemon juice over the mixture. Stir well and cook for an additional 5 minutes, or until the greens are wilted and vibrant.
Once cooked, remove the pot from the heat and let it cool slightly before serving.
Notes
Garnish with fresh parsley and serve with crusty bread.