Why I Love Cauliflower
In the past, I did not get excited at the thought of eating cauliflower. Don’t get me wrong, I like cauliflower, but I thought it was a boring ol’ vegetable. In cauliflower’s defence though, I ate it boiled or steamed with just a little lemon and salt. It was nothing fancy that’s for sure. But these last few months, while experimenting with different ways of preparing cauliflower, I’ve discovered that it is far from boring! It’s a very versatile vegetable that pairs well with a variety of herbs and spices. In fact, it can be a gift to your taste buds!! This Cauliflower Tomato & White Bean Soup is pretty YUMMY!
My Favourite Way to Prepare the Cauliflower
When I have the extra time, I prefer to baste the cauliflower with olive oil, toss it in my chosen herb and spice blend, roast it and then add it to a soup recipe. By roasting the cauliflower first, or any vegetable for that matter, you bump up the flavour of the soup immensely, taking it to a whole other level!! When I was filming the video for this Cauliflower, Tomato & White Bean Soup recipe, I was short on time, so I used the cauliflower raw. But if you have the time, roast it first, you won’t regret it! The soup will taste even better!!

Why You Will Love Cauliflower Tomato & White Bean Soup
This soup is so easy and quick to make, and very nutritious too! Cauliflower, the main ingredient in this soup recipe, contains high amounts of fibre, vitamin C, K, and folate, which is great for gut and skin health, and the overall health of your body. When cooked, cauliflower allows your body to absorb more nutrients.
Tomato, the second main ingredient in Cauliflower, Tomato & White Bean Soup, is also very nutritious. Tomatoes help to maintain heart, skin, vision and bone health. And, the compounds in tomatoes help to encourage the growth of healthy gut bacteria. Tomatoes also contain folate, magnesium, iron, tryptophan and vitamin B6 which help to regulate mood. And if that isn’t enough, they also regulate blood sugar and may help to prevent certain types of cancer. For this soup recipe, I used fire roasted tomatoes, mixed with a little paprika, to add that hint of smoke.
The white beans in the soup, also known as cannellini beans, are loaded with protein and fibre which help you feel full and avoid overeating. They’re also relatively low in calories but high in nutrients. If your diet is predominantly vegetarian, beans are a great way to add protein to your diet.
Cauliflower, Tomato & White Bean Soup is savoury, subtly spicy, super yummy and nutritionally dense! You will probably want go back for seconds 🙂

Substitutions and Suggestions for Cauliflower Tomato & White Bean Soup
- For a chunkier soup, scoop out about half of the tomato chunks, cauliflower and beans into a bowl and set it aside, then puree the soup. After pureeing, and before serving, add the reserved vegetables back into each bowl of soup. It makes for a beautiful presentation.
- The beans should be rinsed well and drained.
- A smoky flavour really compliments this soup recipe. Try using fire roasted tomatoes, mixed with a bit of smoked paprika. When I don’t have fresh tomatoes from the garden, this is my go to 🙂
- Vegetable broth or chicken broth can be used for this recipe.
- Top up the soup with some freshly grated parmesan cheese and fresh parsley.
- Cauliflower pairs with many different herb and spice blends. Feel free to experiment. I also love making cauliflower soup seasoned with mild yellow curry and topped with coconut cream. I’ll be posting a recipe of that version sometime soon 🙂

The Ingredients in Cauliflower Tomato & White Bean Soup
- 1 onion diced
- 4 cloves of garlic, minced
- 1 large head of cauliflower, cut into floret, roasted if you have the time
- 2 cups of fire roasted or plain diced tomatoes
- 1/4 to 1/2 cup mayonnaise
- 6-7 cups chicken or vegetable broth
- 1 tbsp unsalted butter
- 2 tbsp of olive oil (in the soup pot for the onion) plus 1 tbsp for the tomatoes, plus 1 tsp (for the tomato paste)
- 1/2 tsp brown sugar (to mix in with the tomatoes)
- zest of 1 lemon and juice of a lemon (optional but nice for those who like a bit of fresh citrus flavour)
- 1 tsp. sea salt, added to the soup pot, plus 1/2 tsp salt to cook the onion
- 1 tsp. freshly ground black pepper or more to taste
- 1 tbsp tomato paste mixed with 1 tsp of olive oil
- 1 15-19 oz can of cannellini beans

