This nutrient-dense soup blends fresh broccoli with red lentils to create a thick, satisfying texture without the need for dairy. It is a one-pot meal that comes together in just 30 minutes, making it ideal for busy weeknights.

List of ingredients
- 1 tablespoon olive oil or 1/4 cup water – used for sautรฉing the aromatics.
- 1 medium onion, diced – provides a sweet, savory base.
- 3 garlic cloves, minced – adds depth and pungent flavor.
- 1/4 teaspoon red pepper flakes – introduces a subtle heat.
- 1 cup red lentils – acts as a natural thickener and protein source.
- 2 to 3 large heads of broccoli (about 1.5 lbs) – cut into florets, stalks may be chopped and included.
- 6 to 7 cups low-sodium vegetable broth – can be substituted with a combination of water and broth.
- 1 can low-fat coconut milk (optional) – adds extra creaminess and richness.
- Mineral salt – added to taste.
- Crushed mustard seeds – used for garnish.
- 1 to 2 scallions, sliced – used for garnish.
- Slivered almonds – used for garnish and crunch.
- Vegan croutons – optional topping for texture.
- Crispy roasted chickpeas – optional protein-rich topping.
- Coconut bacon – optional smoky topping.
step-by-step instructions
- Sautรฉ Aromatics: Heat the olive oil or water in a large Dutch oven or stockpot over medium heat. Add the diced onion and cook for approximately 5 minutes until translucent. Stir in the minced garlic and red pepper flakes, cooking for one more minute until fragrant.
- Simmer Ingredients: Stir in the red lentils, broccoli florets, vegetable broth, and optional coconut milk. Use a spoon or fork to press the broccoli down so it is mostly submerged in the liquid. Bring the mixture to a boil, then cover the pot with a lid, reduce heat to low, and simmer for 15 to 20 minutes until the lentils are tender.
- Season and Puree: Season the soup with mineral salt and pepper to your preference. Use an immersion blender directly in the pot to puree the soup to your desired consistency. If using a standard blender or food processor, let the soup cool slightly and process in two batches to avoid overflow.
- Serve and Garnish: Ladle the soup into bowls. Top with crushed mustard seeds, sliced scallions, and slivered almonds. For a brighter flavor, add a fresh squeeze of lemon juice just before serving.
Flavor Enhancement Techniques
Adding Nutritional Yeast for a Cheesy Profile
To achieve a savory, cheese-like flavor without using dairy, stir in 2 to 4 tablespoons of nutritional yeast. You can add this either before or after the pureeing process. This addition enhances the umami notes of the broccoli and pairs well with the earthiness of the lentils.
Incorporating Fresh or Dried Herbs
You can customize the flavor profile by adding 1/2 to 1 teaspoon of dried herbs during the simmering stage. Thyme, Italian seasoning, or herbes de Provence are excellent choices. These herbs add an aromatic layer that complements the vegetable broth.
Brightening the Taste with Citrus
A squeeze of fresh lemon juice added at the very end of the process helps cut through the richness of the coconut milk and lentils. This acidity awakens the other flavors in the soup, making the broccoli taste fresher and more vibrant.
Ingredient Alternatives and Substitutions
Substituting Red Lentils with Other Varieties
While red lentils are preferred because they break down easily and thicken the soup, brown or green lentils can be used. If using these varieties, increase the simmering time to 30 or 35 minutes to ensure they are tender. Note that these lentils will change the final color of the soup to a darker, muddier shade.
Replacing Coconut Milk with Other Plant Milks
If you prefer a taste that is less coconut-forward, you can substitute the coconut milk with up to 1 cup of unsweetened almond milk or cashew milk. These options provide a similar creamy texture without the distinct coconut flavor. Ensure the milk is unsweetened to avoid altering the savory profile of the dish.
Using Frozen Broccoli Instead of Fresh
Frozen broccoli is a convenient substitute that works well in this recipe. If using pre-cut frozen florets, use approximately 8 to 10 cups or 1.5 to 2 pounds. You may need to adjust the simmering time slightly, as frozen vegetables often release more water than fresh ones.
Managing Broth and Water Ratios
If you are out of vegetable broth, you can use water mixed with a vegetable bouillon paste or powder. For a lower-sodium version, use a combination of half water and half low-sodium broth. This allows you to control the salt levels while maintaining a savory base.
Onion and Garlic Powder Replacements
In cases where fresh onion or garlic is unavailable, you can use powdered versions. Substitute the fresh ingredients with 1 teaspoon of garlic powder and 1 teaspoon of onion powder. Stir these into the broth before simmering rather than sautรฉing them in oil.
Texture and Consistency Adjustments
Preparing a Chunky Version of the Soup
If you prefer a textured soup over a smooth puree, skip the blending step entirely. The red lentils will still partially dissolve, creating a naturally thickened broth while leaving the broccoli florets whole. This version is more rustic and provides more bite.
Achieving a Silky Smooth Consistency
For a restaurant-style smooth texture, use a high-powered blender and process the soup for at least one full minute. If the soup still feels slightly grainy, you can pass it through a fine-mesh sieve. This removes any remaining lentil skins or broccoli fiber.
Fixing a Soup That Is Too Thick
Because lentils absorb a significant amount of liquid, the soup may thicken more than desired upon cooling. To fix this, stir in additional vegetable broth or water a quarter-cup at a time while reheating. Stir constantly until the soup reaches your preferred pourable consistency.
Serving and Pairing Recommendations
Selecting the Best Crunchy Toppings
Adding texture to the top of a pureed soup prevents the dish from feeling one-dimensional. Use slivered almonds for a nutty crunch, or roasted chickpeas for extra protein. Coconut bacon or vegan croutons provide a salty, savory contrast to the creamy base.
Ideal Bread Pairings
This soup pairs exceptionally well with crusty, homemade artisan bread or vegan biscuits. The thickness of the soup makes it ideal for dipping. For a different flavor profile, try serving it with vegan naan or a gluten-free socca pancake.
Complementing with Fresh Side Dishes
A light, crisp house salad with a lemon vinaigrette balances the heartiness of the lentil soup. Fresh greens like arugula or spinach provide a peppery contrast to the creamy broccoli. This combination turns a simple soup into a complete, balanced meal.
Combining with Hearty Sandwiches
For a more filling lunch, serve the soup alongside a grilled hummus sandwich or a roasted red pepper sandwich. The combination of a warm soup and a toasted sandwich is a classic pairing that works well for meal prep and office lunches.
Storage, Freezing, and Reheating Guide
Refrigerator Storage Methods
Store leftover soup in an airtight, BPA-free container in the refrigerator. It will remain fresh for 5 to 6 days. Because the lentils continue to absorb liquid over time, you will likely need to add a splash of water when reheating.
Freezing the Soup for Long-Term Use
This soup is freezer-friendly and can be stored for 2 to 3 months. Allow the soup to cool completely before transferring it to freezer-safe containers or heavy-duty freezer bags. Leave about half an inch of headspace at the top of the container to allow for liquid expansion during the freezing process.
Best Reheating Techniques
For the best results, reheat the soup on the stovetop over low to medium heat, stirring occasionally until warmed through. If using a microwave, heat in 30 to 60-second intervals, stirring between each session to ensure even heat distribution and to prevent hot spots.
Common Questions and Troubleshooting
Can I use green lentils instead of red?
Yes, you can use green or brown lentils, but they require a longer cooking time of about 30 to 35 minutes to become tender. Be aware that they do not break down as completely as red lentils, so the soup will be slightly chunkier and have a darker, browner color.
How do I prevent the broccoli from losing its color?
To keep the soup a vibrant green, avoid overcooking the broccoli. Ensure the heat is kept low during the simmering process and do not simmer for significantly longer than the recommended 20 minutes. Pureeing the soup quickly also helps preserve the color.
Is this recipe naturally gluten-free?
Yes, the core ingredients are naturally gluten-free. However, if you use store-bought croutons or vegetable broth, check the labels to ensure there are no hidden gluten additives or thickeners. Using a homemade broth is the safest way to ensure it remains gluten-free.
What can I use if I don’t have an immersion blender?
You can use a standard countertop blender or a food processor. Pour the soup in carefully, filling the jar only halfway to prevent the hot liquid from forcing the lid off. Blend on a low setting first, then increase the speed until the desired consistency is reached.
Why is my soup too salty?
If the soup tastes too salty, it is likely due to the vegetable broth. You can balance this by adding a bit more water or a splash of unsweetened plant milk. Adding a squeeze of lemon juice or a small amount of potato (boiled and pureed) can also help neutralize excess salt.
Print
Creamy Broccoli and Red Lentil Soup
- Total Time: 30 minutes
- Yield: 4 – 6 servings 1x
- Diet: Vegan
Description
Simple and flavorful! Red lentils add protein and bulk to this creamy broccoli soup without overpowering flavor or color.
Ingredients
- 1 tablespoon olive oil or 1/4 cup water
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1/4 teaspoon red pepper flakes
- 1 cup red lentils
- 2 โ 3 large heads broccoli (about 1 1/2 lbs.), cut into florets
- 6 โ 7 cups low-sodium vegetable broth
- 1 can low-fat coconut milk, optional
- mineral salt, to taste
- crushed mustard seeds
- 1 โ 2 scallions, sliced
- slivered almonds
- vegan croutons
- crispy roasted chickpeas
- coconut bacon
Instructions
- Sautรฉ: In a large Dutch oven or stock pot, heat oil/water over medium heat, add onion and cook until translucent, about 5 minutes. Add garlic and red pepper flakes, cook another minute or until fragrant.
- Simmer: Add lentils, broccoli, broth/water, and optional coconut milk. Using the back of a fork or spoon, press the broccoli down as much as you can to cover with liquids. Bring to a boil, cover the pot with the lid, reduce the heat to low, and simmer for 15 โ 20 minutes. Soup is done when the lentils are tender. Season to taste with salt + pepper.
- Puree: Using an immersion blender, puree until the desired consistency. Or once cooled for a few minutes, use a food processor/blender to puree (this method may take two batches to complete).
- Serve: Ladle into serving bowls and top with mustard seeds, scallions, and almonds.
Notes
Store in the refrigerator for up to 5 days or in the freezer for up to 2-3 months. Frozen broccoli can be substituted for fresh. For an umami-rich, cheesy flavor, add 2-4 tablespoons of nutritional yeast after simmering.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Entree
- Method: Simmer, Puree
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 7 g
- Sodium: 680 mg
- Fat: 11 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 11 g
- Protein: 14 g
- Cholesterol: 0 mg