This hearty vegetarian soup combines the natural sweetness of slowly caramelized yellow onions with protein-rich red lentils. The onions cook low and slow for over 20 minutes until golden and deeply flavorful, creating a rich base that's enhanced with garlic, carrots, and celery.
Fragrant spices including ground cumin, smoked paprika, and dried thyme add warmth and depth, while the red lentils break down beautifully during simmering. Blend partially for texture or completely for a silky smooth bowl.
Perfect for meal prep, this soup actually tastes better the next day as flavors continue to develop. Serve with crusty bread and a squeeze of fresh lemon for brightness.
The first time I made this soup, I was impatient and rushed the onions. They came out pale and sweet, but missing that deep, savory richness that makes this dish sing. Now I know those twenty minutes of caramelizing are not optional, they are everything. My tiny kitchen fills with such an incredible aroma that neighbors have actually knocked on my door asking what I am cooking.
Last winter, my friend came over exhausted after a brutal week at work. She sat at my kitchen table watching the onions turn golden, sipping wine and telling me about her days. When we finally sat down with steaming bowls, she took one bite and actually got tears in her eyes. Sometimes food is just comfort, but sometimes it is exactly what someone needs.
Ingredients
- 3 large yellow onions, thinly sliced: Yellow onions have the perfect balance of sweetness and flavor, and taking the time to slice them thinly ensures even caramelization
- 2 cloves garlic, minced: Fresh garlic adds that aromatic kick that bridges the sweet onions and earthy spices
- 2 medium carrots, diced: These bring natural sweetness and color that balances the deep flavors
- 1 stalk celery, diced: Just one stalk adds subtle background flavor without overpowering the soup
- 1 cup dried red lentils, rinsed: Red lentils break down beautifully and create the luscious texture, but you must rinse them well first
- 6 cups vegetable broth: Good quality broth makes a huge difference, low sodium lets you control the seasoning
- 2 tbsp olive oil: You need enough fat to properly caramelize those onions without burning
- 1 bay leaf: This herb adds a subtle depth that you notice more when it is missing
- 1 tsp ground cumin: Earthy and warm, cumin gives this soup its distinctive character
- 1/2 tsp smoked paprika: The smokiness mimics the depth of meat-based soups
- 1/4 tsp ground black pepper: Freshly cracked adds a bright spicy note
- 1/2 tsp dried thyme: Thyme pairs beautifully with both onions and lentils
- 1 to 1.5 tsp salt: Start with less and adjust at the end, the flavors concentrate as the soup cooks
Instructions
- Caramelize the onions:
- Heat olive oil in a large soup pot over medium-low heat, add sliced onions with a pinch of salt, and stir occasionally for 20 to 25 minutes until they turn deep golden brown and smell incredible
- Add the aromatics:
- Stir in garlic, carrots, and celery, cooking for 3 to 4 minutes until they start to soften and release their fragrance
- Bloom the spices:
- Add cumin, smoked paprika, black pepper, thyme, and bay leaf, stirring constantly for 1 minute until the spices become fragrant and toast slightly
- Simmer the soup:
- Pour in rinsed red lentils and vegetable broth, bring to a boil, then reduce heat and simmer uncovered for 15 to 20 minutes until lentils and vegetables are completely tender
- Blend to your liking:
- Remove the bay leaf, then use an immersion blender to partially blend for some texture or fully puree for a completely smooth soup
- Season and serve:
- Taste and adjust salt and pepper as needed, then serve hot with chopped parsley and lemon wedges on the side
This soup has become my go-to when someone needs feeding, whether they are sick, sad, or just hungry. There is something about the combination of sweet onions and earthy lentils that feels like being hugged from the inside out. I have shared this recipe more times than I can count, and every person who makes it messages me the next day saying they cannot believe how good it is.
Making It Your Own
I have discovered that blending just half the soup creates the best texture, leaving some lentils whole while making the broth creamy and thick. The contrast between smooth and chunky keeps every spoonful interesting. Sometimes I add a diced potato along with the carrots for even more body, especially during colder months when we need extra sustenance.
Serving Suggestions
A simple green salad with a bright vinaigrette cuts through the richness beautifully. I also love serving this with a piece of crusty bread toasted and rubbed with raw garlic. The sharp bread against the sweet soup is a combination that never gets old.
Storage And Meal Prep
This soup actually tastes better the next day as the flavors continue to develop and meld together. It keeps beautifully in the refrigerator for up to five days and freezes well for those busy weeks when homemade soup feels like a luxury.
- Cool completely before transferring to airtight containers
- Leave about an inch of space at the top if freezing, as liquids expand
- Reheat gently over medium-low heat, adding a splash of water if it has thickened too much
There is nothing quite like a pot of soup simmering on the stove to make a house feel like home.
Recipe FAQs
- → How long does it take to caramelize onions properly?
-
Caramelize onions over medium-low heat for 20-25 minutes, stirring occasionally. They should turn deeply golden brown and sweet. Don't rush this step—it's the foundation of the soup's rich flavor.
- → Do I need to soak red lentils before cooking?
-
No soaking required. Red lentils cook quickly and break down naturally in the simmering broth. Just rinse them thoroughly before adding to the pot.
- → Can I freeze this soup?
-
Absolutely. This soup freezes beautifully for up to 3 months. Let it cool completely, then store in airtight containers. Thaw overnight in the refrigerator before reheating.
- → What gives this soup its smoky flavor?
-
The smoked paprika provides a subtle smoky depth that complements the sweet caramelized onions. You can adjust the amount to your taste preference.
- → How can I make this soup protein-rich?
-
Red lentils already provide 10g of protein per serving. For extra protein, serve with a dollop of Greek yogurt or add a can of drained chickpeas during the last 10 minutes of cooking.
- → What's the best way to blend the soup?
-
An immersion blender works perfectly right in the pot. For a completely smooth texture, blend until no chunks remain. For more texture, blend just half the soup and leave some lentils whole.