Vegetarian Cauliflower Soup
My favorite vegetable stars in this vegan/vegetarian cauliflower soup that tastes creamy and rich without any dairy! An entire head of cauliflower, including the stems so that nothing goes to waste, is added to the soup pot along with onion and garlic, spices, broth, and lime juice to finish. Bright, unique, delicious!

My creamy vegetarian cauliflower soup is punched up with fresh ginger and lime juice plus a generous pinch of curry powder for subtle heat, and no dairy needed. I was inspired to make a soup with these flavors after checking out Alexis Deboschnek's cookbook, Nights and Weekends, from the library. I slightly adapted her method for my own version of cauliflower soup.
Now, I deeply love a creamy soup - see my vegetarian potato leek soup recipe for a decadent and savory vegetarian soup - but I also like to keep things cream-free yet still rich-tasting. Here, cauliflower is cooked down in vegetable broth with sauteed and spiced aromatics, then pureed to smoothness.
I love the simplicity of this recipe. Unlike my carrot cauliflower soup, which calls for a few more vegetables, you can get away with just an onion, garlic, and cauliflower. So when you're in a bind for dinner, this is a great, quick choice. I love serving soup with easy dutch oven bread or gluten free no knead bread, or just put out a plate of crackers and cheese and call it good.
Jump to:
Why Vegetarian Cauliflower Soup is So Good
- You'll use a whole head of cauliflower. I love using every bit of a vegetable (also why I try to buy organic carrots so that I don't need to peel them), and in this soup you can chop up the stems and leaves of the cauliflower to add to the pot along with the florets. While my neighbor's goats may regret the lack of food scraps I won't be giving them, this is a prime example of making good use of what you have.
- Fresh flavors. Grated fresh ginger and lime juice bring a new and interesting twist to a classic soup. I also love stirring in some curry powder for warmth and extra flavor.
- Everyone can eat it. Vegan, vegetarian, or omnivore, everyone can dip their spoons into a bowl of this soup and be happily satisfied!

Ingredients Needed
Here's what goes into vegetarian cauliflower soup . Don't forget to scroll down to my recipe card at the bottom of this post for the full ingredient amounts and instructions!
- Olive oil - I use extra-virgin olive oil, but any oil will work (vegetable oil and avocado oil are also great).
- Onion - I prefer a yellow onion, but a red onion or chopped shallots work equally as well.
- Garlic - Add more garlic if you love a very garlicky soup!
- Fresh ginger - This is so key to the recipe, but I realize you may not have it in the fridge or perhaps don't care for it. In that case, you may leave it out for a more traditional-tasting soup.
- Cauliflower - Keep the stalks and leaves and add them to the pot as well.
- Vegetable stock - If you don't have broth, use water, or use a mix of water and broth.
- Curry powder - Again feel free to omit this for a more traditional soup or try another spice, like cumin.
- Salt and black pepper
- Lime - One to add to the soup and another to squeeze over bowls to serve, optional.

How to Make Vegetarian Cauliflower Soup
Here's an overview in photos of how to make this simple soup:


- Sautee onion: In a large pot or dutch oven, heat the oil then sautee the chopped onion.
- Add garlic: Stir in the garlic.


- Add cauliflower: Now stir in the curry powder, ginger, salt and pepper, and cauliflower.
- Add broth: Add enough broth or water to just cover the cauliflower.


- Cook down: Cook the vegetables in the broth until softened.
- Puree: Blend the soup until smooth, then stir in the lime juice.
How to Add More Vegetables
You can round out vegetarian cauliflower soup into a heartier soup, either by cooking more vegetables down with the cauliflower and pureeing them directly into the soup, or stirring them in after pureeing the soup. Here are some suggestions:
- Carrots - Add 2-3 diced carrots to the pot along with onion and garlic, or stir them in after pureeing. Then simmer the soup until the carrots become soft.
- Spinach - I love stirring spinach into the pureed soup. Or, I'll add a big handful to individual bowls, then let the heat of the soup wilt it down. Try this with kale or chard, too.
- Peas - Stir one cup of frozen peas into the pureed soup and heat on low until the peas are tender.

