Broccoli Basil Cream Soup

5 from 4 votes

A creamy vegan soup with a tantalizing walnut note.

This creamy vegan soup uses walnuts in place of cream to create a delectable, nutritious soup recipe designed to cleanse, nourish, and rebuild your body. This easy recipe comes together quickly and combines a variety of healing foods that are fantastic for detoxing. Broccoli, zucchini, white onion, garlic, lemon, walnuts, basil, and vegetable broth come together for a rich and luscious soup that is deeply comforting and cleansing. This Broccoli Basil Cream Soup is perfect when you’re looking for healthy soups that taste great, too!

5 from 4 votes

Broccoli Basil Cream Soup

Cleanse your body with this vegan soup that's full of wholesome ingredients everyone will love.
Yield 4 people
Serving Size 1.75 cups
Course Dinner, Lunch, Soup
Cuisine Universal


  • 2 tablespoons extra virgin olive oil or virgin coconut oil
  • 1/2 cup white onion diced
  • 1 cup zucchini squash organic, diced (leave skin on)
  • sea salt unrefined, to taste
  • 4 cups broccoli florets organic, steamed
  • 4 cups vegetable broth organic or vegetable stock
  • 2 garlic cloves grated
  • black pepper fresh ground, to taste
  • 1/3 cup walnuts raw, soak for 3 hours in filtered water, rinsed well, and drained
  • 1 tablespoon lemon juice fresh
  • 6 to 8 basil leaves fresh
  • 1/2 cup broccoli sprouts optional but are potent detoxifiers


  • Place olive oil or coconut oil in a medium-size pot with a lid and heat over medium heat until hot but not smoking.
  • Add diced onions and cubed zucchini and sprinkle with sea salt to taste. Cook zucchini and onions until tender, around 7-8 minutes.
  • Placed cooked vegetables into a high-speed blender with steamed broccoli, ½ cup vegetable broth, grated garlic, black pepper to taste, and drained walnuts. Blend on high until smooth and creamy.
  • Pour vegetable-walnut mixture into the pot you cooked the zucchini in and add remaining vegetable broth and sea salt to taste. Stir to blend together and cover the pot with a lid.
  • Cook Broccoli Basil Cream Soup over low heat until hot but not boiling. Taste and adjust seasoning if needed and pour into a serving bowl. Sprinkle hot soup with fresh basil leaves, lemon juice, and broccoli sprouts if you decide to use them.
  • Place leftover soup into a heatproof container with a lid and cool slightly before placing in the refrigerator. Reheat remaining soup over low heat for dinner meal.

Nutrition Information

Serving: 1.75cups | Calories: 329kcal | Carbohydrates: 37g | Protein: 11g | Fat: 17g | Saturated Fat: 3g | Cholesterol: 2mg | Sodium: 532mg | Fiber: 8g | Sugar: 8g |
SmartPoints (Freestyle): 11
Keywords Budget-Friendly, Gluten-Free, Vegan

Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms

Be sure to subscribe to our daily eNewsletter, like our Facebook page, and follow us on Pinterest for tasty recipes, clean eating tips, and healthy lifestyle resources.

Do you have a favorite healthy soup recipe? Tell us about it in the comments section below!

This post may include affiliate links.

Guest Contributor

More by


  1. There is no basil In the soup at all, it is just used as a garnish. This should be called “broccoli cream soup with a basil garnish”

      1. Well if you’re really picky, it should be called Broccoli Walnut Soup with Basil Garnish. (It was submitted by a guest, so they can’t change the name!) LOL I’m going to try it anyway.

  2. This is the best broccoli soup recipe I’ve made/tasted. I deviated from this recipe slightly. I added six large basil leaves to the puree process, sprinkled the surface with very crispy bacon pieces, chopped parsley and light sprinkling of grated Parmesan, left out the lemon and kept the extra basil leaves for garnish.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating