Skip to content

Creamy Tomato Basil & Cauliflower Soup

This easy cauliflower tomato soup is thick, creamy and full of flavor. The perfect healthy soup recipe that’s comforting and delicious!

If you’re craving a comforting soup recipe, this is a light and healthy soup that satisfies! It’s the best combination of tomato basil soup and roasted cauliflower soup in one.

cauliflower tomato soup in white bowl
This post may contain affiliate links. Read disclosure policy.

Cauliflower and Tomato Soup

This tomato-basil and cauliflower soup is the perfect bowl of soup to warm up to on a chilly night. We love to include this creamy thick soup, sweet potato soup and minestrone soup on rotation this time of year! All these soups are so full of flavor.

To keep this cauliflower tomato soup light and healthy for us, instead of using heavy cream like most tomato soups use – I used Greek yogurt to help make it rich and creamy. The end result was so delicious! It’s the perfect compliment to all of the healthy veggies in this dish.

Recipe Ingredients

cauliflower tomato soup ingredients on counter
  • Butter: You could also use extra virgin olive oil, although butter will add the best rich taste.
  • Onion and garlic: These both help make a super flavorful soup base.
  • Cauliflower: A half head of cauliflower broke into small florets.
  • Chicken stock: You can also use vegetable stock if preferred.
  • Diced tomatoes: A 28 oz can of diced tomatoes or 4 cups freshly diced tomatoes.
  • Basil: Freshly chopped basil is best here for taste.
  • Greek yogurt: You can also use sour cream.
  • Cheese: Shredded asiago cheese or freshly grated Parmesan cheese.

How to Make Cauliflower Tomato Soup

Photos showing how to make cauliflower tomato soup.
  • Saute and simmer: In a large soup pot, melt the butter. Add onions and garlic and sauté 3-5 minutes, or until translucent. Add chopped cauliflower and sauté another 2-3 minutes. Add chicken stock (should cover cauliflower). Let simmer for 15-20 minutes or until cauliflower is tender.
  • Add tomatoes: Add diced tomatoes, chopped basil and Greek yogurt. Let simmer for 5 minutes.
  • Blend: Using an immersion blender, blend soup until creamy and there are no lumps.
  • Finish and serve: Once blended add back to your pot then add asiago cheese, and salt and pepper to taste. Let simmer for another 15-20 minutes, stir to combine melted cheese.Ladle the soup into bowls and garnish with more basil, cheese and sour cream if desired.

Cooking Tips

  • Creaminess. I used Greek yogurt to add creaminess, yet keep it on the lighter side. You could sub the yogurt with heavy cream for an even thicker consistency if preferred.
  • Roasted cauliflower. For even more flavor, you could roast your cauliflower first. Simply season it with a drizzle of olive oil, kosher salt and pepper and roast in oven at 400ºF on a baking sheet for 25 to 30 minutes (flipping halfway through). Then add to soup according to directions and let simmer for about 5-10 minutes.
  • Blending. If you don’t have an immersion blender, feel free to use a regular blender. Just make sure to pour the soup into the blender in two batches so it doesn’t overflow!
  • Simmer. After you’ve blended the soup, mix in the cheese and let the mixture simmer for about 15 to 20 minutes. The consistency will continue to thicken as it simmers and the cheese will get perfectly melted and delicious.
cauliflower tomato soup in white bowl

Favorite Toppings

I like to garnish my soup with more chopped basil and a drizzle of sour cream. It adds great flavor and looks so pretty! It also tastes delicious served with a grilled cheese for dipping.

FAQs

How do I thicken my cauliflower and tomato soup?

If after blending you find that soup is thinner than preferred you can make a cornstarch slurry and add it to the pot when simmering it with the cheese. Just combine cornstarch with water then pour into the pot .

What can I use instead of an immersion blender?

You can also pour the soup into a blender in two batches, and blend until smooth. Then pour back into the pot. Just remember to blend it in batches as hot liquid expands.

How do I add additional taste to my cauliflower soup?

Remember to add salt and pepper during your final simmering time. You could also try paprika or Italian seasoning. Finishing your soup with some minced garlic and fresh basil can add a lot of taste as well!

spoonful of cauliflower tomato soup

How to Store Cauliflower Tomato Soup

Store any leftover soup in an airtight container in the refrigerator. It will stay fresh for up to 3 days. Reheat in the microwave or in a pot on the stove until warm.

Try these other healthy soup recipes! Hearty vegetable beef soup, slow cooker cabbage soup and stuffed pepper soup just to name a few.

More Healthy Soup Recipes

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

cauliflower tomato soup in white bowl

Cauliflower Tomato Soup

4.89 from 9 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
This easy cauliflower tomato soup is thick, creamy and full of flavor. The perfect healthy soup recipe that's comforting and delicious! 
Cook Time: 45 minutes
Total Time: 45 minutes
Servings: 8

Ingredients 

  • 2 Tablespoons butter
  • ½ onion , chopped
  • 1 Tablespoon minced garlic
  • ½ head of cauliflower , chopped
  • 32 ounces chicken stock , or vegetable stock
  • 28 ounces diced tomatoes (or 4 cups freshly diced tomatoes)
  • cup chopped basil
  • 1/2-1 cup plain Greek yogurt , or sour cream
  • 1 cup shredded asiago cheese , or Parmesan cheese
  • Sour cream , optional (for garnish)

Instructions

  • In a large soup pot, melt the butter. Add onions and garlic and sauté 3-5 minutes, or until translucent.
  • Add chopped cauliflower and sauté another 2-3 minutes. Add chicken stock (should cover cauliflower). Let simmer for 15-20 minutes or until cauliflower is tender.
  • Add diced tomatoes, chopped basil and Greek yogurt. Let simmer for 5 minutes.
  • Using an immersion blender, blend soup until creamy and there are no lumps. (You can also pour the soup into a blender in two batches, and blend until smooth. Then pour back into the pot.)
  • Once blended, add asiago cheese, and salt and pepper to taste. Let simmer for another 15-20 minutes, stir to combine melted cheese.
  • Ladle the soup into bowls and garnish with more basil, cheese and sour cream if desired.

Notes

Storage: Store in a covered container in the refrigerator for up to 3 days.

Nutrition

Calories: 173kcal | Carbohydrates: 10g | Protein: 12g | Fat: 9g | Saturated Fat: 5g | Cholesterol: 24mg | Sodium: 492mg | Potassium: 387mg | Fiber: 1g | Sugar: 5g | Vitamin A: 395IU | Vitamin C: 13.7mg | Calcium: 278mg | Iron: 1.4mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Soup
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Recipe contributed by Kristy from Sweet Treats & More for I Heart Naptime.

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today