This healthy broccoli soup is for guilt-free eating. It is prepared using all healthy and clean ingredients. A bowl of this warm soup is perfect for a light lunch or dinner. It is also vegan and plant-based.

I am not a vegan or a pure vegetarian. However, I do love eating meatless and completely dairy-free dishes to cut down on some heavy calories. And this creamy broccoli soup is a perfect recipe when I want to avoid dairy.
Yes, this soup is made without dairy cream and butter yet it is super delicious and tempting. Let me disclose the secret ingredient that gives it a creamy texture. And that ingredient is cashew cream.
Let’s dive in to learn more!
Ingredients you will need?
- Broccoli – its a key ingredient in this recipe. Clean and chop it into small pieces
- Carrot – peel, and grate on the largest setting of the box grater
- Cashew cream – it helps to give a creamy texture to the soup without the need to add dairy cream. You can simply make cashew paste or follow this recipe to make cashew cream at home.
- Flour – it will thicken the soup and add a creamy base to the soup
- Garlic – use it to add additional flavors
- Liquid – In this recipe, I use almond milk and water to prepare the soup base. You can also use vegetable stock instead of water.
- Oil – I prefer using avocado oil or olive oil for cooking.
- Seasonings – add salt and black pepper to enhance the taste.
How to make creamy and healthy broccoli soup?
Chop broccoli and grate carrot into small pieces. For giving a creamy texture to this soup, I used cashew cream, almond milk, and a little bit of wheat flour.
To make the creamy base for this soup, cook wheat flour with some oil in a medium pan on low heat for a couple of mins. Once the flour is fragrant, slowly add milk along with water. Whisk continuously while adding milk to avoid forming lumps. Don’t worry if you find some. Simply use a hand blender to the mixture to break down the lumps before adding any vegetables. Then, add the veggies and cook till they are nice and tender.
Your creamy broccoli soup is ready to enjoy for a light lunch or dinner or even as a side. It is also vegan and derives key nutrients from broccoli, carrot, and cashews.
Creamy soup or chunky veggie soup?
If you want a homogeneous and creamy soup without visible veggies in it then at the end of cooking simply blend the soup using a blender. Or, use a hand blender to blend the soup in the pot itself.
And if you want to enjoy the soup with visible colorful veggies then serve it without blending them.
Serving Suggestions!
- Serve the bowl of warm soup as an appetizer. And serve it with some croutons or warm crusty bread or make garlic herb focaccia bread, healthy dinner rolls on the side for added deliciousness.
- It also goes well with a homemade chicken sandwich or Italian veggie sandwich or black bean burger.
- You can also pair it with many pasta dishes such as veggie pasta salad, sweet potato gnocchi viz.,
Helpful Tips!
- Cutting broccoli – trim off the stem and separate the large florets. Then chop the florets into small pieces. The size of the florets depends on how chunky the soup you prefer.
- Preparing carrot – peel, clean, and then grate it on the largest hole side of the box grater. This way it will be visible and would add a nice color to the soup.
- While mixing the flour with milk if you find any lumps simply use a hand blender to break them and get a homogeneous soup base. Do this before adding the vegetables.
Recipe Substitutions!
- Cashew cream – If you are okay with dairy products use regular dairy cream instead. However, it will be rich in saturated fat and cholesterol.
- Flour – whole wheat flour will also work in place of all-purpose flour
- Oil – using any cooking oil is fine in this recipe.
- Milk – use reduced-fat dairy milk instead of almond milk.
- Nutritional yeast – some readers have successfully used nutritional yeast in this soup recipe for the cheesy flavor without dairy.
Recipe Variation!
For classic cream of broccoli soup use regular dairy cream and milk to get the creamy texture in the soup. And add some cheddar cheese at the end of cooking for the cheesy taste.
How is this broccoli soup healthy?
This cream of broccoli soup is healthy as it is prepared using all clean ingredients:
- Broccoli is an excellent source of vitamin C and K. It also contains carotenoid compounds. It is a low-calorie vegetable with some amount of fiber and protein
- Carrot is a powerhouse of vitamin A. It is also a good source of vitamin B6 and vitamin K
- Cashews are a good source of healthy fat. These are rich sources of dietary minerals, thiamin, vitamin B6 and vitamin K
- It does not contain added saturated fat from dairy

