Start by heating olive oil in a large pot over medium heat. Add the diced onion and cook until soft and translucent. Stir in the garlic and ginger, letting them cook until fragrant.
Add cumin and red pepper flakes at this stage. Toasting the spices in oil enhances their flavor. This builds the base of the soup.
Stir in the chopped carrots and rinsed red lentils. Mix well so the vegetables are coated in the spices and aromatics. This ensures balanced flavor throughout.
Pour in the vegetable stock and bring everything to a boil. Once boiling, reduce to a gentle simmer.
Allow the soup to simmer for about 20–25 minutes. The carrots should be very tender and the lentils fully softened. Stir occasionally to prevent sticking.
As the lentils cook, they naturally break down. This helps create a creamy consistency without needing dairy.
Once everything is soft, remove the pot from heat. Use an immersion blender to blend the soup until smooth and velvety.
If using a countertop blender, let the soup cool slightly before blending in batches. Always blend carefully to avoid spills.
Return the blended soup to low heat. Stir in toasted sesame oil, tamari, and fresh lime juice.
Taste and adjust salt, pepper, or spice as needed. These final additions brighten and balance the flavors.