This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Creamy Broccoli + Red Lentil Soup is the kind of nourishing, comforting meal that makes you feel instantly taken care of. This thick, hearty vegan soup is made with just a handful of wholesome ingredients, comes together in about 30 minutes, and delivers incredible flavor with minimal effort. If you are looking for a gluten free, plant based, protein packed soup that feels creamy without heavy dairy, you are in exactly the right place.
There is something so satisfying about transforming simple broccoli and red lentils into a silky, vibrant green bowl of goodness. The lentils break down beautifully as they cook, naturally thickening the soup while adding fiber and plant protein. The broccoli brings freshness, body, and that gorgeous color we all love. Together, they create a deeply comforting dish that tastes far more complex than the ingredient list suggests.
If you have broccoli sitting in your fridge waiting to be used, this is your moment. Let us turn it into something delicious.
Jump to:
Creamy Broccoli + Red Lentil Soup is a one pot wonder that fits perfectly into busy weeknights and relaxed weekend meal prep sessions alike. It is wholesome, budget friendly, and incredibly satisfying. What makes this recipe truly special is how the red lentils dissolve into the broth, creating a creamy texture without needing heavy cream or flour.
The first time I made this soup, I was trying to use up a surplus of broccoli. Instead of steaming it or tossing it into a stir fry, I decided to simmer it with red lentils and aromatics. The result was so good that it instantly earned a permanent place in my rotation.
It is simple food done right. And sometimes that is exactly what we need.
Why You Will Love This Creamy Broccoli + Red Lentil Soup
Key Benefits
This soup is designed for real life cooking. It is:
- Ready in about 30 minutes from start to finish
- Made in one pot which means fewer dishes
- Naturally vegan and gluten free
- High in plant based protein and fiber
- Easy to make oil free if desired
Red lentils cook quickly and do not require pre soaking. They soften in about 15 to 20 minutes, making this soup weeknight friendly without sacrificing depth or texture.
It also reheats beautifully, which makes it ideal for meal prep. Make a big batch on Sunday and enjoy nourishing lunches all week.
Taste and Texture
The texture of Creamy Broccoli + Red Lentil Soup is what truly sets it apart. The lentils break down into a velvety base that feels rich and smooth. The broccoli adds subtle sweetness and a fresh green flavor that balances the earthiness of the lentils.
If you choose to add coconut milk, the soup becomes even silkier with a hint of creaminess that rounds everything out. If you prefer a lighter feel, you can skip the coconut milk entirely. The soup will still be thick and satisfying thanks to the lentils.
For a rustic variation, blend only part of the soup and leave some texture behind. It is wonderful either way.
Dietary Attributes
This soup naturally fits into a variety of dietary lifestyles:
- Vegan
- Gluten free
- Dairy free
- High fiber
- Plant based protein rich
- Low fat with an oil free option
It is the kind of meal that leaves you feeling full and energized rather than heavy.

Ingredients and Substitutions
Ingredient List
Here is everything you need to make Creamy Broccoli + Red Lentil Soup:
- 1 tablespoon olive oil or ¼ cup water for oil free cooking
- 1 medium onion, diced
- 3 garlic cloves, minced
- ¼ teaspoon red pepper flakes
- 1 cup red lentils, rinsed
- 2 to 3 large heads of broccoli, about 1 ½ pounds, chopped into florets
- 6 to 7 cups low sodium vegetable broth or a combination of broth and water
- 1 can low fat coconut milk, optional
- Salt and black pepper to taste
Optional toppings:
- Crushed mustard seeds
- Sliced scallions
- Slivered almonds
- Croutons
- Crispy roasted chickpeas
Notes on Quality
Fresh broccoli works beautifully in this recipe, but frozen broccoli is also a great option. If using frozen, there is no need to thaw it first. Simply add it straight to the pot.
Red lentils are ideal because they cook quickly and break down into a creamy consistency. Brown or green lentils can be used in a pinch, but they will take longer to cook and the color of the soup will be darker.
A flavorful vegetable broth makes a noticeable difference. If you are using water, consider adding a good quality bouillon paste or extra herbs for depth.
Possible Substitutions
No coconut milk on hand? You can use unsweetened almond milk or simply skip it. The soup will still be creamy.
If you are out of fresh garlic, substitute with 1 teaspoon garlic powder. The same applies to onion powder if needed.
For a deeper savory note, stir in 2 to 4 tablespoons of nutritional yeast at the end of cooking.
If you want extra greens, add a handful of spinach or kale during the last few minutes of simmering.
Step by Step Instructions
Step 1: Saute the Aromatics
In a large Dutch oven or stock pot, heat the olive oil over medium heat. If cooking oil free, use water instead. Add the diced onion and cook for about 5 minutes, stirring occasionally, until translucent and softened.
Add the minced garlic and red pepper flakes. Cook for another minute until fragrant. This step builds the flavor foundation of the soup.
Step 2: Add Lentils and Broccoli
Stir in the rinsed red lentils and chopped broccoli. Pour in 6 cups of vegetable broth and add the optional coconut milk if using.
Press the broccoli down gently with the back of a spoon so that most of it is submerged in liquid. Do not worry if some florets sit above the surface. They will soften and sink as they cook.


