• Christmas Recipes
  • Meet Chef Sally
  • Recipe Index
  • Subscribe
menu icon
go to homepage
  • Christmas Recipes
  • Meet Chef Sally
  • Recipe Index
  • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
  • search icon
    Homepage link
    • Christmas Recipes
    • Meet Chef Sally
    • Recipe Index
    • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
  • ×
    Home » Recipes » Soup and Stew Recipes

    Cream of Broccoli Soup (dairy free vegan option)

    Published: Mar 2, 2015 · Modified: May 10, 2022 by Sally Cameron · This post may contain affiliate links · 4 Comments

    160 shares
    ↓ Jump to Recipe

    There are plenty of cream of broccoli soup recipes out there, but this one is a little different. Instead of heavy cream, I use whole coconut milk for creamy, dairy-free richness. It doesn't taste like coconut - trust me - but it makes the soup velvety, satisfying, and perfect for anyone who avoids dairy. And if you do prefer cream, that works beautifully too.

    cream of broccoli soup with sausage

    Bright green and velvety smooth, this simple cream of broccoli soup is exactly what you want on a chilly day. Even here in usually sunny Southern California, a gray and drizzly afternoon called for a warm bowl of comfort. If you're looking for a broccoli soup recipe without milk or cream, this one's for you. Made with canned coconut milk or a plant-based cream replacement, it's rich, cozy, and every bit as satisfying as the traditional version.

    Jump to:
    • Why You'll Love Cream of Broccoli Soup
    • Ingredients You'll Need
    • Substitutions and Variations
    • How to Make Cream of Broccoli Soup
    • Serving Suggestions
    • Storage & Freezing
    • Recipe FAQs
    • More Creamy Soup Recipes
    • 📖 Recipe
    • 💬 Comments

    Why You'll Love Cream of Broccoli Soup

    • Creamy without cream - Canned coconut milk makes it velvety smooth with no dairy needed (or use half-and-half/heavy cream).
    • Light but satisfying - Packed with broccoli and spinach for nutrients and fiber.
    • Quick and easy - Cooks in one pot in about 30 minutes, perfect for weeknights.
    • Flexible - Use chicken or vegetable broth, add sausage for protein, or keep it fully plant-based.

    And for another creamy green vegetable soup, try this easy cream of asparagus soup (either coconut milk or heavy cream options)

    Ingredients You'll Need

    Raw broccoli florets in a glass bowl.
    • Extra virgin olive oil - Just a little to sauté the aromatics and start the flavor base.
    • Onion - Finely chopped; adds sweetness and depth.
    • Celery - For aromatic flavor and balance.
    • Broccoli florets - Bagged is easy, or cut from whole heads of broccoli.
    • Broth - Use low-sodium chicken for control over salt.
    • Coconut milk or cream - Canned coconut milk gives luscious, dairy-free creaminess. Half-and-half or heavy cream work equally well if you prefer dairy.
    • Spinach leaves - A few handfuls of raw baby spinach boost the color and nutrition.
    • Fresh herbs (optional) - Chives or parsley sprinkled on top for freshness and color.

    Please see the recipe card for measurements, salt, and pepper.

    Chef's Tip: Choosing the Right Broth
    The broth you use makes a big difference in flavor. For a classic taste, go with chicken broth. Here are links to my Instant Pot Chicken Broth and Chicken Bone Broth, vegetable broth keeps the soup fully plant-based, while homemade turkey broth adds a richer, deeper flavor. If you have homemade broth on hand, this is the perfect place to use it. I make batches ahead and freeze them for convenience in Souper Cubes, the perfect containers for freezing broths, soups, and more.

    Cream of Broccoli and Sausage Soup |AFoodCentricLife.com

    Substitutions and Variations

    • Broth - Use vegetable broth for a fully vegetarian/vegan soup.
    • Creaminess - Enjoy dairy? Use half-and-half or heavy cream.
    • Protein - Top with sliced chicken or turkey sausage for a heartier meal.

    Love broccoli? Try this roasted broccoli with parmesan.

    How to Make Cream of Broccoli Soup

    1. Start by cooking the onion and celery in olive oil until soft, then add the broccoli and broth. Bring to a boil then turn down to low and cover, cooking until the broccoli is very tender when pierced with the top of a paring knife (about 20 minutes).
    2. When broccoli is tender, add half of it with the broth to a blender. Add half the coconut milk and spinach and puree until smooth. Puree in two batches as hot liquids expand in the blender.

    If using the sausage, chop and brown while soup is simmering.

    Close up of creamy broccoli soup on the table.

    Serving Suggestions

    Cream of broccoli soup makes a satisfying meal on its own, but it's even better with something on the side:

    • Salad - A crisp green salad balances the richness - try arugula, Caesar salad with homemade Caesar dressing or a simple garden salad.
    • Garlic toast - Make gluten-free garlic toast with butter or olive oil and a little garlic.
    • Cornbread - Fresh, fresh cornbread (naturally gluten-free) pairs perfectly with a creamy soup.

    Storage & Freezing

    Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring often.

    Freezing: Soups with coconut milk or cream can sometimes separate after freezing. The flavor is fine, but the texture may turn slightly grainy. If you want to try freezing, cool completely, then freeze in portions for up to 2 months. Thaw overnight in the fridge and blend briefly before reheating to restore smoothness.

    Make ahead: This soup is a great candidate for prepping a day in advance - it often tastes even better the next day as the flavors meld.

    Recipe FAQs

    What can I use instead of coconut milk?

    If you prefer, substitute half-and-half or heavy cream for the coconut milk. For a vegan option, try oat cream, soy cream, or another plant-based cream replacement, considering your choice may effect the flavor.

    Can I use frozen broccoli?

    Yes. Frozen broccoli works well in this recipe and can save prep time. Use the same weight as fresh and add directly to the pot.

    How can I make this soup thinner?

    Stir in extra broth or water a little at a time until it reaches your preferred consistency.

    Can I freeze cream of broccoli soup?

    Soups with cream or coconut milk don't freeze as well because the texture can separate and become grainy. The flavor is fine, but the consistency may change. If freezing, cool fully, freeze in portions, then re-blend briefly before reheating.

    More Creamy Soup Recipes

    There's something timeless about a smooth, creamy soup - warm, velvety, and comforting with every spoonful. These recipes are easy to make at home, blend up beautifully, and turn simple vegetables into cozy bowls of comfort.

    • A gray bowl of fennel and white bean soup with olive oil and fried shallots.
      Creamy Fennel Soup With White Beans
    • roasted red pepper soup
      Roasted Red Pepper Soup (sheet pan recipe)
    • creamy cauliflower soup
      Curried Cauliflower Soup
    • A single bowl of tomato soup with a sprig of rfesh thyme leaves and silver spoon.
      Quick Tomato Soup From Canned Tomatoes

    📖 Recipe

    Cream of Broccoli Soup (dairy-free, vegan option)

    Sally Cameron
    This creamy soup gets its bright green color from broccoli and spinach and it richness from coconut milk. And you do not taste any coconut at all. The sausage adds protein and a crisp compliment to the soup. Serve with a side spinach salad. This soup is very thick. If want want it thinner, use a little more broth. For vegan or vegetarian diners, omit the chicken sausage. 
    5 from 1 vote
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Soup
    Cuisine American
    Servings 4
    Calories 273 kcal

    Equipment

    • 5 quart pot, pan or Dutch oven

    Ingredients
      

    • 1 tablespoon extra virgin olive oil plus 1 teaspoon
    • 1 small onion finely chopped
    • 2 ribs celery finely chopped
    • 1 ½ pounds bagged broccoli florets or several large heads
    • 3 cups low sodium chicken or vegetable broth preferably homemade
    • 1 cup canned coconut milk half and half or heavy cream
    • 4 handfuls raw baby spinach leaves bagged spinach
    • ¼ teaspoon salt
    • ¼ teaspoon ground black pepper

    Optional Garnishes

    • ¾ pound pre-cooked chicken-turkey sausage 4 links, optional
    • 2 tablespoons chopped chives or parsley for garnish optional

    Instructions
     

    If starting with bagged florets

    • Heat 1 tablespoon oil in a medium pot (4-5 quarts) over medium-low heat and cook the onion and celery until soft, 3-4 minutes. Add the broccoli florets and the broth and bring to a boil. Cover the pot with a lid, reduce the heat to low and simmer until broccoli is very tender when pierced with the tip of a paring knife, about 20 minutes.

    If starting with broccoli heads

    • You can use bundles of fresh broccoli as well. Cut the large, thick stems from the top florets part. Chop the stems small, as they are more fibrous and tough, then chop the florets roughly. Finish by following the directions above.

    Sausage instructions (optional)

    • While the soup is simmering, brown the sausage. Slice links in half lengthwise, lay them flat on a cutting board and chop them into small pieces on the diagonal. Crisp sausages pieces in a non-stick pan over medium heat in 1 teaspoon olive oil until the edges are browned.

    Pureeing

    • Place half of the broccoli, half of the coconut milk, and 2 handfuls of spinach into a blender and puree, starting with low speed and gradually increasing to high, with the lid on. Be careful when blending hot liquids. Blending the batch a half a a time is safer. Repeat with the other half and combine back into the pot and keep warm until serving time.

    Serving

    • Taste the soup and add a little more salt and pepper if desired. When serving, portion soup into bowls and top each bowl with crisped sausage pieces. Add chopped chives or parsley for garnish if desired.

    Notes

    For nutrition calculation, add protein grams for whatever sausage you're using as it is optional. The one I use is 11 grams a link.

    Nutrition

    Calories: 273kcalCarbohydrates: 20gProtein: 11gFat: 20gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 304mgPotassium: 1099mgFiber: 7gSugar: 6gVitamin A: 4029IUVitamin C: 165mgCalcium: 140mgIron: 4mg
    Tried this recipe?Let us know how it was with a comment and leave a star rating!

    Would you like to save this recipe?

    Never lose a recipe! We'll email this post to you, so you can come back to it later.

    160 shares

    About the Author

    Chef Sally Cameron at her kitchen counter making a vinaigrette, whisk in hand.

    Sally is a professionally trained chef, certified health coach, and recipe developer with 20+ years of culinary experience. She shares healthy, flavorful recipes made with fresh, whole ingredients — naturally gluten-free and easily adaptable for special diets so everyone can eat well and feel their best. Her recipes have been featured in two New York Times bestselling cookbooks. Join Sally’s email list for seasonal recipes, cooking tips, and fresh ideas straight to your inbox.

    Comments

    1. Deborah says

      January 23, 2016 at 5:40 pm

      Snowed in in NYC, perfect time for this incredibly good-looking dish. I followed the recipe to a T, even added the celery when I really don't care for it. I also probably used a lot more spinach but I wanted it to look bright green 🙂 which it did! This is exceptionally good and wholesome (green = heart chakra 🙂 Thank you!

      Reply
      • Sally Cameron says

        January 24, 2016 at 1:11 pm

        So glad it worked for you Deborah, and yes, great for a cold snowy NYC day. Thanks for your comment.

        Reply
    2. The Attainable Gourmet says

      March 10, 2015 at 1:11 pm

      Oh this looks divine! It also sounds like a fabulous way to get a little protein into such a healthy and delicious dish. Can't wait to try this! Hope you're well, Sally!

      Reply
    3. La Torontoise says

      March 02, 2015 at 3:00 pm

      Sally, so happy to find this soup today! i'm a broccoli queen... Love broccoli. obsessed with all things broccoli, and I cook for a cancer-sick friend who thinks broccoli is saving her life.
      Wish you a great week!

      Reply
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Chef Sally Cameron of aFoodcentricLife.com in her kitchen.

    Welcome! I'm Sally, a professionally trained chef, former personal chef and caterer, lover of fresh healthy food, and sharing it with others.

    More about me →

    Christmas Recipe Ideas

    • An oval baking dish of golden cornbread dressing with cranberries and veggies, and a silver serving spoon.
      Gluten Free Cornbread Stuffing
    • Rund bowl of golden green Brussels sprouts with pancetta, herbs, and shallots ready for serving.
      Brussels Sprouts With Pancetta (Stovetop)
    • Golden corn souffle in a glass baking dish on a gray plaid kitchen towel.
      Corn Souffle (From Scratch No Jiffy Mix)
    • A round wheel of baked brie cheese with a fruit and nut topping, with apples, pears, and crostini.
      Easy Baked Brie with Jam Appetizer
    • A browned, whole smoked turkey breast in a silver platter with bay leaves, potatoes on side,
      Smoked Turkey Breast (Bone-In, No Brine)
    • Bark bites on a round display plate for serving.
      Chocolate Bark Recipe (bark bites)

    More Fall Recipe Ideas

    • 12 things to do with pomegranates
      What to Do with Pomegranate Seeds (Delicious Ways to Use Them)
    • Dutch baby oven pancakes
      Gluten-Free Dutch Baby (German Pancakes)
    • Glass mug of hot chocolate with whipped cream.
      Easy Spiked Hot Chocolate
    • white chocolate peppermint mousse
      How to Make White Chocolate Mousse
    • Close up of crispy golden waffles with blueberries, raspberries, strawberries.
      Gluten Free Waffles
    • bittersweet chocolate pudding
      Chocolate Pots de Creme (Dairy-Free)

    Footer

    as seen on

    Logos of Featured Publications

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Accessibility policy

    Newsletter

    • Sign Up! for emails and recipes.

    Menu

    • Home
    • About
    • Contact
    • Facebook
    • Instagram
    • Pinterest

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 aFoodcentricLife.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.