I absolutely love sharing this Creamy Broccoli and Red Lentil Soup Recipe with anyone looking for a nourishing, cozy meal that’s bursting with vibrant flavors and creamy texture. It’s one of those soups that feels like a warm hug in a bowl, perfect for any time I want something wholesome, quick to prepare, and deeply satisfying. The richness from the coconut milk combined with the earthiness of lentils and the fresh, green vibrancy of broccoli makes it a dish I keep coming back to again and again.
Why You’ll Love This Creamy Broccoli and Red Lentil Soup Recipe
When I make this soup, what strikes me first is its beautifully balanced flavor profile. The slight heat from red pepper flakes plays off the mellow sweetness of the coconut milk, while the red lentils add a lovely natural earthiness and thickness. The broccoli adds not only a fresh, vibrant green color but also a wonderful mild bitterness that keeps the soup from feeling too heavy. It’s a harmony of flavors that feels both indulgent and wholesome at the same time.
What’s been a total game-changer for me is how simple this soup is to prepare. I love cooking, but on busy days, I appreciate recipes that come together easily without sacrificing taste. This Creamy Broccoli and Red Lentil Soup Recipe is exactly that — just a handful of ingredients and straightforward steps, and you’ve got a nutrient-packed meal ready in about 30 minutes. It’s perfect for casual weeknight dinners, impressive enough for a cozy weekend lunch, or even a light starter for special gatherings.
Ingredients You’ll Need
All you need for this soup are simple, wholesome ingredients that create a rich, layered flavor and a creamy texture that feels luxurious but is incredibly natural. Each component plays a key role, whether for depth, nutrition, or that smooth finish this soup is famous for.
- Olive oil or water for sautéing: This forms the flavorful base and helps soften the aromatics without overwhelming the soup.
- Onion, diced: Adds a sweet, savory undertone that deepens as it cooks.
- Garlic, minced: Brings aromatic warmth and a subtle kick.
- Red pepper flakes: A touch of heat that gently awakens the palate.
- Red lentils: These cook quickly and add protein plus a creamy texture when pureed.
- Broccoli florets and stalks: The star green veggie of the dish contributing vitamins, texture, and vibrant color.
- Low-sodium vegetable broth or water with broth: The liquid that builds the soup’s body and carries all the flavors.
- Low-fat coconut milk (optional): Adds a dreamy creaminess and subtle sweetness that lifts the soup.
- Mineral salt to taste: Essential to bring all the flavors together.
- Mustard seeds, crushed: For a punch of texture and mustardy brightness as a finishing touch.
- Scallions, sliced: Provides a fresh, crisp contrast and beautiful garnish.
- Slivered almonds: Adds crunch and nutty richness.
- Optional toppings (croutons, crispy roasted chickpeas, coconut bacon): For extra texture and flavor on the side if you like.
Directions
Step 1: Heat the olive oil or water in a large dutch oven or stock pot over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and soft, about 5 minutes. This step builds the fundamental flavor foundation for the soup.
Step 2: Add the minced garlic and red pepper flakes to the pot. Stir and cook for about 1 minute until fragrant but not browned. This gives a gentle depth of spice without overpowering the other flavors.
Step 3: Add the red lentils, broccoli (florets and chopped stalks), and the vegetable broth or water plus broth mix to the pot. Using the back of a fork or spoon, press the broccoli down to make sure it’s mostly submerged in the liquid. Bring everything to a boil.
Step 4: Once boiling, cover the pot with a lid, reduce the heat to low, and let it simmer gently for 15 to 20 minutes. The soup is ready when the lentils are tender and the broccoli is soft. This step transforms the raw ingredients into a harmonious, flavorful base.
Step 5: If using, stir in the low-fat coconut milk now to add creaminess. Season with mineral salt and freshly ground black pepper to taste— I always like to adjust seasoning at the end since it really makes the flavors pop.
Step 6: Puree the soup using an immersion blender directly in the pot until you get your preferred consistency—smooth and silky or a bit chunky, if you like more texture. Alternatively, let the soup cool slightly and puree in batches using a food processor or blender. Just be careful with the hot soup!
Step 7: Ladle the soup into bowls and garnish with crushed mustard seeds, sliced scallions, and slivered almonds. Add any additional toppings like vegan croutons or crispy chickpeas if you want. A squeeze of fresh lemon juice on top brightens everything up wonderfully.
Servings and Timing
This Creamy Broccoli and Red Lentil Soup Recipe yields about 4 hearty servings. The active prep time is roughly 10 minutes, mainly chopping and sautéing. Cooking time averages 20 minutes during simmering. In total, you’re looking at about 30 minutes from start to finish. No additional resting time is necessary, so it’s easy to have ready when hunger strikes.
How to Serve This Creamy Broccoli and Red Lentil Soup Recipe
One of my favorite ways to serve this soup is paired with warm, crusty artisan bread or buttery biscuits to soak up every luscious drop. The texture contrast from bread to creamy soup is always a crowd-pleaser. If you want to keep it lighter, a fresh green side salad also pairs beautifully without overwhelming the delicate soup flavors.
When presenting, I love garnishing with plenty of sliced scallions and crunchy slivered almonds both for visual appeal and an added textural pop. Toasted mustard seeds sprinkled on top add a surprising burst of aroma, making every spoonful exciting. If you have fresh lemon handy, a little squeeze just before serving adds a lovely brightness that elevates the whole bowl.
This recipe is perfect for serving hot, but if you’re feeling adventurous, it can also be enjoyed at room temperature for a lighter summer meal. It works well for any occasion—from a casual weeknight dinner to a comforting addition at family gatherings or holiday spreads. To make portions special, I like to serve it in smaller bowls as an elegant starter or larger ones for a satisfying main course.
Variations
I often tweak this Creamy Broccoli and Red Lentil Soup Recipe to suit different moods and dietary needs. For example, swapping coconut milk for creamy cashew cream or plain oat milk makes it totally dairy-free but still luxuriously smooth. If you want it less creamy, just skip the coconut milk altogether for a lighter broth-based soup.
To add more depth, I sometimes stir in a teaspoon of curry powder or smoked paprika right after the garlic step – the spices complement the broccoli and lentils beautifully. If you prefer a chunkier texture, I like to purée only half the soup and mix in the rest for that rustic feel. For a lower sodium version, I use homemade vegetable broth and skip added salt until the end.
If I’m short on time, pressure cooking the lentils and broccoli with broth cuts down simmering time drastically and intensifies flavors. On the other hand, roasting the broccoli first before adding it to the soup adds a toasty depth I adore. There are so many ways to customize this soup to make it your own.
Storage and Reheating
Storing Leftovers
I always keep leftover soup in airtight glass containers or BPA-free plastic ones in the refrigerator. This cream-based soup will stay fresh and delicious for up to 5 days when properly stored. Before sealing, make sure the soup is completely cooled to avoid moisture build-up, which can affect texture and flavor.
Freezing
This soup freezes beautifully and makes a terrific make-ahead meal. I recommend portioning it into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace to allow for expansion. It keeps well frozen for 2 to 3 months. When you’re ready, let it thaw overnight in the fridge for the best texture upon reheating.
Reheating
To reheat, I gently warm the soup on the stovetop over low to medium heat, stirring occasionally to prevent scorching. You can also use the microwave but do so in short bursts with stirring in between to evenly distribute heat. If the soup feels too thick after reheating, I thin it out with a splash of vegetable broth or water, stirring well to restore that creamy consistency. Avoid overhearing or boiling to preserve the fresh flavors and texture.
FAQs
Can I use other types of lentils for this soup?
Red lentils are my top choice because they cook quickly and become wonderfully creamy without needing pre-soaking. Green or brown lentils have firmer textures and longer cooking times, so you’d need to adjust simmering accordingly and expect a chunkier soup.
Is this recipe suitable for vegans and gluten-free diets?
Absolutely! This soup is naturally vegan when you use vegetable broth and omit any non-vegan toppings. It’s also gluten-free provided you choose gluten-free broth and toppings like gluten-free croutons or omit them entirely.
Can I prepare this soup in advance and reheat it later?
Yes, it’s perfect for meal prep. You can make the soup up to 3 days ahead and store it in the fridge, or freeze it for longer storage. Just reheat gently to enjoy it freshly warmed without losing the smooth texture.
How spicy is the soup with the red pepper flakes?
The red pepper flakes add just a subtle warmth that gently enhances the flavors without making the soup too spicy. You can easily omit or adjust the amount to match your preferred heat level.
What are some good toppings to serve with this soup?
I love topping the soup with crushed mustard seeds, scallions, and slivered almonds for a lovely crunch and flavor contrast. Crispy roasted chickpeas or vegan croutons also add great texture. A squeeze of lemon juice brightens the bowl just before serving.
Conclusion
If you’re craving a comforting yet vibrant meal, I can’t recommend this Creamy Broccoli and Red Lentil Soup Recipe enough. It’s straightforward to make, full of flavor, and wonderfully versatile. Whether you’re cooking for one, feeding family, or entertaining friends, this soup is one you’ll want to keep coming back to. I hope you enjoy making and savoring it as much as I do!
Print
Creamy Broccoli and Red Lentil Soup Recipe
This creamy broccoli and red lentil soup is a comforting, nutritious meal packed with vibrant vegetables and plant-based protein. Combining tender red lentils and fresh broccoli in a flavorful vegetable broth, it’s easy to prepare in just 30 minutes. Optionally enriched with low-fat coconut milk for extra creaminess, this soup is perfect for a healthy lunch or cozy dinner. Garnished with crunchy mustard seeds, scallions, and slivered almonds, it offers a delightful mix of textures and flavors that pair wonderfully with artisan bread or vegan croutons.
- Total Time: 30 minutes
- Yield: 4 to 6 servings
Ingredients
Main Soup 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 (stalks chopped ok too)
- 6 – 7 cups low-sodium vegetable broth (or water + broth combo)
- 1 can low-fat coconut milk (optional)
- Mineral salt, to taste
Garnishes and Toppings
- Mustard seeds, crushed (black recommended)
- 1 – 2 scallions, sliced
- Slivered almonds
- Croutons (such as Simple Truth Organics vegan croutons)
- Crispy Roasted Chickpeas (optional garnish)
- Coconut Bacon (optional garnish)
Instructions
- Saute: In a large dutch oven or stock pot, heat olive oil or water over medium heat. Add the diced onion and cook until translucent, approximately 5 minutes. Stir in the minced garlic and red pepper flakes and cook for an additional minute, or until fragrant.
- Simmer: Add the red lentils, broccoli florets and chopped stalks, vegetable broth (or broth-water combo), and optional coconut milk to the pot. Press down the broccoli with the back of a fork or spoon to ensure it is submerged under the liquids. Bring the mixture to a boil, then cover with a lid and reduce heat to low. Let it simmer gently for 15 to 20 minutes, or until the lentils are tender. Season the soup with mineral salt and pepper to your taste.
- Puree: Use an immersion blender directly in the pot to puree the soup to your preferred consistency—smooth or slightly chunky. Alternatively, let the soup cool for a few minutes and transfer it in batches to a food processor or blender to puree.
- Serve: Ladle the creamy soup into bowls and garnish with crushed mustard seeds, sliced scallions, and slivered almonds. Serve alongside artisan bread, biscuits, or vegan croutons. For a bright, zesty touch, add a squeeze of fresh lemon juice if available.
- Store: Leftover soup can be refrigerated in an airtight container for up to 5 days. For longer storage, freeze for 2 to 3 months. Thaw before reheating gently on the stovetop or in the microwave.
Notes
- For a vegan and low-fat option, use water instead of olive oil for sautéing.
- The coconut milk is optional and adds creaminess and a subtle coconut flavor.
- Pressing the broccoli down into the liquid ensures even cooking and blending.
- Adjust red pepper flakes to control the heat level.
- Add a squeeze of lemon juice just before serving to brighten the flavors.
- Serve with your favorite bread or vegan croutons for added texture.
- Leftovers freeze well and can be a quick meal in the future.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegetarian American
- Diet: Vegetarian
