Soup season, a.k.a. cold fall and winter months, are some of my favorite times of the year. Comfort food abounds and cozying up by the fire place is a nightly end cap. I also love this time of the year because we eat a lot of soups. They are hearty, easy and can feed a lot of people. Many soups have a lot of prep to them because (hopefully) they include a lot of veggies but this one actually is quite quick and easy without a lot of preparation and it still includes an epic amount of vegetables.

As a child whenever we would go out to eat I remember that I would get excited when the restaurants soup of the day was cream of broccoli soup or broccoli cheese soup. It has always been a favorite of mine. Since I can’t have dairy anymore, I created this recipe as the perfect substitute for the soup that I so much loved as a child. One of the best parts of this soup is that it is processed food free and extremely healthy for all. Also, in my opinion, you can’t beat a soup that is topped with bacon! MMMMmmmm. I always sneak a slice to eat before I break up the pieces for the soup topper. Shhhhh, don’t tell my family.

Being a homeschooling stay at home mom my schedule is very full and I love dinners that are quick to put together and fast to the table. This recipe fits that description. I always have broth in my refrigerator as well as broccoli and it is quick to thaw bacon and cut onions too. For the creamy part of this soup I add my favorite coconut milk in a BPA free can (NOT from the carton and without all the yucky fillers that hurt my tummy.)

Although Broccoli came in 27 out of 50 on EWG’s full list of fruits and vegetables with pesticide residue I still buy broccoli organic. If you can’t, don’t worry about it because it has been found to have less pesticides than those foods on the EWG dirty dozen list.

Without further ado here is my hearty, family belly filling, Dairy Free Cream of Broccoli Soup that is GAPS Friendly and AIP Friendly.

Cream of Broccoli Soup {Dairy Free}
Recipe type: Soup
Serves: 5
A hearty, wholesome bowl of comfort for those cold fall and winter months.
  • 2 bunches broccoli heads, organic preferable, chopped into small florets of the same size (When you buy these in the store two or three broccoli heads are rubber banded together in a bunch. You'll need two rubber banded bunches.)
  • Half of a yellow onion, diced
  • 1 - 1½ cups broth - or more depending on thickness preference, divided (can be chicken, beef, pork or veggie.)
  • 1 Tsp. sea salt or Himalayan sea salt (might need more to taste)
  • 15 grinds of fresh black pepper
  • ½ Tsp. garlic powder
  • 3 Tlbs. Full fat, Organic, BPA and Filler Free Coconut Milk
  • 2 Tlbs. Ghee
  • 6 pieces of nitrate, antibiotic free bacon, cooked and crumbled. (One per bowl, the extra one is for the cook to eat!)
  1. Add the broccoli, diced onions and ½ cup of broth to your stock pot on medium heat.
  2. Steam broccoli with onions until they are tender enough to puree with an immersion blender. This should take about 20 minutes.Be cautious your broth on the bottom doesn't run out. If it does ad a bit more so the broccoli doesn't burn.
  3. Once cooked and tender puree with an immersion blender adding broth as you go. This will make the puree happen easier. If your puree is too thick and not soup like in consistency then you will want to add a bit more broth. You will add this after you have added the other ingredients though.
  4. Once you have pureed the broccoli and onions until there are no chunks add all the other ingredients - except the bacon.
  5. After all the other ingredients are added and stirred decide if you would like your soup a bit thinner. If so, then add a bit more broth- ¼ cup at a time.
  6. Taste for flavor as you may need to add more salt or pepper for your liking.
  7. Serve topped with bacon and a side salad.

Related Posts


  1. I thought ghee was a dairy. My stomach can’t handle it. Can I leave that part out? This looks really good.

    • Jennifer

      Hi Renee,
      Great question! Ghee is clarified butter. What that means is that the milk fats (both lactose and casein) are rendered out of the butter making it tolerable to everyone who can’t handle dairy. I don’t consume dairy and every recipe on Feasting On Joy is truly dairy free. Ghee is also rich in vitamins A, D & E. In this recipe, if you need to, you can sub a different quality fat (like beef tallow or pastured lard) however, the ghee really adds to the richness of the soup and has a great creamy texture and flavor due to the ghee. Hope that helps! Maybe ghee is something you want to try to see if it works for you?



  1. Paleo Soup Round Up - Feasting On Joy - […] ⇒ Hearty, Dairy Free Cream of Broccoli Soup […]

Submit a Comment

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

Rate this recipe:  
Jennifer | Feasting On Joy

Hi! I’m Jennifer

It's great that you stopped by. I am thrilled to help you create your own holistic life and guide you to healing your autoimmunity.

Welcome to Feasting On Joy!


How We Build Our Library Inexpensively.

Start Cultivating Your Own Holistic Life Today!

Receive holistic faith, health and home tips, ideas and encouragement delivered straight to your inbox.

We're so excited for you to cultivate your holistic life with Feasting On Joy!

Pin It on Pinterest

Share This