FAQs
How long broccoli soup will last in the refrigerator?
Leftover soup will last 2-3 days in the refrigerator. You can reheat it in the microwave or bring to boil on the stove before serving.
What is cashew cream? Where can I find it?
Cashew cream is prepared using raw cashew and water. Soak the raw cashews for a few hours and then blend them in a blender with some water until it is smooth and creamy in texture. You can find detailed instructions for making cashew cream at home here. As far as I know, it is not commonly available in grocery stores.
What if I am allergic to nuts?
You can use dairy-based products such as whole cream and regular milk instead of nut milk and cream in this recipe. Some people also use potatoes to get the creamy texture in different soups. However, I haven’t tried using potato in this recipe yet.
YOU WILL ALSO LOVE THESE WHOLESOME SOUPS
- Creamy Roasted Tomato Soup
- Roasted Turmeric Cauliflower Soup
- Vegetable Pasta Soup
- Healthy Vegetarian Barley Soup
- Chicken Barley Soup
- Browse all HEALTHY SOUPS
📖 Recipe
Healthy Cream of Broccoli Soup
Equipment
Ingredients
- 3 cup roughly chopped broccoli
- 1 cup grated carrot
- ¼ cup cashew cream
- 2 tablespoon all purpose flour
- 1 tablespoon avocado oil
- 2-3 cloves small garlic minced
- 1 cup almond milk (or regular milk if not vegan)
- 2 cup water (or vegetable stock)
- salt and pepper
Instructions
- Heat oil on a low heat in a medium pan.
- Add garlic and sauté for a few seconds or until fragrant. Then add the flour and cook for about 2 min. Continuously stir it to avoid browning.
- Slowly add milk and water with continuous stirring. Take care not form lumps. Bring the mixture to a boil.
- Now add broccoli, grated carrots, salt and pepper. Cook the mixture for about 15-18 mins.
- Add cashew cream, mix well and cook for another 2-3 min.
- Turn off the heat and serve warm to enjoy this bowl of deliciousness.
Notes
- If lumps form, blend the mixture before adding vegetables. I use a hand blender to do this job when I find lumps.
- You can make cashew cream at home. Get the recipe here for homemade cashew cream.
Nutrition
This broccoli soup was originally published in March 2017. In August 2020 it was updated with more useful information and helpful tips. Recipe ingredients and instructions are unchanged.
This is so delicious I added 2T of nutritional yeast and some finely chopped scallions and celery I needed to use up. yummmmers!
NOT 4 servings. One of us literally went without. Double or even triple if you want to feed 4 people.
So delicious will be making this again for sure. This coming from the girl who only ate canned soup.
Does this taste like broccoli and cheese soup? I plan on making this tonight. I saw there is no cheese so wasn’t sure if it has that flavor of broccoli n cheese soup!
Hi Diana,
As there is no cheese in it, it may not taste exactly like broccoli cheese soup. However, all other ingredients make this soup delicious. If you prefer, you may add some cheese in the soup while adding cashew cream to get additional cheesy flavor.
Im not as much as a health nut as the rest of my family but I made this for my mom. I was shocked how fast, easy, and delicious this was. I LOVE IT. Thank you for sharing this recipe. Can’t wait to make it for my lactose intolerant boyfriend 🙂
This is fast and delicious!! Made it several times and next time will double the recipe so there will be leftovers! Thanks so much for this recipe!
I’ve now made this recipe twice within about 2 months, and loved it both times. Even hubby thought it was good, and he’s picky about “healthy” dishes. First time I made it, even before getting to where you add the cashew cream, I thought it was sufficiently flavorful it didn’t even need it. But since I’d made the cashew cream (so easy), figured I’d include it and it did give it a creamier, fuller quality.
Note: 2nd time I made it, I doubled the recipe b/c, in addition to hubby and 24 yr. old son, daughter & boyfriend now home from college living here b/c Coronavirus…As delicious as 1st time. But beyond doubling the 2 Tbsp. of flour to 4, at some point I felt I needed more, and had just a bit of quinoa flour (I’d made myself by grinding quinoa in a coffee grinder) leftover from another recipe, so I decided to use it up, since it’s healthier than all-purpose flour, and I think it added a nice, if very subtle, nutty flavor. Enough so that next time I make it, I’ll use 1 Tbsp. quinoa flour and 1 all-purpose.
Thank you for your feedback. I liked the idea of adding quinoa flour. Thanks for the tip. I will give it a try 🙂
Glad you like it :)!
I’m so excited to try this soup, but cannot find cashew cream anywhere, tried health food stores, super markets. Any suggestions will be appreciated!
Hi Loretta,
You can easily make cashew cream at home using raw cashews. You can follow this cashew cream recipe to make it at home. Dairy cream is also another substitute. I hope this helps.
My daughter and I are on a healthy eating journey. She came across this wonderful website and we immediately began printing out recipes we wanted to try. This broccoli and carrot soup is AMAZING! We’ve made it twice in one day and will be tripling the recipe tonight to share with the whole family. What a blessing! Thank you Swati and Tushar!
I made this and my whole family loved it. I doubled the cashew cream and used homemade bone broth. Thank you for sharing this recipe.
I included this dish in my weekly meal plan blog post this past week. It is delicious and a great dairy-free, vegan dinner option.
Really good and super easy to make! I changed it a tiny bit. I water sautéed the garlic instead of using the oil, I used arrowroot powder instead of the flour and I omitted the salt. This in my opinion only makes enough for two, so I’d double it to have leftovers. It would be excellent over a plain baked potato. I think I’ll add mushrooms next time and maybe onions, but it doesn’t need it. I just like more veg.
Love this soup SO much!! I have made it 4 times now! We are a Vegan family and sometimes it can be a bit challenging finding things my 6 yo will eat. She love this!! Thanks for sharing!!
So good! Cant wait to try it! I love broccoli and cheese soup but always feel think its so high in sodum and cream.
I just made this and it was so good!! I followed the recipe and added a little nutritional yeast for some extra “cheesy” flavor. So yummy! I was a big fan of Panera’s broccoli cheddar soup before o went vegan and this really fulfilled the craving!!
This was SO delicious!! We are a Vegan family, and it can be hard to find things that my 5 year old will eat. She loved this! I will be making it again for the second time tonight.
This was increasingly easy to make and it was very good. I will be making this again in the future. Thank you for this. Easy resipe
Very good, quick and easy healthy soup! I used homemade bone broth and blended it, I have picky eaters. Was a huge hit!
OMG this soup to die for! Super easy, creamy and healthy. My kids don’t like broccoli or carrot and this soup won. Happy healthy family! Million thanks! We really enjoyed it.
Hi there- this is fantastic! Do you have the nutritional information on this recipe?