Hearty Lentil Comfort

Hearty & Healthy Lentil Soup: A Wholesome, Flavor-Packed Recipe for Any Season

Embrace the comforting warmth of this incredibly hearty and rich lentil soup. Crafted with a generous blend of aromatic seasonings, crisp celery, sweet carrots, pungent onions, and fresh spinach, all simmered in a savory tomato-based broth, this soup is more than just a meal – it’s a culinary hug in a bowl. It’s the quintessential healthy soup, perfect for cozying up on a chilly evening or for a nutritious pick-me-up any time of the year. This recipe stands out for its deep flavors, satisfying texture, and remarkable health benefits, making it a staple for anyone seeking a wholesome and delicious dish.

ladle of Lentil Soup

Why This Recipe Works: More Than Just a Meal


This lentil soup isn’t just delicious; it’s a nutritional powerhouse designed to nourish your body and soul. Lentils are celebrated globally for being incredibly rich in essential nutrients such as potassium, iron, dietary fiber, and folate, while naturally being low in sodium, saturated fats, and calories. This makes them an outstanding cornerstone for any healthy diet. Much like our beloved healthy vegetable soup, this recipe offers a fantastic vegetarian-friendly option, providing a robust source of plant-based protein that keeps you feeling full and satisfied. It’s truly a well-balanced meal, delivering hearty goodness and nutrient-rich benefits in every spoonful.

Beyond its impressive nutritional profile, this soup is bursting with an incredible depth of flavor. Lentils are remarkably versatile and readily absorb any seasonings you pair with them. In this recipe, a carefully selected medley of fresh ingredients – finely chopped onion, crisp celery, sweet carrots, robust crushed tomatoes, fragrant garlic, and tender baby spinach – come together to create a symphony of tastes. These elements are perfectly complemented by a generously seasoned broth, featuring a blend of dried thyme, cumin, coriander, sweet paprika, salt, and black pepper, all tied together by a bay leaf for an extra layer of complexity. The final touch of fresh lemon juice brightens the entire dish, ensuring a vibrant and unforgettable flavor experience. It’s an easy-to-follow, one-pot recipe that delivers gourmet taste with minimal effort, making it a perfect addition to your weekly meal rotation.

bowl of Lentil Soup

Gather Your Ingredients for This Delicious Soup


To create this soul-warming lentil soup, you’ll need a selection of fresh vegetables, aromatic spices, and, of course, nutritious lentils. Below is a list of the key components. For precise measurements, a full ingredient list, and detailed instructions, please refer to the printable recipe card located at the end of this post.

ingredients for Lentil Soup

Ingredient Information and Smart Substitution Suggestions


Understanding each ingredient’s role and knowing how to make smart substitutions can elevate your cooking experience and adapt this recipe to your pantry or preferences:

  • LENTILS – For this particular soup recipe, we highly recommend using dried lentils. They hold their shape beautifully and create a wonderfully hearty texture that’s perfect for simmering. While we’ve opted for dried brown lentils, their earthy flavor and sturdy nature make them ideal, you can absolutely use other varieties. Green lentils are another excellent choice, similar in texture to brown. Red or yellow lentils, which break down more easily and create a creamier consistency, can also be used, though they might alter the final texture slightly. Always rinse your dried lentils thoroughly before cooking to remove any debris.
  • EXTRA VIRGIN OLIVE OIL – This is the foundation for sautéing your aromatics, adding a rich, subtle fruitiness. Any neutral cooking oil, like canola or vegetable oil, can be used as a substitute if olive oil isn’t available.
  • ONION, CELERY, AND CARROTS (Mirepoix) – This classic trio forms the aromatic base of the soup, building a deep, savory flavor from the very beginning. Chop them consistently for even cooking. For a slight variation, you could add diced bell peppers for an extra layer of sweetness and color.
  • GARLIC – Freshly crushed garlic is key here, infusing the soup with its pungent and savory notes. If you don’t have fresh garlic, about 1 teaspoon of garlic powder can be used, but add it with the other dried spices rather than sautéing it to prevent burning.
  • CRUSHED TOMATOES – Canned crushed tomatoes provide a rich, slightly sweet, and tangy tomato base that contributes to the soup’s robust body and vibrant color. Diced tomatoes can be used for a chunkier texture, or even tomato passata for a smoother broth. A 15-ounce can of tomato sauce can also work in a pinch.
  • VEGETABLE STOCK – A good quality vegetable stock is crucial for a flavorful vegetarian soup. It provides a savory backbone. If you’re not strictly vegetarian, chicken broth can be used. For a richer flavor, consider using a low-sodium stock and adjusting salt later. Water can be used as a last resort, but it will result in a less flavorful soup.
  • DRIED THYME, CUMIN, CORIANDER, SWEET PAPRIKA, SALT, BLACK PEPPER, BAY LEAF – These spices are the heart of the soup’s aromatic profile. Dried thyme offers an earthy, slightly minty note. Cumin and coriander provide warmth and a subtle Middle Eastern flair. Sweet paprika adds a mild peppery sweetness and color. The bay leaf infuses a subtle, herbal aroma. Feel free to adjust these to your taste. A pinch of red pepper flakes can introduce a lovely hint of heat.
  • SPINACH – Baby spinach is ideal as its delicate leaves wilt perfectly from the residual heat of the soup once it’s removed from the stove, preserving its vibrant color and tender texture. If you prefer a heartier leafy green, such as chopped kale or Swiss chard, you can add it about 5 minutes before the soup is done cooking to allow it enough time to soften. Ensure to remove any tough stems from kale or chard.
  • LEMON JUICE – Fresh lemon juice is a non-negotiable finishing touch! It provides essential acidity that brightens and balances all the rich flavors in the soup, preventing it from tasting flat. If fresh lemons aren’t on hand, 1 to 2 tablespoons of white wine vinegar or apple cider vinegar can be used as a suitable substitute.
  • MINCED FRESH PARSLEY – Used as a garnish, fresh parsley adds a burst of freshness and a touch of color that beautifully complements the soup. While optional, it truly enhances the overall appeal and flavor.

How to Craft Your Perfect Lentil Soup: Step-by-Step Guide


These step-by-step photos and instructions are designed to help you visualize exactly how to bring this flavorful lentil soup to life. For a convenient printable version of this complete recipe, including all measurements and detailed instructions, simply Jump to Recipe at the bottom of this page.

  1. Sauté the Aromatics: Begin by adding the extra virgin olive oil to a 5-quart pot or Dutch oven over medium heat. Once the oil is shimmering and hot, add your chopped onion, celery, and carrots. Cook these vegetables for approximately 5 to 7 minutes, stirring occasionally. The goal here is to soften them and allow their natural sweetness to develop, but be careful not to brown them, as this can lead to a less vibrant flavor.
  2. Introduce the Garlic: Next, stir in the crushed garlic. Cook for just about 30 seconds, stirring constantly. Garlic cooks quickly and can burn easily, so adding it after the other vegetables ensures it infuses its fragrant aroma without becoming bitter.
  3. Simmer to Perfection: Now, it’s time to bring all the main flavors together. Stir in the crushed tomatoes, vegetable stock, rinsed dried lentils, dried thyme, cumin, coriander, sweet paprika, salt, black pepper, and the bay leaf. Give everything a good stir to combine all the ingredients thoroughly. Bring the mixture to a full boil, then immediately reduce the heat to a gentle simmer. Cover the pot and allow the soup to cook for about 20 to 25 minutes, or until the lentils and all the vegetables are tender. Stir occasionally to prevent the lentils from sticking to the bottom of the pot and to ensure even cooking.
    diced celery, onion, and carrots on a cutting board
    sauteeing onion, celery, and carrot with oil in a pot
    adding minced garlic to onion, celery, and carrots in a pot
    pouring vegetable broth over diced tomatoes, celery, onion, and carrotseasonings on top of lentil soup in a pot
  4. Finish and Serve: Once the lentils and vegetables are tender, remove the pot from the heat. Stir in the baby spinach and fresh lemon juice. The residual heat of the soup will perfectly wilt the spinach, keeping its nutrients intact and its color vibrant. Remove the bay leaf before serving. Ladle the hot soup into bowls and garnish with freshly minced parsley for a final touch of freshness and color. Serve immediately and enjoy your homemade, healthy lentil soup!
    baby spinach in lentil soup
    squeezing fresh lemon juice over lentil soup

Frequently Asked Questions & Expert Tips for Lentil Soup


Can I freeze lentil soup?

Absolutely! Lentil soup freezes exceptionally well, making it a fantastic option for meal prepping. To freeze, ensure the soup has fully cooled down to room temperature first. Then, transfer it into an air-tight, freezer-safe container or a heavy-duty ziptop bag, removing as much air as possible to prevent freezer burn. You can freeze it for up to 3 months. When you’re ready to enjoy it again, allow the soup to thaw overnight in the refrigerator, then reheat gently on the stovetop over medium-low heat, stirring occasionally until warmed through. You might need to add a splash of vegetable stock or water if it has thickened too much.

How do I store leftovers?

Leftover lentil soup can be stored easily in an air-tight container in the refrigerator for 4-5 days. Its flavors often deepen and improve overnight! To reheat, you can warm it on the stovetop over medium heat until simmering, or in the microwave in individual portions, stirring halfway through. If the soup appears too thick after refrigeration, a little extra vegetable stock or water can thin it out to your desired consistency.

What can I add to lentil soup to customize it?

Lentil soup is incredibly versatile! If you have fresh herbs on hand, they are a lovely addition to this soup. Fresh rosemary, thyme, or oregano (added during the last 10-15 minutes of cooking) are all excellent choices that will infuse a wonderful aroma and taste. To make the soup even heartier, consider adding cubed potatoes, sweet potatoes, or even some rice or quinoa during the simmering stage. For a different texture, you can subtract a bit of lentils from the ingredients and replace them with split peas for a delicious combination. Other vegetables like diced zucchini, bell peppers, or green beans can also be tossed in. For those who aren’t strictly vegetarian, a bit of crumbled Italian sausage or shredded cooked chicken could be added towards the end of cooking.

Why did my lentils take longer to cook than expected?

Cooking times for lentils can vary depending on their age (older lentils take longer), the type of lentil, and even the hardness of your water. Always ensure your lentils are fresh and properly rinsed. If they seem to be taking longer, simply continue to simmer until they reach your desired tenderness. Adding a pinch of baking soda can sometimes help soften very hard lentils, but it’s usually not necessary.

Can I make this soup in a slow cooker or Instant Pot?

Yes, this recipe can be adapted for both! For a slow cooker, sauté the aromatics (onion, celery, carrots, garlic) on the stovetop first, then transfer them to the slow cooker along with all other ingredients (except spinach, lemon juice, and parsley). Cook on low for 6-8 hours or on high for 3-4 hours, or until lentils are tender. Stir in spinach and lemon juice just before serving. For an Instant Pot, sauté the aromatics using the ‘Sauté’ function, then add remaining ingredients (except spinach, lemon juice, and parsley). Cook on high pressure for 10-12 minutes, then allow a natural pressure release for 10 minutes before quick releasing. Stir in spinach and lemon juice at the end.

pan of Lentil Soup

Elevate Your Lentil Soup: Perfect Serving Suggestions


This hearty lentil soup is incredibly satisfying on its own, but it also pairs beautifully with a variety of accompaniments to create a more complete and delightful meal. As with most wholesome soups, it’s wonderfully complemented by generous chunks of warm, crusty bread – ideal for soaking up every last drop of the savory broth. Consider a rustic sourdough, a classic baguette, or even a homemade garlic bread. A simple, crisp leafy green salad dressed with a light vinaigrette makes another tasty and refreshing addition on the side, providing a lovely contrast to the richness of the soup. For an extra touch of flavor and texture, a dollop of plain Greek yogurt or sour cream (for non-vegan diets), a drizzle of high-quality extra virgin olive oil, or a sprinkle of crumbled feta cheese can be excellent garnishes. This soup is also fantastic for meal prepping; portion it into containers and enjoy it for healthy, delicious lunches throughout the week, offering sustained energy and comfort.

Explore More Delicious Soup Recipes


  • Minestrone Soup
  • Split Pea Soup
  • Cream of Asparagus
  • Easy White Bean Soup
  • Crockpot Creamy Cauliflower Soup

I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!

Lentil Soup in a bowl

Lentil Soup

This hearty and rich lentil soup is a well-balanced, nutrient-rich meal, perfect for a cozy night in. As a great source of plant-based protein, it’s an excellent vegetarian-friendly option for any meal.

5 from 11 votes

IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!

Print It
Pin It
Rate It
Save ItSaved!

Prevent your screen from going dark
Course: Dinner, Soup
Cuisine: American
Servings: 6 servings
50 minutes
Calories: 271
Author: Amanda Davis

Ingredients

  • 3 Tablespoons extra virgin olive oil
  • 1 large onion chopped
  • 3 large stalks celery chopped
  • 5 medium carrots peeled and chopped
  • 4 cloves garlic crushed
  • 28 ounces crushed tomatoes 1 can
  • 4 cups vegetable stock
  • 1 cup dried brown lentils
  • 1 teaspoon dried thyme
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • 1 teaspoon sweet paprika
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 bay leaf
  • 3 cups baby spinach coarsley chopped
  • 2 Tablespoons fresh lemon juice
  • 2 Tablespoons minced fresh parsley for garnish

Things You’ll Need

  • 5 quart soup pot
  • Measuring cups and spoons

Before You Begin

  • If you have fresh herbs on hand, they are a lovely addition to this soup. Fresh rosemary, thyme, or oregano are all good choices.
  • If you don’t have fresh lemons on hand, you can add 1 to 2 tablespoons of white wine vinegar instead of the lemon juice.
  • The heat from the soup is enough to perfectly wilt the baby spinach. If you want to use a leafy green that’s a bit sturdier (such as chopped kale), you can add it and cook for about 5 minutes.

Instructions

  • Add the oil to a 5-quart pot over medium heat. Once hot, add the onion, celery, and carrot. Cook until starting to soften but not brown, about 5 to 7 minutes, stirring occasionally.
  • Stir in the garlic and cook 30 seconds, stirring constantly.
  • Stir in the crushed tomatoes, vegetable stock, lentils, dried thyme, cumin, coriander, sweet paprika, salt, black pepper, and bay leaf. Bring up to a boil, and then cover the pot, turn the heat down slightly so it doesn’t boil over, and cook until the lentils and vegetables are tender, about 20 to 25 minutes, stirring occasionally.
  • Remove from the heat and stir in the spinach and lemon juice. Serve garnished with minced fresh parsley.

Nutrition

Serving: 1serving | Calories: 271cal | Carbohydrates: 41g | Protein: 12g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1257mg | Potassium: 1070mg | Fiber: 15g | Sugar: 12g | Vitamin A: 10909IU | Vitamin C: 28mg | Calcium: 125mg | Iron: 6mg
Tried this Recipe? Pin it for Later!Follow on Pinterest @AmandasCookin or tag #AmandasCookin!

The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.