Peel the carrots and chop them into small, even cubes—about 1 cm. This helps them cook quickly and evenly, releasing their sweet aroma.
Dice the onion and mince the garlic. Place a large heavy-bottomed pot over medium heat and add the olive oil. Once shimmering, add the onion and sauté until translucent and fragrant, about 5 minutes, with a gentle sizzle and golden edges.
Add the chopped carrots to the pot. Stir well and cook for another 5-7 minutes, until the carrots start to soften and smell sweet, with edges beginning to caramelize slightly.
Stir in the minced garlic and cook for about 1 minute until fragrant. Then pour in the vegetable broth, bringing it to a gentle boil. Once bubbling, reduce the heat to low and cover the pot lightly.
Let the mixture simmer gently for 25 minutes, until the carrots are tender and the broth has deepened in flavor. The kitchen fills with a warm, fragrant aroma.
Add the rinsed red lentils to the pot. Stir and cook uncovered for another 15-20 minutes, until the lentils are soft, melting into the broth and creating a creamy, velvety texture.
Check the soup for seasoning. Add salt and pepper to taste, and squeeze in fresh lemon juice to brighten the flavors. Allow it to simmer for another 2 minutes to meld all the spices and acidity.
If you prefer a smooth, creamy soup, use an immersion blender directly in the pot to blend until silky. Alternatively, transfer the soup in batches to a blender and puree until smooth, then return to the pot.
Let the soup rest for 5 minutes off the heat to settle. Taste and adjust seasoning if needed, adding more lemon juice or salt for balance.
Serve hot in bowls, drizzled with a little olive oil or garnished with fresh herbs if desired. Enjoy the velvety, fragrant bowl of comforting carrot and lentil soup.