Creamy cauliflower soup topped with homemade seasoned croutons — comforting, full of fresh vegetables, and silky smooth. Ready in about 30 minutes, this one-pot soup is perfect for chilly nights and makes a satisfying weeknight dinner.

There’s nothing like a warm bowl of soup to soothe and satisfy. This creamy cauliflower soup delivers rich flavor and a velvety texture without the need for flour. The base is built from sautéed aromatics and tender cauliflower, blended until smooth, then enriched with half-and-half and sharp white cheddar for a luscious finish. Top the soup with crisp, seasoned homemade croutons made from rustic whole-grain bread to add crunch and make it a complete meal.
Why You’ll Love This Soup
- Warm, comforting, and ideal for cold weather.
- Packed with fresh vegetables for great flavor and nutrition.
- Velvety texture without using flour — naturally creamy when blended.
- One-pot preparation keeps cleanup simple.
- Ready in roughly 30 minutes, perfect for busy weeknights.

Here’s What You’ll Need
- Cauliflower – one large head, cut into florets (or use pre-chopped cauliflower).
- Onion, carrots & celery – these aromatics add depth of flavor and balance.
- Garlic – fresh minced garlic is best, but jarred minced works in a pinch.
- Vegetable broth – low-sodium vegetable broth keeps the soup bright; chicken broth is an easy substitution.
- Cheese – freshly grated sharp white cheddar lends richness and tang. Parmesan can also work for a different flavor.
- Half-and-half – adds creaminess without the heaviness of heavy cream; coconut milk is a dairy-free option.
- Herbs & seasonings – fresh thyme (or parsley), dry mustard, salt, and black pepper. Red pepper flakes can be added for heat.
- Rustic whole-grain bread (optional) – cut into cubes and toasted with seasoning to make croutons. Swap gluten-free bread if needed.

How to Make Creamy Cauliflower Soup
- Sauté the aromatics. In a large pot or Dutch oven over medium heat, warm 2 tablespoons olive oil (or butter). Add one diced small onion, two peeled and diced carrots, and two diced celery stalks. Sauté until the vegetables are softened, about 4–5 minutes. Add four minced garlic cloves and cook for 30 seconds more, stirring to combine.
- Add broth and cauliflower. Pour in 4 cups low-sodium vegetable broth and add the cauliflower florets. Stir in 1 teaspoon fresh thyme (or 1 teaspoon chopped parsley), 1/2 teaspoon dry mustard, 1 teaspoon salt, and 1/2 teaspoon black pepper. Bring the mixture to a boil, then reduce heat and simmer for 15–20 minutes, until the cauliflower is very tender.
- Make the croutons (optional). While the soup simmers, preheat the oven to 350°F (175°C). Cut four slices of rustic whole-grain bread into 1-inch cubes. Toss the cubes with 1 tablespoon olive oil and about 1/2 teaspoon of an all-purpose seasoning blend or your favorite spice mix. Spread the bread cubes on a baking sheet and toast for 16–20 minutes, until golden and crisp, turning once for even browning.
- Blend until smooth. Remove the pot from the heat. Use an immersion blender to puree the soup until smooth and creamy. If you prefer, transfer the soup in batches to a countertop blender and puree, then return it to the pot. Stir in 1/2 cup half-and-half and 1 cup shredded white cheddar until melted and incorporated.
- Adjust and serve. Taste and adjust seasoning with salt and pepper. Ladle into bowls, top with the homemade croutons, and serve immediately.

Prepping and Storing
To store: Cool the soup and refrigerate in a sealed container for 3–5 days. Reheat gently on the stovetop or in the microwave, stirring occasionally.
To freeze: Let the soup cool completely and freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Soups with dairy can separate slightly after freezing; stir or whisk while reheating to restore a smooth texture.
Recipe
Creamy Cauliflower Soup
Serves: 5 • Prep: 10 minutes • Cook: 25 minutes • Total: 35 minutes
Ingredients
- 1 large head cauliflower, cut into florets
- 2 Tbsp olive oil or butter
- 1 small onion, diced
- 2 stalks celery, diced
- 2 medium carrots, peeled and diced
- 4 garlic cloves, minced
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 tsp fresh thyme
- 1/2 tsp dry mustard
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 cup half-and-half (or full-fat coconut milk for dairy-free)
- 1 cup shredded white cheddar cheese (or substitute parmesan)
For the croutons
- 4 slices rustic whole-grain bread, cut into 1-inch cubes
- 1 Tbsp olive oil
- 1/2 tsp seasoning blend or preferred spices
Instructions
- Preheat oven to 350°F (175°C) for croutons.
- Sauté onion, carrots, and celery in olive oil until softened, about 4–5 minutes. Add garlic and cook 30 seconds.
- Add broth, cauliflower, thyme, dry mustard, salt, and pepper. Bring to a boil, then simmer 15–20 minutes until cauliflower is tender.
- Toss bread cubes with olive oil and seasoning and bake 16–20 minutes until crisp, tossing halfway through.
- Blend the soup until smooth with an immersion blender or in batches in a blender. Stir in half-and-half and shredded cheese until melted. Adjust seasoning and serve topped with croutons.
More Soup Ideas
- Chicken and wild rice soup — hearty and comforting.
- Creamy broccoli cheddar soup — rich, cheesy, and low carb-friendly.
- Chicken tortilla soup — zesty and versatile for Instant Pot or stovetop.
- Spicy sausage and kale soup — robust flavors with leafy greens.
- Sausage and spinach tortellini soup — pasta-forward and satisfying.
- Detox immune-boosting chicken soup — light, nourishing, and soothing.
If you try this creamy cauliflower soup and enjoy it, consider leaving a review or sharing how you served it. I love seeing your recreations and any personal twists you add.
Nutrition (per serving)
Serving: 1/5 of recipe | Calories: 330 kcal | Carbohydrates: 35.6 g | Protein: 30.8 g | Fat: 39.1 g | Saturated Fat: 18.5 g | Sodium: 1,118 mg | Fiber: 7.8 g | Sugar: 10.7 g
Nutrition information is an approximation and should be used as a guideline.