This hearty soup combines deeply caramelized yellow onions with protein-rich red lentils, creating a velvety texture that's both satisfying and nourishing. The slow-cooked onions develop a natural sweetness that balances perfectly with earthy cumin and smoky paprika. Ready in under an hour, this one-pot meal easily feeds four and adapts beautifully to your preferred texture—blend until completely smooth for a creamy finish, or leave slightly chunky for added depth. Perfect for meal prep and even better the next day.
The first time I made this soup, I was impatient and rushed the onions. Big mistake. Now I know that those 25 minutes of slow cooking are pure magic, turning humble onions into something sweet and deeply savory. My whole apartment smelled incredible, and I knew this was going to be a regular rotation.
Last winter, my sister dropped by unexpectedly while this was bubbling away on the stove. She walked in asking what smelled so amazing and ended up staying for dinner. We ate curled up on the couch with big steaming bowls, watching the snow fall outside, and she asked for the recipe before she even finished her first serving.
Ingredients
- 3 large yellow onions, thinly sliced: These are the star of the show, so take your time slicing them evenly and dont rush the caramelization process
- 2 cloves garlic, minced: Add these after the onions have started their transformation to prevent burning
- 2 medium carrots, diced: These add natural sweetness and body to the soup
- 1 stalk celery, diced: Provides a subtle savory base note that balances the sweet onions
- 1 cup dried red lentils, rinsed: Red lentils cook faster than other varieties and naturally thicken the soup as they break down
- 6 cups vegetable broth: Use a high quality broth you enjoy drinking on its own since it provides the foundation
- 2 tbsp olive oil: Helps the onions caramelize properly and carries the spices
- 1 bay leaf: Adds a subtle earthy background note
- 1 tsp ground cumin: Brings a warm, nutty flavor that pairs perfectly with lentils
- 1/2 tsp smoked paprika: Gives a subtle smoky depth without any heat
- 1/4 tsp ground black pepper: Freshly ground makes a noticeable difference
- 1/2 tsp dried thyme: Adds an earthy, herbal note
- 1 to 1.5 tsp salt, to taste: Start with less and adjust at the end since the caramelized onions add natural sweetness
- Chopped fresh parsley: Brightens up the earthy flavors with a fresh finish
- Lemon wedges: A squeeze right before serving wakes up all the flavors
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 cook slowly for 20 to 25 minutes, stirring occasionally, until they turn deep golden brown and smell incredibly sweet.
- Add the aromatics:
- Stir in the garlic, carrots, and celery, sautéing for 3 to 4 minutes until the vegetables just start to soften and the garlic becomes fragrant.
- Bloom the spices:
- Add the cumin, smoked paprika, black pepper, thyme, and bay leaf, stirring constantly for 1 minute until the spices are toasted and smell wonderful.
- Simmer the soup:
- Pour in the rinsed lentils and vegetable broth, bring everything to a boil, then reduce heat and let simmer uncovered for 15 to 20 minutes until the lentils are completely tender and falling apart.
- Blend to your liking:
- Remove the bay leaf, then use an immersion blender to partially or fully puree the soup depending on whether you prefer some texture or a completely smooth result.
- Season and serve:
- Taste the soup and add more salt or pepper if needed, then ladle into bowls and top with fresh parsley and a squeeze of lemon.
This soup has become my go to when friends need comforting. Theres something about the combination of sweet onions and warming spices that feels like a hug in a bowl, plus it freezes beautifully so I always keep a stash for busy weeks.
Making It Your Own
I love serving this with a hunk of crusty bread for dipping, but sometimes I swirl in a spoonful of coconut milk for extra creaminess. A pinch of red pepper flakes transforms it into something entirely different, perfect for cold nights when you need that extra warmth.
Texture Talk
Some days I leave the soup slightly chunky with tender pieces of carrot and onion throughout, other times I go all in and blend it completely smooth until it is velvety. Both ways are delicious, but the smooth version feels more elegant while the chunky version is more rustic and satisfying.
Meal Prep Magic
This soup actually tastes better the next day as the flavors continue to meld and develop. I often double the batch and portion it into containers for easy lunches throughout the week. The lentils will absorb more liquid as it sits, so just add a splash of water or broth when reheating.
- Let the soup cool completely before refrigerating or freezing to prevent condensation
- Freeze in individual portions for quick weekday lunches
- Reheat gently over medium low heat, stirring occasionally to prevent scorching on the bottom
There is nothing quite like sitting down to a bowl of this soup on a chilly evening. It is simple, nourishing food that never fails to make everything feel a little better.
Recipe FAQs
- → 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 and develop a sweet, rich flavor before adding other ingredients.
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually improves overnight as flavors meld. Store in an airtight container for up to 4 days and reheat gently on the stove.
- → What's the best way to achieve the desired texture?
-
Use an immersion blender directly in the pot. Blend completely for a smooth, creamy consistency, or pulse a few times for a heartier texture with some vegetable pieces remaining.
- → Can I freeze this soup?
-
Yes, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove, adding a splash of broth if needed.
- → What can I serve with this soup?
-
Crusty bread makes an excellent dipping option. A dollop of plain yogurt adds creaminess, and fresh parsley with lemon wedges brightens each serving.