Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Spicy Cauliflower Soup with Curry

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This Spicy Cauliflower Soup with Curry is topped with crunchy cashews and served with warm naan bread to totally hit the spot! It’s vegan, vegetarian, gluten-free — and will be ready in 30 minutes!

spicy cauliflower soup, topped with crushed cashews and cilantro, served in a white bowl

I love making vegan soups year round. Especially spicy soup with warm spices like turmeric, cumin and cinnamon that leave you feeling full and satisfied.

This recipe, (adapted from Dr. Weil) is exactly that type of meal.

I decided to make this vegetarian soup on a cooler night and serve it with crunchy cashews and crispy naan bread, to make for a filling and satisfying meal. It’s a healthy vegetarian Indian recipe!

This Spicy Cauliflower Soup with Curry is smooth and creamy without any cream. Made with coconut milk, this recipe has a nice depth of flavor. Fresh herbs and crunchy cashews give it a nice texture. 

This is an easy and quick soup, and the aroma that fills your home and warms you from the inside out! You really can’t go wrong with this recipe – it’s great as an appetizer, a side, or a light meal. At only 58 calories per cup, you can go back for seconds, thirds and even fourths! I guarantee, this will be the best cauliflower soup recipe you have ever made!

👩🏽‍🍳 Why This Recipe Works

  • Creamy soup with healthy ingredients
  • Roasted Cauliflower flavor
  • Spicy hot soup!
  • Rich flavors, comforting meal
  • Vegan
  • Gluten-Free
  • Simple ingredients
  • Easy to make

🥘 Ingredients

This recipe can easily be made with ingredients found at your local grocery store! For detailed quantities and instructions, see the recipe card below.

Cauliflower soup ingredients: Chopped cauliflower florets, olive oil, coconut milk, spices, cashews, cilantro, onions.

Diced Onion: I used white onion, however, feel free to use diced red onion, or yellow onion.

Cauliflower Florets: You’ll need a whole head of cauliflower that you’ll cut into florets before adding to the soup.

Coconut Milk: Coconut milk is the secret ingredient in this healthy soup – to give it a great texture without needing any heavy cream. I choose to use a light coconut milk to reduce overall calories and fat, however, for a richer soup use full fat coconut milk for a decadent creaminess. There is no need for vegetable broth, or chicken broth to think out the soup. The coconut milk is just enough!

Spices: The array of spices is what gives this recipe tons of spicy flavor! I choose to use ground spices in this recipe, however, if you have cumin seeds, or coriander seeds, you can toast these in the olive olive first, rather than adding them ground in. You’ll need curry powder, turmeric, cumin, cinnamon, and coconut sugar. To really add heat, you can choose to add chili powder, a few chili flakes, red pepper flakes, and/or some ground black pepper on the top of each serving.

Cashews: This soup is blended and creamy, so topping it with chopped cashews gives it a nice crunch.

Cilantro: A touch of chopped cilantro adds a nice herbal flavor, and freshness to this dish that compliments the spices and richness of the coconut milk nicely. You can also use diced green onion or chopped parsley for a slightly different flavor.

🍽 Equipment

📖 Variations

Roast Your Cauliflower: If you love the flavor or roasted cauliflower, roast it before adding it to the soup. Place the cauliflower florets in a single layer on a baking sheet lined with parchment paper. Toss with a olive oil. Sprinkle with kosher salt and pepper. Roast for 20-25 minutes at 425 F.

Add Fennel Seeds: Fennel has a nice anise flavor which compliments the other spices nicely. If this is a flavor you enjoy, add a 1/2 a teaspoon of fennel seeds, and a squeeze of lime juice.

🔪 Instructions

Step 1: In a large pot, heat the olive oil over low heat (you can also use coconut oil). Add the onion and sauté until golden. 

onions sauteeing in a pot

Step 2: Add the cauliflower, curry powder, turmeric, cumin, sugar, cinnamon, and salt. Increase to medium-high heat.

