01 - In a large soup pot, heat olive oil over medium-low heat. Add sliced onions and a pinch of salt. Cook, stirring occasionally, for 20–25 minutes until onions are deeply golden and caramelized.
02 - Add garlic, carrots, and celery. Sauté for 3–4 minutes until slightly softened.
03 - Stir in cumin, smoked paprika, black pepper, thyme, and bay leaf. Cook for 1 minute until fragrant.
04 - Add rinsed red lentils and vegetable broth. Bring to a boil, then reduce heat to a simmer. Cook uncovered for 15–20 minutes, or until lentils and vegetables are soft.
05 - Remove bay leaf. Use an immersion blender to blend soup partially or fully, depending on desired texture.
06 - Taste and adjust salt and pepper as needed. Serve hot, garnished with fresh parsley and a squeeze of lemon juice if desired.