A bowl of thick, chunky homemade vegan lentil soup with carrots and celery, garnished with fresh parsley.

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

Spread the love
A bowl of thick, chunky homemade vegan lentil soup with carrots and celery, garnished with fresh parsley.
This protein-packed, comforting soup is made entirely in one pot and is perfect for a healthy dinner.

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

  1. Prep the Vegetables: Dice the onion, celery, and carrots. Mince the garlic. Rinse the lentils under cold water in a fine-mesh strainer.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

This thick and comforting Hearty Lentil Soup is a complete, protein-packed meal in a bowl! Made in one pot with simple ingredients, it’s naturally vegan, gluten-free, and perfect for healthy weeknight dinners or meal prep.
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Dinner, Lunch, Soup
Cuisine: American, Italian
Keyword: easy lentil soup, healthy soup recipe, hearty lentil soup, one pot soup, vegan lentil soup
Servings: 5 servings
Calories: 321kcal
Author: Angela

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

Pro Tips: For the best texture, use brown or green lentils, as they hold their shape well during cooking (avoid red lentils for this recipe). Rinsing the lentils is an essential step to remove any debris. To maximize flavor, sauté the lentils for a minute with the vegetables before adding liquid—this toasts them slightly. The soup will thicken as it sits; if it becomes too thick upon reheating, simply stir in a splash of vegetable broth or water. This soup is a freezer-friendly powerhouse and will keep for up to 3 months, making it an ideal make-ahead meal.

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.

Similar Posts