Step 3: Simmer
Bring the soup to a gentle boil. Once boiling, cover the pot, reduce the heat to low, and simmer for 15 to 20 minutes.
The soup is ready when the red lentils are soft and have begun to break down. The broccoli should be tender but not mushy.
Taste and adjust with salt and black pepper as needed.
Step 4: Blend
Use an immersion blender to puree the soup directly in the pot until it reaches your desired consistency. For a smoother texture, blend thoroughly. For a bit more texture, pulse lightly and leave some chunks intact.
If using a standard blender, allow the soup to cool slightly before blending in batches. Always be careful when blending hot liquids.


Step 5: Serve
Ladle the Creamy Broccoli + Red Lentil Soup into bowls. Top with sliced scallions, crushed mustard seeds, slivered almonds, or your favorite crunchy garnish.
A squeeze of fresh lemon juice right before serving adds brightness and balance.
Expert Tips and Tricks
Best Practices
Rinse your lentils thoroughly before adding them to the pot. This removes excess starch and keeps the flavor clean.
Do not overcook the soup. Red lentils soften quickly and can become overly thick if simmered too long. If the soup thickens more than you prefer, simply add a splash of broth or water.
Season gradually. It is easier to add salt than to fix an overly salty soup.
Common Mistakes
One common concern is that there does not seem to be enough liquid at the beginning. Trust the process. As the broccoli cooks, it releases moisture and softens into the broth.
Another mistake is skipping the final taste adjustment. Always taste before serving and adjust salt, pepper, or acidity with lemon juice.
Time Saving Tips
Use pre chopped broccoli florets to cut down on prep time.
Make a double batch and freeze half for a future busy night.
Chop onion and garlic in advance and store them in the refrigerator for easy cooking later in the week.
Serving Suggestions
Pairings
Creamy Broccoli + Red Lentil Soup pairs beautifully with crusty artisan bread or warm flatbread. A simple green salad with a light vinaigrette balances the richness of the soup.
For a heartier meal, serve it alongside a grilled vegetable sandwich or hummus wrap.
Presentation Ideas
Serve the soup in wide bowls to showcase its vibrant green color. Swirl a spoonful of coconut milk on top for contrast. Sprinkle with toasted almonds or roasted chickpeas for crunch.
Fresh herbs such as parsley or chives add a pop of color and freshness.
Beverage Pairings
This soup pairs well with sparkling water and lemon, a light white wine such as Sauvignon Blanc, or a mild herbal tea. Keep beverages light and refreshing to complement the creamy texture.

