Creamy Tomato Soup with Cauliflower Recipe

This creamy tomato soup with cauliflower is an easy dinner made with canned tomatoes, tender cauliflower, onion, garlic, broth, and a little heavy cream. Ready in about 45–50 minutes, the recipe makes 4–6 servings and blends into a smooth, comforting soup without requiring complicated techniques.

Every spoonful is silky, savory, and gently sweet from the tomatoes and onions, while cauliflower gives the soup body and a subtle earthy flavor. Fire-roasted tomatoes add extra depth, and a finish of fresh basil, parsley, Parmesan, or olive oil makes this cozy bowl especially inviting with crusty bread or grilled cheese.

Jump to Recipe

Why You’ll Love This Recipe

This soup has the familiar comfort of classic tomato soup, but cauliflower makes it naturally thick and wonderfully smooth. Instead of relying on flour or a large amount of dairy, the cooked vegetable supplies body and creates a velvety texture when blended.

It is also a practical dinner for a busy evening. The onion and garlic take only a few minutes to prepare, canned tomatoes eliminate peeling and chopping, and the entire pot comes together in one Dutch oven.

For another cozy bowl packed with vegetables, you can also try this roasted eggplant soup when you want a different savory flavor profile.

Ingredients You’ll Need

Ingredients for creamy tomato soup with cauliflower arranged for cooking

The ingredient list is short, but each item has an important role. Use a large head of cauliflower weighing about 2 pounds and cut it into small, evenly sized florets so every piece becomes tender at the same time.

  • Olive oil: Provides the cooking base for the aromatics and adds a gentle fruity note.
  • Onion and garlic: Build the sweet, savory foundation of the soup.
  • Canned tomatoes: A 28-ounce can of whole or crushed tomatoes works well, with fire-roasted tomatoes adding extra depth.
  • Broth: Vegetable broth keeps the soup vegetarian, while chicken broth brings a fuller savory taste.
  • Cauliflower: Adds substance and helps create the creamy texture after blending.
  • Seasonings: Kosher salt, black pepper, and dried basil or Italian seasoning keep the flavor balanced.
  • Heavy cream: Adds richness at the end without overpowering the tomatoes.

If you only have a 14.5-ounce can of diced tomatoes, it can be used, although the finished soup will be slightly less tomato-forward. For a dairy-free version, unsweetened canned coconut milk is a suitable replacement for the cream.

How to Make It Step-by-Step

Tomato and cauliflower soup simmering in a Dutch oven

Step 1: Warm the olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook for 5–7 minutes, stirring from time to time, until it becomes soft and translucent; this gentle cooking draws out the onion’s natural sweetness.

Step 2: Stir in the minced garlic and cook for about 30 seconds, just until fragrant. Garlic can turn bitter if it becomes deeply browned, so keep it moving and add the next ingredients promptly.

Step 3: Add the cauliflower florets, canned tomatoes, broth, kosher salt, black pepper, and dried basil or Italian seasoning. Stir the ingredients together, increase the heat, and bring the soup to a boil so the cooking process gets underway.

Step 4: Reduce the heat to maintain a gentle simmer and partially cover the pot. Cook for 20–25 minutes, checking occasionally, until the cauliflower is very soft; it should yield easily when pressed with a fork.

Step 5: Blend the soup directly in the pot with an immersion blender until completely smooth. If you use a countertop blender, blend in batches and leave the vent open to release steam, since a sealed container of hot soup can build pressure.

Step 6: Pour in the heavy cream only after the soup has been blended smooth. Stir well and warm gently for 2–3 minutes, taking care not to boil because boiling after adding cream can affect the texture.

Step 7: Taste the soup and adjust the salt and pepper as needed. Ladle it into warm bowls, then finish each serving with fresh basil or parsley and any optional toppings you enjoy.

Chef’s Tips for Silky Soup

Blending cauliflower tomato soup until smooth

The most important texture tip is to cook the cauliflower until it is completely tender. If the florets are still firm in the center, the blender will not be able to break them down fully, and the soup may taste grainy instead of smooth.

Cutting the cauliflower into evenly sized small florets helps it cook at the same rate. Larger chunks may need extra simmering time, which can make the tomatoes cook down more than intended before the vegetable is ready.

For a deeper roasted flavor, roast the cauliflower at 425°F for about 25 minutes before adding it to the soup. You can also simply choose fire-roasted tomatoes, which add a pleasant smoky note without requiring an extra roasting step.

Blend the cream in only after the soup is smooth. This keeps the dairy fresh tasting and lets you control the final richness. If the soup seems thicker than you prefer, loosen it with a small splash of broth while it is still warm.

For a similar tomato-centered comfort dish in a different format, this tomato pie idea makes a wonderful companion for a relaxed weekend meal.

Serving Suggestions and Toppings

Creamy tomato soup garnished with herbs, cream, and olive oil

