
This cauliflower soup with crispy is silky, creamy, and packed with savory cauliflower flavor, while crispy prosciutto adds a salty crunch to every spoonful.
A little Parmesan brings richness and depth, and garlic and onion create a flavorful foundation.
Best of all, the recipe uses simple ingredients and comes together without much fuss.
Whether you’re looking for an easy weeknight dinner, a cozy lunch, or an elegant appetizer, this creamy cauliflower soup deserves a spot on your table.
Ingredients You’ll Need
You don’t need a long shopping list to make this soup. Most of the ingredients are everyday staples.
For the cauliflower soup
- Cauliflower: Use one large head of fresh cauliflower, cut into florets. Frozen cauliflower can also work in a pinch.
- Yellow onion: Adds sweetness and savory depth to the soup.
- Garlic: Fresh garlic gives the soup a warm, aromatic flavor.
- Olive oil or butter: Use either to sauté the aromatics.
- Broth: Chicken broth adds richness, while vegetable broth keeps the soup vegetarian.
- Heavy cream: Adds luxurious richness, but it is optional.
- Parmesan cheese: Freshly grated Parmesan adds saltiness and umami.
- Salt and black pepper: Season to taste, keeping in mind that the prosciutto and Parmesan are already salty.
For the crispy prosciutto
- Prosciutto: Thinly sliced prosciutto works best because it becomes wonderfully crisp when cooked.
You can also add fresh thyme, parsley, chives, or a small pinch of red pepper flakes if you’d like to customize the flavor.
How to Make Creamy Cauliflower Soup
1. Prepare the cauliflower
Cut the cauliflower into evenly sized florets. You don’t need to make them perfect, but keeping the pieces roughly the same size helps them cook at the same rate.
If you’re using the cauliflower core and tender stems, don’t throw them away. Chop them into smaller pieces and add them to the soup along with the florets.
2. Sauté the onion and garlic
Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
Add the garlic and cook for another 30 seconds to 1 minute, just until fragrant.
Be careful not to brown the garlic too much. Burned garlic can introduce a bitter flavor that will overpower the delicate cauliflower.
3. Simmer the cauliflower
Add the cauliflower florets to the pot and pour in the broth. Bring everything to a gentle boil, then reduce the heat and simmer until the cauliflower is completely tender.
This usually takes around 15 to 20 minutes, depending on the size of the florets.
Don’t stop cooking while the cauliflower is still firm. The softer it becomes, the easier it will be to blend into a smooth soup.
4. Blend until smooth
Once the cauliflower is tender, blend the soup until creamy.
An immersion blender is particularly convenient because you can blend the soup directly in the pot. If you’re using a countertop blender, work in batches and be extremely careful when blending hot liquids.
Blend until the soup reaches your preferred consistency. For an ultra-smooth cauliflower soup, continue blending for another minute or two.
5. Add cream and Parmesan
Return the soup to low heat if necessary and stir in the heavy cream and freshly grated Parmesan.
Taste the soup and add salt and black pepper as needed.
Remember that the crispy prosciutto will add quite a bit of salt, so it’s better to season conservatively at this stage and adjust again after adding the topping.