Storage and Reheating
Leftover Storage
Store leftovers in an airtight container in the refrigerator for up to 5 or 6 days.
For longer storage, freeze the soup for up to 2 to 3 months. Allow it to cool completely before transferring to freezer safe containers. Leave a little space at the top to allow for expansion.
Reheating Methods
Reheat on the stovetop over low heat, stirring occasionally until warmed through.
Alternatively, microwave in 30 to 60 second intervals, stirring between each interval to ensure even heating.
If the soup has thickened in the refrigerator, add a splash of broth or water while reheating.
Frequently Asked Questions
Substitutions and Adjustments
Yes. Simply use a larger pot and double all ingredients proportionally.
Absolutely. Add it directly to the pot without thawing.
Yes. The red lentils provide plenty of creaminess on their own.
Troubleshooting
My soup is too thick.
Add more broth or water until it reaches your desired consistency.
My soup tastes bland.
Add a pinch more salt, a squeeze of lemon juice, or a spoonful of nutritional yeast.
My soup looks darker than expected.
This can happen if using green or brown lentils instead of red. The flavor will still be delicious.
Variations and Customizations
Dietary Adaptations
For an oil free version, saute the onion in water or broth instead of oil.
To boost protein even more, add a cup of white beans along with the lentils.
For a nut free topping, skip almonds and use toasted pumpkin seeds instead.
Flavor Twists
Add a teaspoon of curry powder for warmth and spice.
Stir in fresh thyme or Italian seasoning for an herby finish.
Top with crispy roasted chickpeas for extra crunch.
Seasonal Versions
In spring, add chopped asparagus during the last few minutes of cooking.
In autumn, include diced sweet potatoes for a slightly sweeter and heartier soup.
In winter, stir in chopped kale for extra greens and texture.
More Cozy Soup Recipes to Try
If you love lentil based soups, here are a few more comforting recipes worth exploring:
- Detox Moroccan Lentil Soup
https://bakewithlina.com/detox-moroccan-lentil-soup/ - The Absolute Best Lentil Soup
https://bakewithlina.com/the-absolute-best-lentil-soup/ - Simple Cabbage Potato Soup
https://bakewithlina.com/simple-cabbage-potato-soup/
Each of these recipes offers a different flavor profile while keeping that nourishing, wholesome foundation. They are perfect for keeping your weekly meal plan exciting and varied.
If you enjoy discovering new soup recipes and kitchen inspiration, be sure to follow along on Pinterest for more cozy ideas and fresh updates:
https://www.pinterest.com/bakewithlina/
Creamy Broccoli + Red Lentil Soup is proof that simple ingredients can create something truly satisfying. It is thick, comforting, protein packed, and deeply nourishing without being heavy. Whether you are cooking for your family, meal prepping for the week, or just craving a warm bowl of something wholesome, this soup delivers every time.
I hope this recipe becomes a favorite in your kitchen the way it has in mine. When you try it, share your experience and any creative twists you added. Cooking is always better when we share ideas and inspire each other.



Creamy Broccoli + Red Lentil Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4 – 6 1x
- Category: Entree, Soup
- Method: Simmer
- Cuisine: American
Description
Creamy Broccoli + Red Lentil Soup is a thick and hearty, nourishing vegan soup made with only 7 ingredients! It’s gluten-free, low-fat, and ready in about 30 minutes. Red lentils add protein and bulk to this creamy broccoli soup without overpowering flavor or color.
Ingredients
- 1 tablespoon olive oil or ¼ cup water
- 1 medium onion, diced
- 3 garlic cloves, minced
- ¼ teaspoon red pepper flakes
- 1 cup red lentils
- 2 – 3 large heads broccoli (about 1 ½ lbs.), cut into florets
- 6 – 7 cups low-sodium vegetable broth
- 1 can low-fat coconut milk, optional
- Mineral salt, to taste
Instructions
- Heat oil or water in a large pot over medium heat
- Add onion and cook 5 minutes until translucent
- Add garlic and red pepper flakes and cook 1 minute
- Add lentils, broccoli, broth, and optional coconut milk
- Press broccoli down into liquid
- Bring to boil, cover, reduce heat, and simmer 15 – 20 minutes
- Season with salt and pepper
- Puree with immersion blender until creamy
- Serve with desired toppings
Notes
Store in refrigerator up to 5 days. Freeze up to 3 months. Reheat on stovetop or microwave. Add nutritional yeast for cheesy flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 6g
- Sodium: 480mg
- Fat: 6g
- Saturated Fat: 3g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 11g






Leave a Reply