A Cozy and Hearty Lentil Soup for Busy Winter Nights
The wind is howling outside and you need something warm. It is the perfect night for a big bowl of comfort. This hearty lentil soup is exactly what your soul craves right now.
This recipe delivers a thick, savory broth filled with tender vegetables. It is a simple way to bring fresh, plant-forward ingredients to your table. You will love how it fills your home with a cozy, herbal aroma.
Why This Recipe Is a Winner
This soup is a true lifesaver for busy winter weeknights. You only need one pot to create a deep, complex flavor. It is budget-friendly and incredibly filling for the whole family.
You can rely on this dish when you want a healthy reset. It is packed with fiber and nutrients to keep you feeling great. It even tastes better the next day after the flavors mingle.
Simple Method
Making this soup is a calm and rewarding process. You start by softening aromatic vegetables in golden olive oil. Then, you let everything simmer together until the lentils are perfectly tender and soft.
Even if you are new to cooking, you can master this. There are no complicated techniques or fancy tools required. You just need a single heavy pot and a little bit of time.
Ingredients You’ll Need
These ingredients are likely already waiting in your pantry or fridge. Using seasonal produce like carrots and celery adds a natural sweetness to the base.
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 1 cup dried brown lentils, rinsed
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes
- 1 cup ditalini pasta
- 2 cups fresh spinach, chopped
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1/4 cup grated parmesan cheese for garnish
Step-by-Step
- Heat the extra virgin olive oil in a large heavy-bottomed pot over medium heat.
- Add the diced onion, carrots, and celery to the pot.
- Sauté for 8 minutes until the vegetables are softened and translucent.
- Stir in the minced garlic and cook for 60 seconds until fragrant.
- Add the rinsed lentils, diced tomatoes, vegetable broth, oregano, basil, and red pepper flakes.
- Bring the mixture to a rolling boil.
- Reduce the heat to low, cover the pot, and simmer for 25 minutes.
- Remove the lid and stir in the ditalini pasta.
- Simmer uncovered for 10 to 12 minutes until pasta and lentils are tender.
- Stir in the chopped spinach and lemon juice.
- Cook for 2 minutes until the greens have fully wilted.
- Season the soup with salt and black pepper to taste.
- Ladle into bowls and serve immediately, garnished with grated parmesan cheese.
Best Ways to Enjoy It
Serve this soup warm with a thick slice of crusty sourdough bread. It is perfect for dipping into the rich tomato broth. You can also pair it with a light side salad.
Set the table and enjoy a quiet moment with your favorite person. This meal is designed for slow, cozy evenings at home. It also makes a fantastic, easy-to-pack lunch for work the next day.
Storage & Reheating
Store your leftovers in an airtight container in the fridge. This soup stays fresh and delicious for up to four days. The pasta will absorb some liquid as it sits.
When reheating, add a splash of broth or water to loosen it. Warm it gently on the stove over medium-low heat. You can also freeze this soup for up to three months without the pasta.
Tips for Best Results
- Don’t skip the lemon juice because it brightens all the flavors.
- Rinse your lentils thoroughly in a fine-mesh sieve before cooking.
- Avoid overcooking the pasta so it keeps a nice bite.
- Prepare the vegetables in advance to save time on busy nights.
- For a holiday gathering, double the batch to feed a crowd.
- Add a sprinkle of fresh parsley for a pop of color.
- Use a high-quality vegetable broth for the most savory results.
Ways to Switch It Up
- Use gluten-free pasta to make this dish allergy-friendly.
- In summer, swap the spinach for fresh zucchini or peas.
- Swap the parmesan for nutritional yeast for a vegan option.
- Add a pinch of smoked paprika for a deeper, smoky flavor.
FAQs
Can I make this ahead of time?
Yes, this is an excellent meal prep recipe. Just be aware that the pasta will soften over time. If you prefer firm pasta, cook it separately and add it when serving.
What kind of lentils should I use?
Brown or green lentils work best for this recipe. They hold their shape well during the long simmering process. Avoid red lentils as they will turn into a mushy puree.
Will my kids eat this?
Most kids love the small ditalini pasta shapes. The flavor is mild and comforting, making it very kid-friendly. You can omit the red pepper flakes for sensitive palates.
I hope this cozy recipe brightens your winter evenings. Give it a try and let every bite warm you up. Happy cooking!
— Clara

Ingredients
Method
- Heat the extra virgin olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the diced onion, carrots, and celery to the pot and sauté for 8 minutes until the vegetables are softened and translucent.
- Stir in the minced garlic and cook for 60 seconds until fragrant, ensuring the garlic does not burn.
- Add the rinsed lentils, diced tomatoes with their liquid, vegetable broth, oregano, basil, and red pepper flakes to the pot.
- Bring the mixture to a rolling boil, then reduce the heat to low, cover the pot, and simmer for 25 minutes.
- Remove the lid and stir in the ditalini pasta; continue to simmer uncovered for 10 to 12 minutes until the pasta and lentils are tender.
- Stir in the chopped spinach and lemon juice, cooking for 2 minutes until the greens have fully wilted.
- Season the soup with salt and black pepper to taste.
- Ladle into bowls and serve immediately, garnished with grated parmesan cheese.
