Go Back
Cozy Homemade Creamy Broccoli Cheddar Soup

creamy broccoli cheddar soup homemade

A rich and velvety homemade broccoli cheddar soup, featuring tender vegetables like onion, carrot, celery, and potato, cooked in a flavorful stock, then puréed to a smooth consistency and finished with decadent double cream and sharp mature cheddar cheese.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 30 g unsalted butter
  • 1 medium onion about 150 g, finely diced
  • 2 medium carrots about 180 g total, peeled and finely diced
  • 2 celery sticks about 100 g total, finely diced
  • 2 garlic cloves minced
  • 1 medium floury potato about 200 g, peeled and cut into 1 cm cubes
  • 800 ml chicken or vegetable stock hot
  • 350 g broccoli about 1 large head, florets separated and stems peeled and diced
  • 200 ml double cream
  • 250 g mature cheddar cheese grated (plus extra for garnish)
  • ½ tsp fine sea salt plus more to taste
  • ¼ tsp freshly ground black pepper
  • Pinch of freshly grated nutmeg optional

Method
 

  1. Sweat the aromatics: Melt the butter in a large stockpot over a medium heat. Add the onion, carrot, and celery, and cook for 8–10 minutes, stirring occasionally, until the onion turns translucent and the mixture smells sweet and fragrant — the carrots should have softened but not browned. The butter will take on a golden hue as the vegetables release their moisture.
  2. Add garlic and potato: Stir in the minced garlic and the diced potato. Cook for 2 minutes, stirring constantly, until the garlic is aromatic (you'll smell a warm, pungent note) and the potato cubes begin to look slightly glossy on the edges.
  3. Pour in the stock: Add the hot stock to the pot and bring it to a gentle boil. You should see small bubbles breaking the surface and hear a steady, bubbling sound. Reduce the heat to a simmer, cover, and cook for 10 minutes until the potato cubes are tender when pierced with a fork and the liquid looks slightly cloudy from the starch.
  4. Cook the broccoli: Add the broccoli florets and the diced stems to the pot. Simmer uncovered for 5–7 minutes until the stems are just tender and the florets turn a bright, vivid green. The broth will take on a pale green tint, and the broccoli should still hold its shape slightly — do not overcook or the colour will dull.
  5. Blend to a smooth consistency: Remove the pot from the heat. Using an immersion blender, purée the soup until completely smooth. The texture should look velvety and glossy, with no visible flecks of vegetable. If using a countertop blender, work in batches and remove the centre cap from the lid to allow steam to escape, covering it with a tea towel. The blended soup will have a pale, creamy green colour.
  6. Stir in the cream and cheese: Return the pot to a very low heat. Stir in the double cream until fully incorporated — the colour will lighten to a soft, buttery shade. Add the grated cheddar a handful at a time, stirring gently in a figure-eight motion until each addition is completely melted before adding the next. The soup should thicken slightly, becoming rich and smooth, with a glossy surface and a warm, golden-amber hue.
  7. Season and finish: Stir in the salt, pepper, and a pinch of nutmeg, if using. Taste and adjust the seasoning — you want a pronounced savoury depth with a pleasant tang from the cheese. Serve immediately, ladled into warm bowls, and garnish with a sprinkle of extra grated cheddar and a few reserved small broccoli florets if you like.

Notes

Ensure the stock is hot when added to save time. When adding cheese, do so gradually and stir constantly on very low heat to prevent it from seizing or becoming stringy. For an extra smooth soup, you can pass it through a fine-mesh sieve after blending.