This velvety soup transforms humble red lentils and onions into something extraordinary through slow caramelization. The onions cook for 20–25 minutes until deeply golden, creating a natural sweetness that balances earthy lentils and warming spices like cumin and smoked paprika.
Ready in just 55 minutes, this one-pot meal comes together easily. Sauté the onions slowly, build a fragrant spice base with garlic, carrots, and celery, then simmer with lentils and vegetable broth until everything is tender.
Blend partially for texture or completely for creaminess. A squeeze of fresh lemon and sprinkle of parsley brightens each bowl. This soup keeps beautifully for days and actually tastes better as flavors meld.
The first time I made this soup, I was snowed in for three days and running dangerously low on groceries. Those onions took forever to caramelize, but the way they transformed the humble lentils into something restaurant-worthy taught me that patience really is the secret ingredient in vegetarian cooking.
My sister-in-law stayed over during a particularly brutal winter and requested seconds before even finishing her first bowl. Now whenever temperatures drop below freezing, she texts asking if Im making the onion soup.
Ingredients
- 3 large yellow onions, thinly sliced: Yellow onions develop the sweetest flavor when caramelized and their natural sugars create the soups depth
- 2 cloves garlic, minced: Add this after the onions caramelize so it doesnt burn and turn bitter
- 2 medium carrots, diced: These add a subtle sweetness that balances the earthy lentils beautifully
- 1 stalk celery, diced: Even one stalk provides that classic aromatic foundation without overpowering the onion
- 1 cup dried red lentils, rinsed: Red lentils cook faster and soften more than other varieties creating that naturally creamy consistency
- 6 cups vegetable broth: Use a good quality broth you enjoy drinking on its own since it makes up most of the soups flavor
- 2 tbsp olive oil: This helps the onions caramelize properly and carries the spices throughout the soup
- 1 bay leaf: A subtle background note that makes the soup taste more complex and rounded
- 1 tsp ground cumin: Earthy and warm, this spice pairs perfectly with lentils and onions
- 1/2 tsp smoked paprika: Adds a subtle smokiness that makes people wonder what the secret ingredient is
- 1/4 tsp ground black pepper: A little heat that wakes up all the other flavors
- 1/2 tsp dried thyme: Earthy and slightly floral, thyme bridges the gap between the onions and spices
- 1–1.5 tsp salt, to taste: Start with less and add more gradually since the caramelized onions already have some salt from the cooking process
- Chopped fresh parsley and lemon wedges: These bright garnishes cut through the richness and add a fresh finish to each bowl
Instructions
- Caramelize the onions:
- Heat olive oil in a large soup pot over medium-low heat then add the sliced onions and a pinch of salt. Cook for 20–25 minutes stirring occasionally until theyre deeply golden and smell incredibly sweet.
- Add the aromatic vegetables:
- Stir in the garlic carrots and celery cooking for 3–4 minutes until they soften slightly and smell fragrant.
- Toast the spices:
- Add the cumin smoked paprika black pepper thyme and bay leaf stirring constantly for 1 minute until the spices become very aromatic.
- Simmer the soup:
- Pour in the rinsed lentils and vegetable broth bringing everything to a boil then reduce heat and let it simmer uncovered for 15–20 minutes until the lentils and vegetables are completely soft.
- Blend to your preferred texture:
- Remove the bay leaf then use an immersion blender to partially or fully puree the soup depending on how chunky or smooth you like it.
- Season and serve:
- Taste the soup and adjust salt and pepper as needed then serve hot topped with fresh parsley and a squeeze of lemon juice.
This soup has become my go-to for friends recovering from illness or just needing comfort. Something about those sweet caramelized onions and warm spices feels like a hug in a bowl.
Making It Ahead
The flavors deepen beautifully overnight so this is an excellent make-ahead soup for busy weeks or meal prep Sundays. Store it in the refrigerator for up to five days or freeze individual portions for those nights when cooking feels impossible.
Texture Options
I love leaving some texture by blending only half the soup but my partner prefers it completely smooth and velvety. Both ways work beautifully and its really about whether you want a rustic chunky soup or something more elegant and refined.
Serving Suggestions
A slice of crusty sourdough bread for dipping makes this a complete and satisfying meal. For added protein a dollop of plain yogurt or a sprinkle of chopped nuts on top works wonderfully though the soup is plenty hearty on its own.
- Grilled cheese sandwiches take this to the next level of comfort food
- A simple green salad with vinaigrette balances the rich warm soup perfectly
- Leftovers reheat beautifully for lunch the next day at work
Theres something profoundly satisfying about transforming the most humble ingredients into something this nourishing and delicious. This soup proves that simple food prepared with care is often the most memorable.
Recipes Q&A
- → How long does it take to caramelize onions properly?
-
Allow 20–25 minutes over medium-low heat, stirring occasionally. The onions should turn deeply golden brown, almost mahogany in color. This slow cooking develops natural sugars that provide the soup's signature depth and sweetness.
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually improves after sitting overnight as flavors meld and develop. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → Do I have to blend the soup?
-
Blending is optional and depends on your preference. Partial blending creates a nice texture with some whole lentils remaining, while full blending yields a completely smooth, creamy soup. An immersion blender works perfectly, but a regular blender works too—just cool slightly first.
- → Can I use green or brown lentils instead?
-
Red lentils break down more easily during cooking, creating a naturally creamy texture. Green or brown lentils hold their shape better and won't provide the same velvety consistency. If substituting, expect a chunkier soup and extend cooking time by 5–10 minutes.
- → What can I serve with this soup?
-
Crusty bread or warm naan pairs wonderfully for dipping. A simple green salad with vinaigrette balances the richness. For extra protein, top with toasted pumpkin seeds or serve alongside a grain like quinoa or rice.
- → How do I store and freeze leftovers?
-
Refrigerate in airtight containers for up to 4 days. To freeze, portion into freezer-safe bags or containers, leaving space for expansion. Frozen soup keeps well for 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.