The Herb and Spice Blends for Cauliflower Tomato & White Bean Soup
1. If Roasting the Cauliflower
- 1 tsp. cumin powder
- 1 pinches or more of chili pepper flakes
- 1/2 tsp. Italian seasoning
- 1/2 tsp. garlic powder
- 1/2 tsp. onion powder
- 1/8 tsp. fresh ground black pepper
- 1/2 tsp. sea salt
2. To Add To The Soup Pot
- 1 1/2 tsp. cumin powder
- 1 or more pinches of chilli pepper flakes
- 1/4 tsp. of smoked paprika
- 1/4 tsp. dry oregano
- 1 tsp of dry basil
3. To Add To The Tomatoes
- 1/2 tsp. Italian seasoning
- 1/4 tsp. smoked paprika
- pinch of chili peppers (optional, only if you like heat)

How to Make Cauliflower Tomato & White Bean Soup
Gather & Prepare the Ingredients
- Gather the ingredients, wash and cut the cauliflower. Preheat the oven to 400 degrees Fahrenheit (if roasting)
- Prepare a baking sheet with aluminum foil to roast the cauliflower (if roasting). If not roasting, place in a bowl and set aside.
- Toss the cauliflower with oil and the herbs listed above. Place the cauliflower onto the baking sheet and set aside until the oven is ready. When the oven is ready, roast the cauliflower on the upper racks for 20-30 minutes, until golden brown. (if roasting) Set a few pieces aside to top up the soup.
- Pour the tomatoes into a bowl, and mix with 1 tbsp. olive oil, the herbs as listed above, and the brown sugar. Set aside.
- Dice the onion and mince the garlic.
- Prep the chicken (or vegetable) broth.
Begin With The Base of the Cauliflower Tomato & White Bean Soup
- Heat a large pot, add 2 tbsp. olive oil, heat it and toss in the diced onion with 1/2 tsp. sea salt and cook for 10 minutes. While the onion is cooking, grate and squeeze the lemon and prep the rest of the spice blends you need.
- When the onion is finished cooking, add in the butter, melt it, and toss in the herb and spice blend and toast for 2-3 minutes.
- Stir in the garlic for 30 seconds, add the lemon zest, stir for another 30 seconds.
Add the Main Ingredients
- Add the cauliflower, stir and cook for 8-10 minutes.
- Stir in the tomato paste and pour in the tomato mixture and a cup of the broth. Stir and cook for 10 minutes.
- Pour in the rest of the broth, it should cover the cauliflower. Bring the soup to a boil, then add the beans and reduce to a simmer. Cook for 15 minutes or til the cauliflower is soft.
Finishing Touches & Presentation
- While the soup is simmering, add salt and pepper, a little basil (optional) and parsley.
- Take the soup off the heat, pour in the lemon juice and stir. Scoop out about 1/2 of the cauliflower, bean and tomatoes, and place in a bowl. You will add this back into each individual soup bowl as topping.
- Temper the mayonnaise and pour the liquid back into the soup. Stir and puree with an immersion blender. Add additional broth (or boiling water) to the soup, if it needs to be thinned.
- Pour the soup into individual bowls and top with fresh or dry parsley. Top the bowls with the cauliflower, tomato and bean mixture that was set aside, along with freshly grated parmesan cheese and enjoy!
Watch the Video : How To Make Cauliflower, Tomato & White Bean Soup
How to Store Cauliflower, Tomato & White Bean Soup
Once the soup has completely cooled, you can store it in an airtight container, in the fridge, for 5-7 days. I have yet to freeze this soup, or any soup really, as they’re pretty much gone after day 2. I would say, in our house, we like soup. If you have leftover cauliflower florets, tomatoes and beans to top the soup, store them separately from the soup, in their own container. You can reheat the soup in a pot on the stove, and the toppings separately in the microwave.
In Conclusion
Cauliflower, Tomato & White Bean Soup is easy and quick to make, delicious and nutritious too !! You have to try it! And, you can modify the herb and spice blends to suit your mood. If you want a Mediterranean-style dish, stick with Italian seasoning, garlic, onion, salt and pepper. For a South Asian inspired dish, try cumin, curry, garlic, onion, chilli peppers and salt and pepper. Alternately, you make a soup with a Tex Mex flavour by combining cumin, chilli powder, garlic, onion, cilantro and lime. The flavour combos are endless. If you do make the soup, drop me a comment, letting me know what you think. And tag me at https://www.facebook.com/georgiaspyra/or https://www.instagram.com/delish_soups_by_georgia_spyra/ with your photos. I’d love to see your creations.
Have a beautiful week ahead,
Cheers, Georgia Spyra

