Easy Hearty Lentil Soup Recipe (One-Pot, Vegan & Gluten-Free) 1 Hour

Table of Contents
Easy Hearty Lentil Soup (One-Pot, Vegan & Gluten-Free)
This Hearty Lentil Soup is the ultimate definition of healthy comfort food. Thick, satisfying, and packed with plant-based protein and vegetables, it’s a one-pot wonder that will keep you full and warm. Made with simple pantry staples like brown lentils, carrots, and a savory tomato broth, this soup is naturally vegan, gluten-free, and incredibly affordable to make. It’s the perfect recipe for a nourishing weeknight dinner, weekend meal prep, or whenever you need a bowl of something truly comforting.
Unlike many soups that can be thin, this version cooks down to a rich, almost stew-like consistency that’s perfect for dipping crusty bread. The secret to its deep flavor is taking the time to properly sauté the aromatic vegetables, which creates a flavorful foundation. Best of all, it requires no soaking and comes together with minimal hands-on effort.
Why You’ll Love This Recipe
- Nutrient-Dense & Filling:Â Packed with protein, fiber, and vitamins from lentils and vegetables.
- Dietary-Friendly:Â Naturally vegan, gluten-free, and dairy-free.
- One-Pot Simplicity:Â Easy to make and even easier to clean up.
- Meal Prep Champion:Â Tastes even better the next day and freezes perfectly.
- Incredibly Affordable:Â Uses inexpensive, pantry-friendly ingredients.
Ingredients & Substitutions
Core Ingredients:
- 2 tbsp olive oil
- 1 large onion, diced
- 6Â garlic cloves, minced
- 2-3Â celery stalks, diced
- 5-6 carrots (about 3 cups), peeled and chopped
- 1 ¼ cups dried brown lentils, rinsed
- 5 cups vegetable broth
- 2 cups crushed tomatoes
- 1 tsp Italian seasoning
- 1 tsp sugar (balances tomato acidity)
- ½ tsp kosher salt, plus more to taste
- ½ tsp black pepper, plus more to taste
For Serving (Optional):
- Fresh parsley, cilantro, or chives
- Vegan Parmesan cheese or nutritional yeast
- Crusty bread, crostini, or garlic bread
Easy Substitutions:
- Lentils:Â Brown lentils are ideal as they hold their shape. You can use green lentils, but avoid red or yellow lentils as they will become mushy.
- Broth:Â Use low-sodium broth to control the salt level. Chicken broth can be used if you’re not strictly vegan.
- Tomatoes:Â A 28-oz can of diced tomatoes can be used instead of crushed.
- No Sugar:Â Omit the sugar or add a pinch of baking soda to neutralize acidity.
Step-by-Step Instructions
- Prep the Vegetables:Â Dice the onion, celery, and carrots. Mince the garlic. Rinse the lentils under cold water in a fine-mesh strainer.
- Sauté the Aromatics: In a large Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat. Add the onion, celery, and garlic. Sauté for 4-5 minutes until softened and fragrant.
- Cook the Carrots & Lentils: Add the chopped carrots to the pot along with ¼ tsp each of salt and pepper. Cook for 5-6 minutes. Add the rinsed lentils and stir for 1 minute to toast slightly.
- Simmer the Soup:Â Pour in the vegetable broth and crushed tomatoes. Add the Italian seasoning, sugar, and the remaining salt and pepper. Stir well to combine.
- Cook to Perfection:Â Bring the soup to a boil, then reduce the heat to maintain a low boil. Cover the pot and cook for 45-50 minutes, stirring occasionally, until the lentils and carrots are tender but not mushy.
- Serve:Â Taste and adjust seasoning with more salt and pepper if needed. Ladle into bowls and garnish with fresh herbs and a drizzle of olive oil if desired.
Expert Tips for the Best Soup
- Don’t Skip the Rinse:Â Always rinse lentils to remove any dust or debris.
- Brown for Flavor: Sautéing the lentils for a minute with the vegetables toasts them slightly and deepens the overall flavor of the soup.
- Consistency is Key: This soup is meant to be thick. If you prefer it thinner, simply stir in an extra ½ to 1 cup of broth or water at the end.
- Storage & Freezing:Â Let the soup cool completely before storing. It will keep in the refrigerator for 3-4 days or in the freezer for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.
Nutrition (Per Serving, makes 5): Approximately 321 calories | 16g Protein | 51g Carbohydrates | 21g Fiber | 7g Fat
Hearty Lentil Soup
Equipment
- Large Dutch Oven or Heavy-Bottomed Pot
- Sharp Knife & Cutting Board
- Wooden Spoon
Ingredients
- 2 tbsp olive oil
- 1 large onion, diced
- 6 cloves garlic, minced
- 2 stalks celery, diced
- 5 large carrots, peeled and chopped (about 3 cups)
- 1.25 cups dried brown lentils, rinsed
- 5 cups vegetable broth
- 2 cups crushed tomatoes
- 1 tsp Italian seasoning
- 1 tsp sugar
- 0.5 tsp kosher salt
- 0.5 tsp black pepper
Instructions
- Dice the onion and celery. Peel and chop the carrots. Mince the garlic. Rinse the lentils in a fine-mesh strainer.
- In a large Dutch oven, heat olive oil over medium heat. Add onion, celery, and garlic. Sauté for 4-5 minutes until soft.
- Add the chopped carrots and ¼ tsp each of salt and pepper. Cook for 5-6 minutes. Add the rinsed lentils and stir for 1 minute.
- Pour in the vegetable broth and crushed tomatoes. Add Italian seasoning, sugar, and remaining salt and pepper. Stir well.
- Bring to a boil, then reduce heat to a low boil. Cover and simmer for 45-50 minutes, stirring occasionally, until lentils and carrots are tender.
- Taste and adjust seasoning. Ladle into bowls and garnish with fresh herbs. Serve hot with crusty bread.
Notes
If you love simple, one-pot meals, you’ll enjoy our Classic Chicken Vegetable Soup. For more quick and creamy comfort food, try our 30-Minute Tomato Basil Soup. This lentil soup was inspired by the wholesome, rustic approach of the Hearty Lentil Soup from The Rustic Foodie.