spices added to cauliflower mixture

Step 3: Add coconut milk, and up to 1 cup of water (use more or less depending on how thin you want your soup to be).

broth added to pot

Step 4: Bring to a low boil, reduce the heat, and simmer until the cauliflower is tender, about 10 minutes.

soup simmering in a pot

Step 5: Blend the soup with an immersion blender until the desired consistency is reached. If using a standing blender or food processor, allow the mixture to cool for 20 minutes. Pour the soup into the blender. Hold the lid down firmly with a clean, folded towel over it. Start on low speed and blend until the soup is smooth. Return to the pot and reheat if serving hot.

immersion blender blending the soup in a pot

Step 6: Ladle into bowls and garnish with the cashews and cilantro before serving.

spicy cauliflower soup, topped with crushed cashews and cilantro, served in a white bowl

🥗 Is This Spicy Cauliflower Soup Recipe Healthy?

This curried cauliflower soup couldn’t be better for you, but it’s so creamy it tastes like a decadent dish! Here’s what makes this soup healthy:

  • Low Calorie: At just under 60 calories per serving and 3 grams of fat, the lack of heavy cream and too much oil makes this creamy curry cauliflower soup recipe low fat and low calorie.
  • Rich in Vitamins and Nutrients: Cauliflower is rich in vitamins and nutrients including B vitamins, choline, and antioxidants which protect against inflammation. 
  • High in Fiber: Cauliflower is high in fiber which helps with digestion and reduces your risk of heart disease and other chronic conditions.

❓Recipe FAQs

Will kids enjoy this soup recipe?

This is a great recipe for kids if you’re trying to sneak more veggies into their diet. Keep in mind, this soup is on the spicy side and some kids may not like the spice-forward flavor. If you find this to be the case, you can make a separate batch for the kids that eliminates the spices and uses only salt – and then you can blend it with some butter and parmesan cheese for a kid-friendly version! Alternatively, if you want to introduce your kids to more spices, you can cut the amount of spices in half or more when serving this soup to your kids.

How do you thicken cauliflower soup?

This soup is pretty thick on its own. It’s certainly not a watery soup. When the cauliflower is blended with coconut milk and water it creates a nice thickness. However, if you’d like an even thicker soup you can whisk together a tablespoon of cornstarch with a tablespoon of water and stir it into the soup

How do I thin out the soup?

If you’d like a thinner consistency of just want to have more servings, add a cup of vegetable stock or chicken stock.

How long does cauliflower soup last in the fridge?

This soup makes great leftovers and tastes even better the next day, since it gives time for the flavors to blend together more! Let the soup cool completely, then transfer to an airtight container. It will keep for 4-5 days in the fridge, but I doubt it will last that long! Reheat by placing the amount that you’d like to eat in a large saucepan and bringing to a simmer on medium heat.

Can you freeze this soup?

This spicy Indian cauliflower soup is easy to freeze and can keep in the freezer for up to three months. 
Allow the cauliflower soup to cool completely before placing it in an air-tight freezer-safe container. (When you freeze soup that is still warm it can cause crystallization that reduces the quality of the soup.)

spoonful of spicy cauliflower soup, topped with crushed cashews and cilantro, served in a white bowl

👪 How to Serve

This is a great soup to serve at a dinner party as a first course, but it’s also casual and simple enough to make as a main dish for a family dinner.

I like to serve this dish with a chile flakes, and cayenne pepper, cilantro sprigs, and a squeeze of fresh lemon juice.

Serve with a crusty whole grain bread or naan for a complete and filling meal!

