Heat the olive oil in your large pot over medium heat until it shimmers and starts to gently ripple. Add the diced onion and sauté, stirring frequently, until it turns translucent and fragrant, about 5 minutes.
Add the minced garlic to the pot and cook for about 30 seconds, until it releases a sweet aroma and becomes fragrant, but be careful not to burn it.
Stir in the chopped carrots and cook for another 8-10 minutes, stirring occasionally, until they soften slightly and start to develop a deeper orange hue and a sweet smell fills the air.
Pour in the vegetable broth and add rinsed lentils, stirring to combine. Increase the heat to bring the mixture to a gentle boil, then reduce to low and cover partially.
Let the soup simmer gently for 25-30 minutes, stirring occasionally, until the lentils are tender and the carrots are soft but hold their shape.
Taste the soup and season with salt and pepper as needed. Squeeze in the juice of half a lemon to brighten the flavors, and add lemon zest if desired.
If you prefer a smooth texture, use an immersion blender directly in the pot to blend until velvety. For a chunkier soup, leave it as is or mash some of the lentils with the back of a spoon.
Stir in a splash of olive oil and sprinkle with chopped fresh herbs for added freshness and flavor. Let the soup sit for 5 minutes to meld the flavors before serving.
Serve the hot, vibrant soup in bowls, perhaps with crusty bread on the side, and enjoy the comforting, earthy flavors that bring a touch of the garden to your table.