Tips & FAQs
- Add cream. You can absolutely add ¼ cup of heavy cream to the soup at the end for a richer, creamier vegetarian cauliflower soup. Try coconut milk or coconut cream for a vegan version.
- Cook it in a dutch oven. If you have a dutch oven, I highly advise using it to cook vegetarian cauliflower soup. In general, dutch ovens are a handy tool to ensure that heat is distributed evenly during cooking. They also hold a pretty large capacity, which is helpful if your cauliflower is quite large (as mine often are).
- It's OK to use water. I like using broth for a bit of added flavor, but water works perfectly as well, and is a more economical choice.
- Adjust the amount of liquid. Depending on how large your head of cauliflower is, you may need to add more liquid. Conversely, if it's a little small, you may wish to use less liquid so it's not too diluted/watery. Start with 2 cups of liquid and add more if needed. You want to just cover the cauliflower so that it cooks down well. You can always add a bit more later if needed.
- Use an immersion blender. If you can, puree the soup right in the pot using an immersion blender so that you don't have to deal with transferring the hot broth and vegetables to a blender or food processor. If you do need to transfer it, do it in batches, very carefully, so you don't get burned.
How to Store and Reheat Vegetarian Cauliflower Soup
- Fridge - Place cooled soup in a airtight container and store it in the fridge for up to 5 days.
- To Reheat - In a pot on the stove over low heat, stirring frequently until heated through. Or in the microwave, in a microwave-safe bowl in 1-minute increments, stirring in between each, until hot.
More Vegetarian Soup Recipes
Happy baking! If you make this vegetarian cauliflower soup recipe, let me know! Please leave a comment below or reach out with any questions. I hope you loved it! ❤️

Vegetarian Cauliflower Soup
Ingredients
- 4 tablespoons olive oil
- 1 medium yellow onion , roughly chopped
- 4 cloves garlic , minced
- 1 tablespoon fresh ginger , minced or zested
- 1 cauliflower , roughly chopped (keep the stalks and leaves and add them to the pot as well)
- 3-4 cups vegetable stock
- 1 teaspoon curry powder
- salt and black pepper , to taste
- 1 lime , plus more to serve if desired
Instructions
- Heat 4 tablespoons olive oil in a large pot or Dutch oven over medium-high heat, add the 1 medium yellow onion and cook until softened (about 4 minutes). Stir in the 4 cloves garlic and 1 tablespoon fresh ginger and cook until fragrant, about 1 minute.
- Add the 1 cauliflower , 3-4 cups vegetable stock, 1 teaspoon curry powder, and salt and black pepper , then raise the heat to bring to a boil. Cover the pot, lower the heat to medium-low, and simmer until the cauliflower is tender, about 20 minutes.
- Use an immersion blender, or carefully transfer the soup to a standard blender, and puree the soup until smooth. Return it to the pot if needed.
- Stir in the lime juice if using, then ladle into bowls and serve hot with more lime wedges if desired.
Notes
- Add cream. You can absolutely add ¼ cup of heavy cream to the soup at the end for a richer, creamier vegetarian cauliflower soup. Try coconut milk or coconut cream for a vegan version.
- Cook it in a dutch oven. If you have a dutch oven, I highly advise using it to cook this soup. In general, dutch ovens are a handy tool to ensure that heat is distributed evenly during cooking. They also hold a pretty large capacity, which is helpful if your cauliflower is quite large (as mine often are).
- It's OK to use water. I like using broth for a bit of added flavor, but water works perfectly as well, and is a more economical choice.
- Adjust the amount of liquid. Depending on how large your head of cauliflower is, you may need to add more liquid. Conversely, if it's a little small, you may wish to use less liquid so it's not too diluted/watery. Start with 2 cups of liquid and add more if needed. You want to just cover the cauliflower so that it cooks down well. You can always add a bit more later if needed.
- Use an immersion blender. If you can, puree the soup right in the pot using an immersion blender so that you don't have to deal with transferring the hot broth and vegetables to a blender or food processor. If you do need to transfer it, do it in batches, very carefully, so you don't get burned.









Goodness, I hadn't realized the wedding was so soon! Happiest of days to you both, I am sure the cake, the jam, and everything else will be wonderful.
I LOVE the takeout box idea. Who wouldn't want to go home with cake?
Gosh, love this post! You sound so happy. Despite my abundance of cakes (I think there were 3 for SF's birthday, 4 if you count the fact that I made 2 of the same one for a party), you still had my mouth watering at mention of cake-to-go.
Oh, I'm going to have to try this one. I love me some carrot soup. And in the "great minds" category, I've been serving cheese quesadillas with soup , too. It just seems like the right thing to do.
Above all, Happy Wedding! Lots of love from us!