This hearty soup combines the deep, sweet flavors of slowly caramelized onions with protein-rich red lentils. The vegetables are sautéed until golden, then simmered with warming spices like cumin, smoked paprika, and thyme. Ready in under an hour, this vegetarian and gluten-free dish delivers a velvety texture and complex flavors. Perfect for meal prep, it tastes even better the next day as the spices continue to develop. Serve with crusty bread for a complete meal or a dollop of yogurt for extra creaminess.
The first time I made this soup, I was nursing a cold and craving something that felt like a warm hug. The onions took longer to caramelize than I expected, but watching them transform from sharp and white to deep golden brown was oddly therapeutic. That first spoonful revealed exactly why the extra time was worth it.
My roommate walked in while the onions were cooking and immediately asked what smelled so incredible. She ended up staying for dinner that night, and we ate the entire batch while watching the rain fall against the kitchen window. Now whenever she visits, this is the first thing she requests.
Ingredients
- 3 large yellow onions, thinly sliced: Yellow onions become the sweetest when caramelized, and patience here is the secret ingredient that transforms this soup from good to unforgettable
- 2 cloves garlic, minced: Add this after the onions have started coloring so it does not burn and turn bitter
- 2 medium carrots, diced: These provide a subtle sweetness that balances the savory depth of the onions
- 1 stalk celery, diced: One stalk is enough to add that classic aromatic base without overpowering the delicate lentil flavor
- 1 cup dried red lentils, rinsed: Red lentils cook faster than other varieties and practically dissolve into the soup, creating natural creaminess
- 6 cups vegetable broth: A good quality broth makes a huge difference, so use one you actually enjoy drinking on its own
- 2 tbsp olive oil: This helps the onions caramelize properly and carries the fat-soluble flavors of the spices
- 1 bay leaf: An old trick my grandmother taught me, it adds a subtle background brightness that people notice but cannot quite place
- 1 tsp ground cumin: Earthy and warm, this bridges the gap between the sweet onions and hearty lentils
- 1/2 tsp smoked paprika: Just enough to add complexity without making the soup taste like barbecue
- 1/4 tsp ground black pepper: Freshly cracked makes a noticeable difference in brightness
- 1/2 tsp dried thyme: Adds a gentle herbal note that keeps the soup from feeling too heavy
- 1–1.5 tsp salt, to taste: Start with less, especially if your broth is already salted
- Chopped fresh parsley: A handful of fresh herbs at the end makes the soup taste alive and vibrant
- Lemon wedges: A squeeze of acid right before serving wakes up all the flavors
Instructions
- Get your onions golden and gorgeous:
- Heat olive oil in a large soup pot over medium-low heat, then add the sliced onions with a pinch of salt. Let them cook slowly for 20 to 25 minutes, stirring occasionally, until they are a deep caramel color and your kitchen smells amazing.
- Build your flavor base:
- Add the garlic, carrots, and celery to the pot, sautéing for 3 to 4 minutes until the vegetables start to soften and the garlic becomes fragrant.
- Wake up the spices:
- Stir in the cumin, smoked paprika, black pepper, thyme, and bay leaf, cooking for just 1 minute until the spices bloom and smell toasty.
- Add the lentils and broth:
- Pour in the rinsed red lentils and vegetable broth, bringing everything to a boil before reducing to a gentle simmer. Cook uncovered for 15 to 20 minutes until the lentils and vegetables are completely tender.
- Choose your texture:
- Fish out and discard the bay leaf, then use an immersion blender to partially blend the soup for some texture, or go completely smooth if you prefer it velvety.
- Make it sing:
- Taste and adjust your salt and pepper, then serve hot with fresh parsley scattered on top and a squeeze of lemon to brighten each bowl.
Last winter, I brought a container of this to a friend who had just had a baby. She texted me two days later asking for the recipe because her husband, who claims to hate soup, had eaten three bowls in one sitting. Sometimes the simplest comfort food is exactly what someone needs.
Making It Your Own
I have discovered that a pinch of red pepper flakes in with the other spices adds a gentle warmth that builds slowly. For a protein boost, stirring in a handful of spinach during the last two minutes of cooking makes it feel even more substantial without changing the flavor profile.
Serving Suggestions
This soup deserves excellent bread, something with a sturdy crust that can stand up to dunking. I love it with a simple green salad dressed with apple cider vinegar, which cuts through the richness beautifully.
Storage And Meal Prep
The soup actually tastes better the next day as the flavors have more time to meld together. I always double the recipe and freeze individual portions for those nights when cooking feels impossible.
- Cool completely before transferring to airtight containers
- Freeze for up to three months without any texture issues
- Reheat gently on the stove, adding liquid as needed
There is something deeply satisfying about transforming a few humble ingredients into something that feels this special. I hope this soup finds its way into your regular rotation.
Recipe FAQs
- → How long does it take to caramelize onions properly?
-
Caramelizing onions takes 20–25 minutes over medium-low heat. Stir occasionally and cook until deeply golden brown for the best flavor development.
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors meld. Store in the refrigerator for up to 4 days or freeze for up to 3 months.
- → Do I need to blend the soup?
-
Blending is optional. For a chunky texture, skip it. For a creamy soup, blend completely. Partial blending creates a nice balance of texture.
- → What can I serve with this soup?
-
Crusty bread, crackers, or a simple green salad pair perfectly. For added richness, top with yogurt or coconut milk.
- → Is this soup freezer-friendly?
-
Yes, it freezes beautifully. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently.