
There are few dishes as universally comforting and deeply nourishing as a hearty bowl of lentil soup. This timeless classic, cherished across cultures and generations, offers a remarkable blend of robust flavors and impressive health benefits. Far more than just a simple meal, a well-prepared lentil soup is a powerhouse of essential nutrients, making it a perfect addition to any diet, especially for families seeking wholesome and satisfying options.
Lentils themselves are miniature nutritional marvels. Despite their small size, these legumes are packed with an abundance of dietary fiber, vital iron, folate, a spectrum of B-vitamins, and high-quality plant-based protein. This rich nutritional profile contributes significantly to overall well-being, supporting everything from a healthy heart to a robust digestive system. What’s more, lentils are naturally low in calories and fat, making them an excellent choice for those mindful of their caloric intake. When combined with an array of fresh vegetables and a thoughtfully prepared stock, this soup transforms into a truly delicious and invigorating meal.
While many traditional lentil soup recipes are inherently vegetarian, this particular rendition embraces the added depth and nutritional richness of a homemade meat stock, specifically one made with marrow bones. Incorporating bone stock infuses the soup with a wealth of minerals, collagen, and amino acids often missing from vegetable-only preparations, elevating its health benefits even further. This choice stems from a personal philosophy of enhancing meals with meat-derived nutrients whenever possible, especially for children who might not consume enough meat in other forms. However, for those preferring a plant-based approach, a robust vegetable stock can easily be substituted, offering its own unique set of flavors and benefits while maintaining the soup’s vegetarian integrity.
The beauty of lentil soup lies in its adaptability and the profound satisfaction it delivers. Whether you’re seeking a quick weeknight dinner, a comforting meal on a chilly evening, or a nutritious make-ahead option, this recipe provides a clear path to a delectable and wholesome experience. Let’s delve into the art of creating this incredible dish, starting with the foundation of any great soup: a rich and flavorful stock.

The Foundation of Flavor: Crafting Nutritious Bone Stock
The secret to an exceptionally flavorful and nutrient-dense lentil soup often begins with its stock. While store-bought broths offer convenience, preparing your own bone stock from scratch provides unparalleled depth of flavor and a significant boost in nutritional value. Bone stock, especially from marrow bones, is rich in collagen, gelatin, and an array of essential minerals that contribute to gut health, joint support, and a stronger immune system. This simple, albeit time-consuming, step is truly worth the effort, transforming your soup from good to extraordinary.
To begin your homemade bone stock, select high-quality marrow bones from your butcher or local grocery store. Marrow bones are particularly prized for their rich fat content and the gelatinous goodness they release during the simmering process, which yields a creamy, full-bodied stock. For this recipe, you’ll need approximately one pound of marrow bones to achieve a robust flavor profile.
Simple Steps to a Superior Stock:
- **Prepare the Pot:** About two to three hours before you plan to make the main soup, gather a large cooking pot, ideally a 5-quart or larger capacity. Add 10 cups of cold water to the pot. Starting with cold water is crucial as it allows the impurities from the bones to slowly release, making it easier to skim and resulting in a clearer stock.
- **Combine Ingredients:** Carefully place the marrow bones into the pot of water. Add two bay leaves, which impart a subtle, aromatic depth, and one teaspoon of coriander seeds. Coriander seeds offer a warm, citrusy note that complements the earthy flavor of lentils beautifully.
- **Bring to a Boil:** Place the pot over medium-high heat and bring the mixture to a rolling boil. As the water heats up, you may notice foam or scum rising to the surface. This is natural and consists of impurities from the bones. Skim off any foam using a spoon or ladle to ensure a cleaner, clearer stock.
- **Simmer Gently:** Once the stock reaches a boil and has been skimmed, reduce the heat significantly to low. The goal is a gentle simmer, not a vigorous boil, as this allows the flavors to meld slowly and the collagen to break down effectively. Cover the pot, leaving a slight crack for steam to escape, and let it cook for a minimum of two to three hours. A longer simmer (up to 4-6 hours for even richer stock) can yield even more flavor and nutrients.
- **Strain and Prepare:** After the simmering period, carefully remove the pot from the heat. Using a fine-mesh strainer or a colander lined with cheesecloth, strain the stock into a separate large bowl or container. Discard the spent marrow bones, bay leaves, and coriander seeds. You are now left with a rich, golden, and incredibly flavorful bone stock, ready to elevate your lentil soup.
This effortless homemade stock can be prepared a day in advance and stored in the refrigerator, making your soup-making process on the actual day much quicker. If you prefer a vegetarian lentil soup, a high-quality vegetable stock can be used interchangeably, offering a lighter yet still flavorful base.
How To Masterfully Prepare Your Lentil Soup
With your aromatic bone stock ready, the stage is set for crafting the main event: a comforting and wholesome lentil soup. This recipe focuses on simple, accessible ingredients that come together to create a harmonious and deeply satisfying meal. The key to its success lies in careful preparation and allowing the flavors to slowly develop.
Step-by-Step Soup Creation:
- **Ingredient Preparation (Mise en Place):** Begin by thoroughly rinsing your one-pound bag of lentils under cold running water. This removes any dust or small debris. Set them aside to drain. Next, embark on your chopping journey: finely dice one yellow onion, two ribs of celery, and one medium carrot. These three ingredients form the classic “mirepoix,” a foundational aromatic blend that provides a sweet, savory base for countless soups and stews. Peel and dice two plum tomatoes, and prepare three garlic cloves by pressing or mincing them. Having all your ingredients prepped beforehand ensures a smooth and efficient cooking process.
- **Building the Flavor Base:** Select a sturdy 3-4 quart pot or Dutch oven and preheat it over medium heat. Add two tablespoons of canola oil (or your preferred cooking oil). Once the oil shimmers, add the diced onion, carrots, and celery. Sauté these vegetables gently, stirring occasionally, until they have softened considerably and begin to develop a light golden-brown color. This caramelization process is crucial as it coaxes out the natural sugars and deepens the overall flavor of your soup.
- **Infusing Aromatics:** Once the mirepoix is tender and fragrant, add the pressed garlic to the pot. Stir continuously for about 30 seconds to one minute, until the garlic becomes wonderfully fragrant. Be careful not to burn the garlic, as this can impart a bitter taste to your soup.
- **Tomato and Lentil Integration:** Next, add the diced plum tomatoes to the pot. Cook them down for a few minutes until they soften and release their juices, adding a rich, tangy dimension. Stir in the rinsed and drained lentils, mixing them thoroughly with the sautéed vegetables and tomatoes. Continue to cook for another couple of minutes, allowing the lentils to toast slightly and absorb some of the foundational flavors.
- **Liquid and Seasoning:** Pour in one 8-ounce can of tomato sauce, which will add body and a subtle sweetness. Follow this with six cups of your freshly prepared bone stock. Stir everything together well. Now, it’s time to season your soup to perfection. Add half a teaspoon of ground coriander, half a teaspoon of cumin, and one teaspoon of smoked paprika. These spices are essential, providing warmth, earthiness, and a touch of smoky depth that defines a classic lentil soup. Season generously with salt and fresh cracked black pepper. Always taste your soup at this stage and adjust the salt and other seasonings according to your preference. Remember, you can always add more, but you can’t take it away.
- **Simmer to Perfection:** Bring the soup to a gentle simmer, then reduce the temperature to medium-low. Cover the pot, but leave a small crack for steam to escape. This allows the soup to simmer gently without boiling over. Cook the soup for 45 minutes to an hour, or until the lentils are completely cooked through and wonderfully soft. Make sure to stir the soup occasionally throughout the cooking process to prevent the lentils from sticking to the bottom of the pot.
- **Adjusting Consistency:** As the lentils cook, they will absorb liquid and the soup will thicken. If you find the soup is becoming too thick for your liking, don’t hesitate to add more of your prepared stock, a quarter-cup at a time, until you reach your desired consistency. For one pound of lentils, I typically find that 8 cups of stock total creates the ideal texture.
Once cooked, your lentil soup is ready to be enjoyed! Serve it piping hot, perhaps garnished with a sprinkle of fresh parsley or a squeeze of lemon juice for a bright finish. It pairs beautifully with crusty bread or a side salad.

Freezing and Storage Instructions for Lentil Soup
One of the many advantages of making a large batch of lentil soup is its excellent freezer-friendliness. It’s a perfect candidate for meal prepping, allowing you to enjoy a nutritious, homemade meal even on your busiest days. Proper freezing techniques ensure that your soup retains its delicious flavor and texture upon reheating.
The most critical step in freezing any cooked soup is to cool it down as rapidly as possible before transferring it to the freezer. This rapid cooling prevents the growth of bacteria and helps maintain the soup’s quality. To achieve this, place the pot with your freshly cooked lentil soup into a larger container or sink filled with ice water. Stir the soup occasionally to help it cool evenly and quickly. Continue this process until the soup reaches room temperature.
Once the soup has cooled completely to room temperature, it’s ready for packaging. Portion the soup into freezer-safe containers or, for maximum space efficiency, into freezer-grade zip-top bags. If using bags, fill them, being sure to leave some headspace for expansion, then carefully press out as much air as possible before sealing. Lay the filled bags flat on a baking sheet or cutting board before placing them in the freezer. Freezing soup flat allows for easy stacking once solid, saving valuable freezer space and making it simpler to store multiple portions.
Don’t forget to label and date each bag or container with the contents and the date it was frozen. Lentil soup can be safely stored in the freezer for up to 3-4 months, providing you with a convenient and wholesome meal solution whenever hunger strikes.
When you’re ready to enjoy your frozen lentil soup, the best method for defrosting is to transfer it from the freezer to the refrigerator overnight. This slow thawing process helps preserve the soup’s texture and flavor. Once thawed, gently reheat the soup on the stovetop over medium-low heat, stirring frequently until it is heated through. If the soup appears too thick after thawing and reheating, you can always add a splash of water or extra stock to reach your desired consistency. Avoid reheating soup multiple times, as this can compromise its quality.

This comprehensive guide ensures your lentil soup journey, from simmering the stock to enjoying a perfectly reheated meal, is both delicious and stress-free. Embrace the warmth and nutrition of this classic dish!
Lentil Soup Recipe
This Lentil Soup recipe delivers a truly cozy and hearty soup, ideal for cooler seasons. It features an effortlessly prepared homemade bone stock that can be made in advance, allowing for a simplified cooking experience. To create this wholesome soup, simply cook the lentils and a medley of fresh vegetables in the rich bone stock, perfectly seasoned with a few simple spices, for a deeply satisfying meal.
Ingredients
Stock:
- 10 cups water
- 1 lb marrow bones
- 2 bay leaves
- 1 tsp coriander seeds
Lentil Soup:
- 1 lb bag of lentils
- 2 tbsp canola oil
- 1 yellow onion
- 2 ribs of celery
- 1 medium carrot
- 3 garlic cloves
- 2 plum tomatoes peeled
- 8 oz tomato sauce
- 6-8 cup stock from above
- 1/2 tsp ground coriander
- 1/2 tsp cumin
- 1 tsp smoked paprika
- salt
- fresh cracked black pepper
Instructions
Stock:
- Add 10 cups of water to a cooking pot. Set heat to medium-high.
- Combine marrow bones, bay leaves, and coriander seeds in a pot with water. Bring it to boil.
- Lower the heat to low and cook stock for 2-3 hours.
- When stock is done, strain it off through a fine strainer and discard the bones, coriander seeds, and bay leaves.
Lentil Soup:
- Rinse lentils in cold water and set aside. Dice onion, celery, tomatoes, and carrot.
- Preheat a 3-4 quart pot over medium heat and add a little oil for cooking the veggies.
- Add onion, carrots, and celery to the pot and sauté until softened and starts to brown.
- Press garlic and add it to the pot. Stir and cook until garlic is fragrant.
- Add diced tomatoes and cook until softened. Stir in lentils, mix and cook for a couple of minutes.
- Pour in tomato sauce and 6 cups of prepared stock.
- Stir in ground coriander, cumin, smoked paprika, salt, and pepper. Taste to make sure you have enough salt and other seasonings.
- Mix well, and lower the temperature to medium-low. Cover but leave a crack for steam to escape.
- Cook for 45 minutes to an hour, until the lentils are completely cooked and soft. Make sure to stir occasionally.
- If the soup is getting too thick, add more stock. (I usually use 8 cups total for the 1 lb bag of lentils.)
Notes
All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe. Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have a slight variation.
Nutrition
Carbohydrates: 4g |
Protein: 1g |
Fat: 12g |
Sodium: 172mg |
Potassium: 185mg |
Fiber: 1g |
Sugar: 2g |
Vitamin A: 1675IU |
Vitamin C: 5.9mg |
Calcium: 24mg |
Iron: 1mg
Did you make this recipe? Share your creation! Mention @willcookforsmiles or tag #willcookforsmiles on social media.
More Comforting Soup Recipes to Explore
If you loved this hearty lentil soup, you’ll be delighted to discover other comforting classics perfect for any time of year. Each recipe promises warmth, flavor, and nourishment, making them fantastic additions to your culinary repertoire.
- Creamy Asiago Broccoli Cheese Soup: Indulge in a rich and velvety soup that combines the sharp notes of Asiago cheese with tender broccoli florets for a truly gourmet experience.
- Authentic Russian Borscht Soup: Explore the vibrant flavors of Eastern Europe with this traditional beetroot soup, known for its beautiful color and complex sweet and sour profile.
- Zesty Chicken Tortilla Soup: Craving something with a kick? This flavorful soup featuring tender chicken, a spiced broth, and crunchy tortilla strips is a Tex-Mex delight.
And for another hearty, classic legume-based soup, be sure to check out my Split Pea Soup, a personal favorite renowned for its thick texture and smoky flavor. To complement any of these soups, a good piece of bread is essential. Consider pairing your next bowl with a savory Caprese Quick Bread, bursting with fresh tomato, basil, and mozzarella, or a batch of fluffy Honey Butter Biscuits for a touch of sweet richness. Enjoy your journey through the wonderful world of homemade soups!