There’s nothing quite as comforting as a warm bowl of soup on a chilly day, and this hearty caramelized onion soup with red lentils is a plant-based delight you’ll want to make again and again. The rich sweetness of slowly caramelized onions combined with tender red lentils creates a deeply satisfying flavor that’s both nourishing and cozy.

Whether you’re looking for a wholesome lunch or a simple dinner, this caramelized onion soup recipe is easy to prepare and packed with nutrients. It’s perfect for anyone who loves hearty, comforting meals with a plant-based twist.
Why You'll Love This Recipe
- Deep, rich flavor: Slow caramelization of onions brings out natural sweetness that enhances the soup.
- Plant-based and nutritious: Loaded with protein and fiber from red lentils.
- Simple and budget-friendly: Uses pantry staples and minimal ingredients.
- Comforting and filling: Perfect for cold days or when you want a cozy meal.
- Versatile: Easy to customize with herbs or spices to suit your taste.
Ingredients
Gather these simple ingredients to make this hearty caramelized onion and red lentil soup. Most are common pantry staples, making this recipe approachable and quick to start.
- 4 large yellow onions, thinly sliced
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 cup red lentils, rinsed
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1 tablespoon tomato paste
- 1 tablespoon balsamic vinegar
- Salt and freshly ground black pepper to taste
- Fresh thyme sprigs, for garnish
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 60 minutes
- Servings: 6
- Calories: Approximately 220 per serving
How to Make Hearty Caramelized Onion & Red Lentil Soup – A Cozy Plant-Based Delight!
- Heat the olive oil in a large heavy-bottomed pot over medium-low heat. Add the sliced onions and a pinch of salt, stirring occasionally. Cook slowly for about 30-35 minutes until the onions are deeply caramelized and golden brown, adjusting heat as needed to prevent burning.
- Once the onions are caramelized, add the minced garlic and cook for 1-2 minutes until fragrant.
- Stir in the tomato paste, dried thyme, smoked paprika, and ground cumin, cooking for another minute to toast the spices.
- Add the rinsed red lentils and vegetable broth, then bring the mixture to a boil. Reduce heat and simmer uncovered for 20-25 minutes until the lentils are tender and the soup has thickened slightly.
- Stir in the balsamic vinegar and season with salt and freshly ground black pepper to taste. Remove from heat.
- For a smoother texture, use an immersion blender to blend part or all of the soup to your preference. Alternatively, leave it chunky for a rustic feel.
- Ladle the soup into bowls and garnish with fresh thyme sprigs before serving.
Tips for the Best Results
- Take your time caramelizing the onions; low and slow heat brings out the best flavor and sweetness.
- Rinse red lentils well to remove any dust or debris.
- If you prefer a thinner soup, add extra vegetable broth or water during cooking.
- Adjust seasonings gradually, tasting as you go to balance flavors perfectly.
- For extra texture, sprinkle toasted bread crumbs or chopped fresh herbs on top before serving.
Storage and Reheating
Store leftover caramelized onion soup in an airtight container in the refrigerator for up to 4 days. The flavors will continue to deepen, making it even tastier the next day.
For longer storage, freeze the soup in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove or in the microwave, adding a splash of water or broth if needed to loosen the consistency.
Frequently Asked Questions
Can I use other types of lentils for this soup?
Red lentils work best because they cook quickly and break down to create a creamy texture. You can try green or brown lentils, but they will require longer cooking times and the soup will be chunkier.
Is this soup gluten-free?
Yes, the ingredients in this caramelized onion soup are naturally gluten-free. Just be sure to use a gluten-free vegetable broth if you have a sensitivity.
Can I make this soup in a slow cooker?
Absolutely! Caramelize the onions on the stove first, then transfer all ingredients to a slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours until lentils are tender.
How can I make this soup creamier without dairy?
Blending all or part of the soup helps create a creamy texture. You can also stir in a splash of coconut milk or a dollop of plant-based yogurt before serving for extra richness.


