Cauliflower & Parmesan Soup with Crispy Bacon
Comfort food doesn’t have to take hours. This creamy cauliflower and parmesan soup is hearty, simple, and bursting with flavour — the perfect bowl to warm up your evening. Topped with crispy bacon, roasted cauliflower, and a hint of nutmeg, it’s a cozy classic made extra special.
Why You’ll Love This Soup
- Quick & Comforting: Ready in about 30 minutes — ideal for busy weeknights. 
- Rich & Creamy Texture: Silky smooth soup balanced with parmesan and cream. 
- Crispy Bacon Crunch: Adds salty goodness and texture contrast. 
- Budget-Friendly: Made with simple, everyday ingredients. 
- Perfect for Freezing: Make ahead and reheat for instant comfort food. 
Key Ingredients
Cauliflower: The star of the dish — mild, creamy, and packed with nutrients.
 Parmesan cheese: Adds rich, nutty flavour and a salty edge.
 Potatoes: Help create a thicker, heartier base.
 Bacon: Roasted until crisp for extra crunch and smoky aroma.
 Chicken stock: Infuses the soup with depth and savouriness.
 Thickened cream: Adds a luxurious, velvety finish.
 Nutmeg & parsley: Brighten and balance the creamy richness.
Ingredients (14)
- 1/4 cup (60ml) extra virgin olive oil, plus extra to drizzle 
- 1 celery stalk, thinly sliced 
- 1 onion, finely chopped 
- 2 garlic cloves, finely chopped 
- 2 potatoes (about 400g), chopped 
- 1.5L (6 cups) chicken stock 
- 1 bay leaf 
- 1 large (about 1kg) cauliflower, cut into florets 
- 1/2 cup (125ml) thickened cream 
- 1 cup (80g) finely grated parmesan 
- 3 bacon rashers, chopped 
- 4 bread rolls 
- Grated nutmeg, to serve 
- Finely chopped flat-leaf parsley, to serve 
Method
Step 1:
 Preheat the oven to 200°C. Line 2 baking trays with foil.
Step 2:
 Heat 2 tbsp oil in a large saucepan over medium heat. Add celery, onion, and garlic, cooking for 3–4 minutes until softened. Add potato, stock, bay leaf, and three-quarters of the cauliflower. Bring to a boil, then reduce heat and simmer for 12–15 minutes or until tender.
Step 3:
 Remove from heat and cool slightly. Transfer to a blender and blend until smooth. Stir in cream and 1/2 cup parmesan. Season to taste.
Step 4:
 Meanwhile, place bacon and remaining cauliflower on one tray. Season with pepper, drizzle with oil, and sprinkle with 2 tbsp parmesan. Roast for 10–12 minutes or until crisp. On a separate tray, top bread rolls with remaining parmesan and bake for 2 minutes or until golden.
Step 5:
 Divide soup among bowls. Top with crispy bacon and cauliflower, sprinkle with nutmeg and parsley, drizzle with olive oil, and serve with the cheesy rolls.
Chef’s Tip
For a vegetarian version, skip the bacon and use vegetable stock instead — top with roasted chickpeas or croutons for extra crunch.
Nutrition (per serving)
Energy: 2581 kJ (617 cal)
 Protein: 21.0g
 Fat: 36.8g (Saturated: 12.7g)
 Carbohydrates: 53.8g (Sugars: 10.4g)
 Sodium: 2.1g
 Health Score: 5.7 (Low)