This creamy, tender Italian Cauliflower Soup is made with fresh cauliflower, starchy potatoes, and savory parmesan rinds, ready in just 40 minutes. Simmering the broth with a cheese rind infuses a deep, umami richness you simply cannot get from salt alone. I love making this on chilly evenings when I want something comforting but light.
Why This Classic Works
Many cauliflower soups rely on heavy cream for texture, but the traditional Italian method uses potatoes and olive oil instead. This creates a velvety consistency, known as vellutata, that feels rich and satisfying without weighing you down.
I used to throw away my parmesan rinds until I learned they are liquid gold for soups like this. Adding one to the pot completely transforms the broth from plain vegetable water into something complex, nutty, and incredibly savory.
Italian Cauliflower Soup Ingredients
- 1 large head cauliflower, cut into florets
- 2 tablespoons olive oil (plus extra for serving)
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 medium russet potato, peeled and diced
- 4 cups vegetable or chicken broth
- 1 parmesan rind (optional but recommended)
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- Fresh parsley, chopped for garnish

How To Make Italian Cauliflower Soup
- Sauté Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for 5 minutes until soft and translucent, then stir in the minced garlic and cook for another minute until fragrant.
- Simmer Vegetables: Add the cauliflower florets, diced potato, broth, and the parmesan rind to the pot. The liquid should just cover the vegetables; add a splash of water if needed. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes until the cauliflower and potatoes are very tender.
- Blend the Soup: Remove the pot from the heat and fish out the parmesan rind (discard or eat it, it’s delicious). Use an immersion blender to puree the soup until smooth and creamy. Alternatively, blend only half the soup if you prefer a rustic texture with some chunks.
- Season and Serve: Stir in the grated Parmesan cheese until melted. Taste and adjust with salt and pepper. Ladle into bowls and finish with a generous drizzle of high-quality olive oil and fresh parsley.

Recipe Tips
- Save the Rind: Ask your local deli for extra parmesan rinds if you don’t have any; they are often sold cheaply and freeze perfectly for months.
- Potato Choice: A russet or Yukon Gold potato is essential here because its starch acts as a natural thickener, replacing the need for flour or cream.
- Don’t Over-boil: Once you add the cheese at the end, keep the heat low to prevent the dairy from separating or becoming grainy.
- Texture Control: For a “Zuppa” style rather than “Vellutata,” mash the veggies with a wooden spoon instead of blending for a chunkier, peasant-style dish.
What To Serve With Italian Cauliflower Soup
This soup pairs beautifully with a slice of crusty focaccia or garlic bread to soak up the creamy broth. A crisp arugula salad with a simple lemon vinaigrette also helps cut through the richness of the parmesan and potato.

How To Store
Store leftovers in an airtight container in the refrigerator for up to 4 days. This soup freezes well for up to 3 months, though you may need to whisk it vigorously or add a splash of water when reheating to bring the emulsion back together.
FAQs
- Can I make this dairy-free? Yes, simply omit the parmesan rind and grated cheese, and season with a little nutritional yeast or extra salt.
- Can I add pasta to this soup? Absolutely; cook small pasta shapes like ditalini separately and stir them into the finished soup just before serving.
- Do I have to peel the potato? Peeling is recommended for the smoothest texture, as potato skins can become gritty when blended.
- Can I use frozen cauliflower? Yes, frozen cauliflower works fine, though you may need to reduce the cooking time slightly since it is already blanched.
Nutrition
- Calories: 245 kcal
- Total Fat: 12g
- Saturated Fat: 4g
- Cholesterol: 10mg
- Sodium: 680mg
- Total Carbohydrate: 24g
- Protein: 10g
Try More Recipes:
- Creamy Olive Garden Chicken Gnocchi Soup Recipe
- Italian Pumpkin Soup Recipe (Vellutata di Zucca)
- Italian Chickpea Peasant Soup (Zuppa di Ceci)
Italian Cauliflower Soup
4
servings10
minutes30
minutes40
minutesItalian Cauliflower Soup features a velvety texture and savory garlic flavor, simmered with parmesan rinds for depth. Made with potatoes and olive oil instead of cream, this 40-minute bowl is perfect for a light, comforting dinner.
Ingredients
1 large head cauliflower, cut into florets
2 tablespoons olive oil (plus extra for serving)
1 medium yellow onion, chopped
2 cloves garlic, minced
1 medium russet potato, peeled and diced
4 cups vegetable or chicken broth
1 parmesan rind (optional but recommended)
1/2 cup grated Parmesan cheese
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon black pepper
Fresh parsley, chopped for garnish
Directions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for 5 minutes until soft and translucent, then stir in the minced garlic and cook for another minute until fragrant.
- Add the cauliflower florets, diced potato, broth, and the parmesan rind to the pot. The liquid should just cover the vegetables; add a splash of water if needed. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes until the cauliflower and potatoes are very tender.
- Remove the pot from the heat and fish out the parmesan rind (discard or eat it, it’s delicious). Use an immersion blender to puree the soup until smooth and creamy. Alternatively, blend only half the soup if you prefer a rustic texture with some chunks.
- Stir in the grated Parmesan cheese until melted. Taste and adjust with salt and pepper. Ladle into bowls and finish with a generous drizzle of high-quality olive oil and fresh parsley.
