Creamy Red Lentil & Soy Soup
This Creamy Red Lentil & Soy Soup is a hearty, plant-based meal that's both comforting and nutritious. Unsweetened soy milk delivers a luxurious, dairy-free creaminess, making it a perfect weeknight dinner.
For 4 servings
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables have softened and become fragrant.
Add the minced garlic, ground cumin, ground turmeric, and smoked paprika to the pot. Stir in the tomato paste. Cook for another 1-2 minutes, stirring constantly, until the spices are fragrant and the tomato paste has darkened slightly.
Stir in the rinsed red lentils and vegetable broth. Bring the mixture to a rolling boil, then reduce the heat to low, cover the pot, and simmer for 20-25 minutes, or until the lentils are very tender and have broken down, naturally thickening the soup. Stir occasionally to prevent sticking to the bottom.
Remove the pot from the heat. Stir in the unsweetened soy milk and fresh spinach. Continue stirring until the spinach has completely wilted into the soup. It is crucial not to bring the soup back to a boil after adding the soy milk, as it can curdle.
Season the soup generously with salt and freshly ground black pepper to taste. Stir in the fresh lemon juice, which will brighten and balance the flavors.
Ladle the hot soup into bowls. Serve immediately, optionally garnished with fresh herbs like parsley or a light drizzle of extra virgin olive oil.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1For an even creamier texture, use an immersion blender to blend about half of the soup directly in the pot before adding the soy milk and spinach. This creates a velvety consistency while leaving some texture from the remaining lentils and vegetables.
- 2Garnish with fresh chopped cilantro or parsley, a sprinkle of red pepper flakes for a touch of heat, or a swirl of vegan sour cream for extra richness.
- 3Ensure your soy milk is unsweetened and plain. Flavored or sweetened soy milk will alter the soup's savory profile significantly.
- 4This soup tastes even better the next day as the flavors have more time to meld. Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
Adapt it for your goals.
Spicier Kick
Add 1/4 to 1/2 teaspoon of cayenne pepper or a pinch of red pepper flakes along with the other spices for a warming heat.
Heartier GreensHeartier Greens
Instead of spinach, use chopped kale or collard greens. Add them with the lentils and broth, as they require more cooking time to tenderize.
Smoky Flavor BoostSmoky Flavor Boost
Include a strip of smoked vegan 'bacon' bits or a dash of liquid smoke (1/4 tsp) during the sautéing step for an extra layer of savory, smoky depth.
Why this is on our healthy list.
Rich in Plant-Based Protein
Red lentils and soy milk are excellent sources of plant protein, essential for muscle repair, growth, and overall bodily functions, making this soup a satisfying meal for vegans and vegetarians.
High in Dietary Fiber
Lentils are packed with dietary fiber, which aids in digestion, promotes satiety, helps regulate blood sugar levels, and contributes to heart health.
Nutrient-Dense
This soup is loaded with vitamins and minerals from the vegetables (carrots, spinach, onion) and lentils, including iron, folate, potassium, and B vitamins, supporting energy production and immune function.
Frequently asked questions
Yes, you can substitute unsweetened almond milk or oat milk for the soy milk. However, soy milk typically offers the creamiest texture and highest protein content among plant milks.