Cauliflower, Tomato & White Bean Soup
Equipment
- 1 soup pot with lid
- 1 cutting board
- 1 set of mixing bowls
- 1 set of measuring spoons
- 1 chopping knife
- 1 paring knife
- 1 immersion blender to puree soup
- 1 small blender for onions and tomatoes
- 1 spatula
- 1 garlic press
- 1 can opener to open bean/tomato cans
- 1 8 cup measuring cup for the broth
- 1 kettle to boil water
- 1 grater for the lemon zest
- 1 juice press to juice the lemon
- 1 strainer to rinse the beans
Ingredients
- 1 large onion diced
- 4 garlic cloves minced
- 1 large head of cauliflower (to be roasted on its own) cut into small florets
- 2 cups fire roasted tomatoes add 1/2 tsp brown sugar, 1 tbsp olive oil, 1 tsp Italian seasoning and 1/4 tsp smoked paprika (optional) and mix together
- ¼ cup mayonnaise or up to 1/2 cup of mayo
- 6 cups chicken or vegetable broth
- 1 tbsp unsalted butter to finish cooking the onion
- 2 tbsp olive oil to cook onion
- 1 tbsp tomato paste mix with 1 tsp olive oil
- 1 zest of 1 lemon
- 3 tbsp fresh squeezed lemon juice use the juice of 1/2 a lemon to start, you can add more to taste
- 1 ½ tsp salt 1/2 tsp to cook the onion plus 1 tsp in soup
- 1 tsp pepper in soup or more to taste
- 1 15 oz can of cannellini beans (white beans) or up to 19 oz
- ½ cup freshly grated parmesan cheese to top up the soup
Herb and Spices Blend (mix together & add to the soup pot)
- 1 ½ tsp cumin powder
- 1 pinch chilli pepper flakes or more if you like heat
- ¼ tsp dry oregano
- ¼ tsp smoked paprika optional
Herbs and ingredients to add to tomatoes & mix together
- 1 tsp Italian seasoning
- ½ tsp brown sugar
- 1 tbsp olive oil
Herbs to add separately
- 1 tbsp parsley (dry) add to soup when it is simmering
- 1 tsp basil add to the soup when simmering
Instructions
- gather the ingredients, wash the cauliflower and cut into florets, put into a large bowl
- prepare the spice blends & set aside
- open the can of tomatoes, pour in a mixing bowl and stir in the oil, herbs and sugar
- dice the onion and mince the garlic and place into bowls, set aside
- cook the onion in a pot for 5 minutes in 1/2 tsp salt and 2 tbsp olive oil on low heat
- make the broth, I use dry, powdered form and prepare as needed
- after 5 minutes of cooking, add butter to the onion, melt it and add the spice blend (for the pot) and toast the herbs for 2-3 minutes on low-medium heat
- add the garlic, stir for 30 seconds, add the lemon zest, stir 30 seconds, then the cauliflower and stir for 5 minutes
- stir in the tomato paste and the tomatoes, cover and cook for 5 minutes, t
- pour in the broth, stir and add the beans, stir again and cover the pot
- bring to a boil, then reduce to a simmer and cook for 15 minutes until the cauliflower is softadd salt and pepper, some parsley and more basil (optional)
- scoop out some of the cauliflower, tomatoes and beans, place in a bowl and set aside, you will use it to top up the soup when serving
- add the lemon juice and stir
- temper the mayonnaise and add the liquid back into the soup and stir
- puree the soup with an immersion blender till smooth and if needed, pour in additional broth to thin the soup
- grate the parmesan cheese
- pour the soup into bowls, sprinkle with dry parsley, or fresh if you have it on hand, add the cauliflower florets, beans and tomato chunks that were set aside, and top with the freshly grated parmesan cheese
Video
Notes
- if adding cannellini beans, add them after cooking the celery and carrots
- if you opt to use tomato paste, stir it in (after the beans if you use them), then add the tomatoes
- for a citrusy zing, add lemon individually to the soup bowls.
- cook onion for 5 minutes in salt and oil, then add butter and cook another 5 minutes to bring out the onion’s natural sweetness
- adding the spice blend no.1 in the beginning of the cooking process brings out the most flavour