How to Make Perfectly Crispy Prosciutto
The crispy prosciutto is what makes this cauliflower soup special.
One of the easiest methods is to bake it.
Preheat your oven to 400°F. Arrange thin slices of prosciutto in a single layer on a parchment-lined baking sheet. Bake for approximately 8 to 12 minutes, watching carefully toward the end.
The prosciutto should look crisp around the edges and feel firm when removed from the oven. It will continue to crisp slightly as it cools.
Let it cool for a few minutes, then break it into small pieces.
You can also crisp the prosciutto in a skillet over medium heat. Cook the slices until they become browned and crisp, turning them as needed. Transfer them to a paper towel-lined plate before crumbling.
For the best texture, don’t add the crispy prosciutto until you’re ready to serve the soup.
Easy Variations
One of the best things about cauliflower soup is how easily it can be adapted.
Roasted cauliflower soup
For deeper, caramelized flavor, roast the cauliflower before adding it to the soup. Toss the florets with olive oil, season with salt and pepper, and roast until golden brown and tender. Then continue with the soup recipe.
Roasted garlic cauliflower soup
Roasted garlic has a sweeter, mellower flavor than raw garlic. Add a few roasted garlic cloves to the soup before blending for an extra layer of flavor.
Cheesy cauliflower soup
Add extra Parmesan or substitute some of it with sharp cheddar or Gruyère. The result is richer and more indulgent.
What to Serve with Cauliflower Soup
This soup can easily stand on its own, but the right side dish can turn it into a complete meal.
A slice of crusty artisan bread is an obvious choice. The bread is perfect for dipping into the creamy soup and adds a satisfying contrast in texture.
For a lighter meal, serve the soup with a simple green salad dressed with lemon juice and olive oil.
If you’re leaning into comfort food, try pairing it with a grilled cheese sandwich. The combination of creamy cauliflower soup and crisp, buttery bread is hard to beat.
For an elegant dinner party starter, serve smaller portions in shallow bowls and garnish each one with crispy prosciutto, Parmesan, cracked black pepper, and a few fresh thyme leaves.
Recipe FAQ’s
Can I make cauliflower soup without cream?
Absolutely. Cauliflower becomes naturally creamy when fully cooked and blended, so cream isn’t essential. Simply adjust the amount of broth to achieve the consistency you want.
Can I use frozen cauliflower?
Yes. Frozen cauliflower is a convenient substitute for fresh cauliflower. You can generally add it directly to the pot, although cooking time may vary slightly.
Can I make this soup ahead of time?
Definitely. The soup can be prepared ahead and refrigerated. Reheat it gently and prepare the crispy prosciutto just before serving.
What can I use instead of prosciutto?
Crispy bacon is an easy substitute. For a meat-free option, try toasted nuts, crispy shallots, fried onions, or crunchy breadcrumbs.

Creamy Cauliflower Soup with Crispy Prosciutto
Ingredients
For the Soup
- 1 large head cauliflower cut into florets (about 2 pounds)
- 1 medium yellow onion chopped
- 3 cloves garlic minced
- 2 tablespoons olive oil
- 4 cups chicken or vegetable broth
- ½ cup heavy cream
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon salt plus more to taste
- ¼ teaspoon black pepper plus more to taste
- ½ teaspoon fresh thyme leaves optional
For the Crispy Prosciutto
- 4 ounces thinly sliced prosciutto
- 1 tablespoon freshly grated Parmesan for garnish
- 1 tablespoon fresh parsley or chives chopped, optional
Instructions
- Prepare the cauliflower: Cut the cauliflower into evenly sized florets. Chop the onion and mince the garlic.
- Sauté the aromatics: Heat the olive oil in a large pot over medium heat. Add the onion and cook for about 5 minutes, until softened. Add the garlic and cook for another 30 seconds.
- Cook the cauliflower: Add the cauliflower florets and broth. Bring to a gentle boil, then reduce the heat and simmer for 15–20 minutes, or until the cauliflower is very tender.
- Blend the soup: Use an immersion blender to puree the soup directly in the pot until smooth and creamy. Alternatively, carefully blend it in batches using a countertop blender.
- Add the cream and Parmesan: Stir in the heavy cream and Parmesan over low heat. Season with salt, black pepper, and thyme, if using. Add a little extra broth if the soup is too thick.
- Crisp the prosciutto: While the soup is cooking, heat the oven to 400°F. Arrange the prosciutto slices in a single layer on a parchment-lined baking sheet. Bake for 8–12 minutes, or until browned and crisp. Allow to cool for a few minutes, then break into pieces.
- Taste and adjust: Taste the soup and adjust the seasoning. Remember that both Parmesan and prosciutto are naturally salty, so add salt gradually.
- Serve: Ladle the hot soup into four bowls. Top each serving with crispy prosciutto, a sprinkle of Parmesan, freshly cracked black pepper, and fresh herbs if desired.
