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)

Previous
Previous

Beef Stroganoff Sausage Rolls

Next
Next

Creamy French Onion Chicken Salad