💭 Expert Tips

  • If using a stand blender, allow the mixture to cool for 20 minutes. Pour the soup into the blender. Hold the lid down firmly with a clean, folded towel over it. Start on low speed and blend until the soup is smooth. Return to the pot and reheat if serving hot.
  • To add more protein to this soup, add one 15oz can of rinsed & drained cannelini beans at the same time you add the cauliflower into the soup. Let the beans cook with the rest of the ingredients and puree everything together. You might have to adjust the spices if you do choose to add the beans.
  • If you don’t have fresh cauliflower, you can use frozen cauliflower.
  • Garnish with cashews and cilantro.
  • If you don’t have coconut milk, you can also make this spiced cauliflower soup with yogurt as an alternative!
  • If freezing, allow to cool before placing in freezer safe containers.

🍲 More Delicious Soup Recipes!

spicy cauliflower soup, topped with crushed cashews and cilantro, served in a white bowl

LOVE THIS RECIPE? Please leave a 5-star rating 🌟 in the recipe card below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

spicy cauliflower soup, topped with crushed cashews and cilantro, served in a white bowl
Print Recipe
5 from 11 votes

Spicy Cauliflower Soup with Curry

This Spicy Cauliflower Soup with Curry is topped with crunchy cashews and served with warm naan bread to totally hit the spot! It's vegan, vegetarian, gluten-free — and will be ready in 30 minutes!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Appetizer, Side Dish, Soup
Cuisine: American, Indian, Vegan
Servings: 10 cups
Calories: 58.1kcal
Author: Anjali Shah

Ingredients

Instructions

  • In a large pot, heat the olive oil over low heat. Add the onion and sauté until golden. 
  • Add the cauliflower, curry powder, turmeric, cumin, sugar, cinnamon, and salt.
  • Add coconut milk, and up to 1 cup of water (use more or less depending on how thin you want your soup to be).
  • Bring to a low boil, reduce the heat, and simmer until the cauliflower is tender, about 10 minutes.
  • Blend the soup with an immersion blender until the desired consistency is reached. If using a standing blender, allow the mixture to cool for 20 minutes. Pour the soup into the blender. Hold the lid down firmly with a clean, folded towel over it. Start on low speed and blend until the soup is smooth. Return to the pot and reheat if serving hot.
  • Ladle into bowls and garnish with the cashews and cilantro before serving.

Notes

  • If using a stand blender, allow the mixture to cool for 20 minutes. Pour the soup into the blender. Hold the lid down firmly with a clean, folded towel over it. Start on low speed and blend until the soup is smooth. Return to the pot and reheat if serving hot.
  • To add more protein to this soup, add one 15oz can of rinsed & drained cannelini beans at the same time you add the cauliflower into the soup. Let the beans cook with the rest of the ingredients and puree everything together. You might have to adjust the spices if you do choose to add the beans.
  • If you don’t have fresh cauliflower, you can use frozen cauliflower.
  • Garnish with cashews and cilantro.
  • If freezing, allow to cool before placing in freezer safe containers.

Nutrition

Calories: 58.1kcal | Carbohydrates: 6.8g | Protein: 2.3g | Fat: 3.2g | Saturated Fat: 0.5g | Sodium: 221.8mg | Potassium: 291.2mg | Fiber: 2.5g | Sugar: 2.6g

Posted In…

Plant Based Soups And Stews ·

Plant based soups can be hearty enough for a cozy winter meal, or fresh and light like my summery cucumber gazpacho. All of my vegetarian soup recipes are made with wholesome ingredients, and are hearty enough to be a main meal.

These healthy soup recipes are all packed with veggies, super flavorful, and deliciously filling! Try favorites like this mushroom soup without cream, this 15 bean soup (crock pot recipe), my Italian chickpea soup, this curried cauliflower soup, and my instant pot tomato soup

52 responses to “Spicy Cauliflower Soup with Curry”

  1. I just made this for lunch today — it was delicious and easy peasey (and I didn’t even roast the cauliflower) — thank you!!5 stars

  2. What a delicious and very flavorful soup! My family and I loved this recipe durning the cold months, and was definitely one of our go to dinners! Excited to make this again!5 stars

Leave a Reply

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

Recipe Rating




Subscribe to newsletter

Copyright 2023 The Picky Eater®, LLC. All rights reserved.