fbpx Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy tomato basil roasted cauliflower soup

Creamy Tomato Basil Roasted Cauliflower Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews


A hearty tomato soup with rich roasted cauliflower and basil-infused olive oil


  • ½ c olive oil
  • ¼ c fresh basil (~50 leaves)
  • 1 medium sweet onion
  • 4 cloves garlic
  • 12 T butter/ghee (saute)
  • 1 t Italian seasoning
  • 1 head cauliflower, chopped
  • ¼ c butter/ghee (roux)
  • ¼ c flour (roux, gluten free preferrably)
  • 1 qt vegetable/chicken stock
  • 28 oz diced tomatoes
  • 28 oz crushed tomatoes
  • 2 c milk (or dairy free milk)


  1. Place cauliflower on a sheet pan lined with parchment.  Add salt and pepper.  Roast at 425 ~20 minutes, until tips are carmelized
  2. In a small bowl, add olive oil and chopped fresh basil and gently stir.  Set aside
  3. In a large pot, melt butter/ghee and saute onion over medium heat, add a pinch of salt and pepper.  When onion softens, add garlic and Italian seasoning
  4. When onion is translucent, add butter/ghee and flour for the roux.  Mix until combined and heat an additional minute
  5. Add stock and tomatoes and mix thoroughly to combine roux.  Bring up to a gentle simmer.
  6. Add roasted cauliflower.
  7. Add salt and pepper to taste.
  8. Simmer 1 or more hours, stirring occasionally (especially as soup is thickening)
  9. Just before serving add milk, bring up to temperature (~5 minutes)
  10. Add basil infused olive oil either to whole soup or per serving (so kids can get less if they want, and kids can add their own! Or could just get the flavor from the olive oil without the green!)
  11. Serve chunky or puree for a smooth soup
  12. Portion for freezing


Dairy free: use your own “butter” substitute or olive oil.  Use your favorite dairy free milk

For a richer soup, add 1½ c milk and ½ c whipping cream or coconut cream 

Gluten free: substitute white rice flour or use 2T cassava flour/2T butter/ghee (cassava has 2x more starch!)

low carb, omit roux and use preferred dairy free milk

  • Prep Time: 15
  • Cook Time: 1:00+
  • Category: Soup
  • Method: braise
  • Cuisine: Italian