This creamy cauliflower soup is cozy, flavorful, and easy to make. It’s naturally vegan, gluten-free, and dairy-free, so it fits many diets.

Three bowls of healthy cauliflower soup garnished with roasted chickpeas, fresh thyme, and a drizzle of olive oil. A cozy and easy cauliflower soup recipe that's vegan and gluten-free.

Cauliflower is one of those versatile vegetables that works in everything from rice and mash to dips and soups.

Here, it’s blended into a smooth, velvety soup that’s rich and comforting without using any cream, milk, or flour. I usually serve it on its own for a light meal or pair it with a quinoa salad or homemade rolls for something more filling.

Recipe Highlights

  • Quick and easy: Ready in under 30 minutes with simple pantry ingredients.
  • Meal prep friendly: Stores well in the fridge or freezer.
  • Customizable: Add extra vegetables, swap herbs, or top with croutons, cheese, or your favorite garnishes.

Key Ingredients & Easy Swaps

  • Cauliflower: One large head (about 2½ pounds or 1 kg), chopped into florets. Frozen cauliflower works too.
  • Onion: Use leeks or shallots for a milder taste.
  • Garlic: Fresh garlic gives the best flavor.
  • Thyme: Rosemary, sage, or oregano are good alternatives.
  • Vegetable stock: I recommend homemade or low-sodium store-bought stock.

See the recipe card below for a detailed ingredient list and step-by-step instructions.

How to Make Creamy Cauliflower Soup

  1. Sauté the aromatics: Heat the oil in a saucepan, cook the onion until soft, then stir in the garlic and cook until fragrant.
  2. Simmer: Add the cauliflower and thyme. Cook for a couple of minutes, then pour in the stock. Bring to a gentle boil, cover, and cook until the cauliflower is tender.
  3. Blend: Remove the thyme sprigs. Puree the soup until smooth using an immersion blender, or transfer it in batches to a regular blender.
  4. Finish and serve: Season with salt and pepper to taste. Ladle into bowls and garnish with your favorite toppings.

Adjusting consistency: If the soup is too thick, add a little vegetable stock to thin it. If it’s too thin, simmer until it reaches the desired thickness.

Instant Pot Shortcut

Add all ingredients (except oil) to the Instant Pot. Cook on high pressure for 8 minutes, quick release, and then blend until smooth.

Close-up of creamy cauliflower soup without cream in a red enameled Dutch oven. A quick and healthy vegan cauliflower soup perfect for weeknights.

Recipe Variations

  • Extra vegetables: Stir in chopped broccoli, leeks, carrots, potatoes, kale, or spinach.
  • Roasted cauliflower: Roast the cauliflower at 400°F (200°C) for about 20 minutes before blending for a richer, slightly sweet taste.
  • Cheesy: Blend in nutritional yeast or shredded cheese.
  • Spicy kick: Add a pinch of red pepper flakes, cayenne, or curry powder.
  • Make it heartier: Mix in cooked quinoa, basmati rice, chickpeas, or white beans.

Toppings & Garnishes

  • Roasted chickpeas
  • A drizzle of olive oil or swirl of pesto
  • Crunchy croutons
  • Grilled shrimp
  • Shaved sharp cheddar cheese

How to Store & Freeze

Storage: Keep in an airtight container in the fridge for up to 5 days. If it thickens, stir in a little water or stock before reheating.

Freezing: Let the soup cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge.

Reheating: Warm gently on the stovetop or in the microwave, stirring occasionally.

Three bowls of vegan cauliflower soup, two topped with roasted chickpeas and one plain, with spoons in the background. A gluten-free and easy cauliflower soup recipe made with simple ingredients.

More Cozy Soup Recipes

If you’ve made this healthy cauliflower soup, leave a comment and rating below. I’d love to know how it turned out for you.

How To Make It: Creamy Cauliflower Soup

(5 stars) 9 ratings
This creamy cauliflower soup is healthy, comforting, and easy to make. It’s ready in just 30 minutes and is naturally gluten-free, dairy-free, and vegan. Perfect for a quick lunch or a simple weeknight dinner.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion peeled and diced
  • 2 cloves garlic finely chopped
  • 1 head of cauliflower (approx. 2.2 lb / 1 kg) stalk trimmed and cut into small florets
  • 2 sprigs fresh thyme
  • 4 cups (950 ml) low-sodium vegetable stock I used my homemade vegetable stock
  • salt
  • freshly ground black pepper

Toppings & garnishes (optional):

  • fresh thyme finely chopped
  • extra virgin olive oil
  • roasted chickpeas
  • freshly ground black pepper

Instructions

Sauté the aromatics

  1. Heat the olive oil in a large pan over medium heat. 
    Add the onion and cook for about 5 minutes, stirring occasionally, until soft and translucent.
    Stir in the garlic and cook for 1 minute, until fragrant.

Simmer

  1. Add the chopped cauliflower and thyme. Cook for a couple of minutes, then pour in vegetable stock. Cover and let it simmer for 15 to 20 minutes until the cauliflower is tender.

Blend

  1. Remove the thyme sprigs. Puree the soup until smooth using an immersion blender, or carefully transfer it to a regular blender in batches. 
    If your soup is too thick after blending, thin it with a bit of stock. If it's too thin, simmer it until it reaches the desired consistency.

Finish and serve

  1. Season with salt and pepper, then ladle it into bowls and top with your favorite garnishes.

Notes

  • Storage: Keep in an airtight container in the fridge for up to 5 days
  • Freezing: Let it cool completely, then freeze for up to 3 months. Thaw overnight in the fridge.
  • Reheating: Warm on the stove or in the microwave, adding broth if needed.
  • Instant Pot option: Add all the ingredients (leave out the oil) to the Instant Pot. Cook on high pressure for 8 minutes, quick release, and blend until smooth.

Nutrition

Serving: 1 bowl, Calories: 158 kcal, Carbohydrates: 18.5 g, Protein: 5.3 g, Fat: 7 g, Saturated Fat: 1 g, Sodium: 151 mg, Fiber: 6.6 g, Sugar: 8.2 g
Did you make this recipe?Leave a comment or share a photo on Instagram with the hashtag #aseasyasapplepie. We’d love to see what you come up with!