Serve the soup hot in shallow bowls so the garnish stays visible and every bite includes a little of the creamy surface. A drizzle of olive oil or cream adds a polished finish, while fresh basil or parsley brings color and a clean herbal note.

  • Pair it with crusty sourdough, garlic toast, or warm dinner rolls.
  • Add a grilled cheese sandwich for a classic, filling dinner.
  • Sprinkle grated Parmesan or shredded mozzarella over each bowl.
  • Use toasted pumpkin seeds or sunflower seeds for a nutty crunch.
  • Add a few grinds of black pepper and a pinch of dried herbs for extra aroma.

When planning a soup night with several vegetable options, this chunky vegetable soup with smoked paprika is another hearty choice with a bolder texture.

Storage, Freezing, and Reheating

Cool leftover soup promptly, then transfer it to an airtight container and refrigerate it. Reheat individual portions in a saucepan over low to medium heat, stirring often, and stop as soon as the soup is hot; avoid a hard boil after the cream has been added.

The soup can also be frozen, although cream-based soups may separate slightly after thawing. For the best result, thaw it overnight in the refrigerator, reheat gently, and whisk well before serving. A small spoonful of cream or broth can help restore the smooth consistency.

For meal planning, prepare the tomato and cauliflower soup base, blend it smooth, and add the cream when reheating the portion you plan to serve. This approach keeps the finish especially fresh and gives you flexibility for dairy-free substitutions.

If you prefer a lighter tomato soup with a low-carbohydrate focus, you may also enjoy this low-carb tomato soup variation.

Easy Variations

Vegetable broth gives this recipe a vegetarian profile, while chicken broth adds a rounder savory flavor. Both choices work well, so use the broth that best suits your dinner table.

Unsweetened canned coconut milk can replace the heavy cream for a dairy-free bowl. It adds a faint coconut note, but the tomatoes, garlic, and herbs remain the main flavors. If you want a more traditional finish, use the heavy cream listed in the recipe.

You can also vary the garnish without changing the soup itself. Try Parmesan and basil for an Italian-style finish, toasted seeds for crunch, or a thin olive oil drizzle for a simple, elegant presentation.

Finished creamy tomato soup with cauliflower served with bread
Creamy Tomato Soup with Cauliflower Recipe

Creamy Tomato Soup with Cauliflower

A smooth, comforting tomato soup made creamy with tender cauliflower and heavy cream. It is a simple dinner for 4–6 people and pairs beautifully with crusty bread, grilled cheese, or garlic toast.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

Main Ingredients
  • 2 tablespoons Olive oil
  • 1 medium Yellow onion, diced
  • 3 cloves Garlic, minced
  • 1 large head, about 2 pounds Cauliflower, cut into small florets
  • 1 28-ounce can Whole or crushed tomatoes, preferably fire-roasted
  • 4 cups Vegetable or chicken broth
  • 1 teaspoon, plus more to taste Kosher salt
  • 1/2 teaspoon Freshly ground black pepper
Seasoning
  • 1/2 teaspoon Dried basil or Italian seasoning
Finishing Ingredients
  • 1/2 cup Heavy cream
  • 2 tablespoons Fresh basil or parsley, chopped

Method
 

Step-by-Step
  1. Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until soft and translucent.
  2. Add the minced garlic and cook for about 30 seconds, just until fragrant. Avoid browning the garlic so its flavor stays mellow and sweet.
  3. Add the cauliflower florets, tomatoes, broth, kosher salt, black pepper, and dried basil or Italian seasoning. Stir well and bring the mixture to a boil.
  4. Reduce the heat, partially cover the pot, and simmer for 20–25 minutes. Continue cooking until the cauliflower is completely tender and can be easily pierced with a fork.
  5. Blend the soup with an immersion blender until smooth. If using a countertop blender, work in batches, leave the vent open to release steam, and hold a folded kitchen towel over the lid.
  6. Stir in the heavy cream and warm gently for 2–3 minutes. Do not boil the soup after adding the cream.
  7. Taste and adjust the salt and pepper. Ladle into bowls and garnish with chopped fresh basil or parsley before serving.

Notes

For a dairy-free soup, replace the heavy cream with unsweetened canned coconut milk. Vegetable broth keeps the recipe vegetarian, while chicken broth gives it a fuller savory flavor. Store cooled soup in the refrigerator and reheat gently without boiling.

Final Thoughts

This creamy tomato soup with cauliflower is the kind of dinner that feels special while remaining easy enough for a weeknight. The tender cauliflower blends with tomatoes and broth into a smooth base, and the final splash of cream gives each bowl a comforting, rich finish.

Keep the cauliflower very soft before blending, add the cream after the soup is smooth, and taste carefully before serving. With warm bread, a crisp garnish, or a grilled cheese sandwich on the side, this simple pot of soup becomes a satisfying meal for family and friends.

Make it with vegetable broth for a vegetarian dinner, chicken broth for extra savory depth, or coconut milk when you need a dairy-free option. However you serve it, this colorful tomato soup is an inviting way to bring more cauliflower to the table.

1 thought on “Creamy Tomato Soup with Cauliflower Recipe”

Leave a Comment

Recipe Rating