Cozy Homemade Creamy Broccoli Cheddar Soup

Cozy Homemade Creamy Broccoli Cheddar Soup

For a homemade creamy broccoli cheddar soup that delivers a velvety texture and sharp, savoury depth without a single grain of flour, the secret lies in how you treat the vegetables and the cheese. This recipe builds flavour by sweating the aromatics slowly, simmering the broccoli just until tender, then relying on a good sharp cheddar and a splash of double cream to create a soup that coats the back of a spoon without being gluggy. There is no need for processed cheese or complicated roux-making here — just careful technique and quality ingredients.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 4–6
  • Difficulty: Easy

Why You’ll Love This creamy broccoli cheddar soup homemade

  • Real cheddar flavour, not processed: This soup uses a block of mature cheddar, grated fresh, so you get a proper tangy, savoury hit rather than a one-note orange flavour.
  • Silky texture without cream or flour overload: A small amount of double cream and a gentle simmer with a potato give body and sheen, while the broccoli florets stay vibrantly green.
  • One-pot cooking, minimal washing up: Everything happens in a single stockpot — sauté, simmer, blend, and stir in the cheese. No separate saucepans or baking dishes required.
  • Customisable for dietary needs: Broccoli cheddar soup homemade is easy to adapt to vegetarian, lower-fat, or gluten-free diets without losing its comforting character.
  • Freezes beautifully for batch cooking: Make a double batch and freeze portions for busy weeknights. The soup reheats with its texture intact when you follow a few simple steps.
creamy broccoli cheddar soup homemade

creamy broccoli cheddar soup homemade
20 min prep  ·  40 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 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)

Tip: Use a block of cheddar and grate it yourself — pre-shredded cheese often contains anti-caking agents that can make the soup grainy. For the silkiest result, add the cheese off the heat and stir until just melted.

How to Make creamy broccoli cheddar soup homemade

  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.

Practical Tips

  • Don’t boil the soup after adding the cheese: High heat causes the proteins in the cheese to seize and separate, resulting in a grainy, oily texture. Keep the heat on low and stir gently once the cheese goes in. The residual warmth from the soup is usually enough to melt the cheddar without any additional heat at all.
  • Grate your own cheddar from a block: Pre-grated cheese is coated with potato starch or cellulose to stop it clumping, which also stops it from melting smoothly. Grating a block of mature cheddar yourself ensures a silky, homogenous melt and a more pronounced flavour. Use the fine side of the box grater for quicker melting.
  • Use a floury potato for natural body: A floury variety like King Edward or Maris Piper breaks down during simmering and releases starch, which thickens the soup naturally. This reduces the need for a roux or cornflour slurry, keeping the texture clean and the flavour focused on the broccoli and cheddar.
  • Reserve a few small broccoli florets for garnish: Before adding all the broccoli to the pot, set aside a handful of the smallest florets. Blanch them in boiling salted water for 2 minutes, then refresh in cold water. Adding these bright green florets to each bowl just before serving gives a fresh, textural contrast against the smooth, creamy soup.
  • Let the soup cool slightly before blending: Blending hot liquid in a countertop blender can cause the lid to blow off from steam pressure. If using an immersion blender, you can blend directly in the pot, but let the soup sit off the heat for 2–3 minutes first. The steam will settle slightly, making the process safer and reducing splatter.

Equipment You’ll Need

  • Large stockpot or Dutch oven (5-litre capacity)
  • Immersion blender or countertop blender
  • Wooden spoon or heat-resistant spatula
  • Sharp chef’s knife and sturdy cutting board
  • Box grater (for the cheddar)
  • Ladle
  • Measuring jug for stock and cream

Delicious Variations to Try

  • Spicy Version: Add ½ tsp smoked paprika and a pinch of cayenne pepper along with the garlic. For extra heat, stir in a finely diced red chilli (seeds removed if you prefer less fire) when sweating the aromatics. The smokiness complements the sweet carrot and sharp cheddar beautifully.
  • Vegetarian/Vegan Option: Use vegetable stock and replace the butter with 2 tbsp olive oil. Substitute the double cream with full-fat coconut cream (the kind from a chilled tin, not the thin carton variety) and use a good quality vegan cheddar-style block that melts well. Nutritional yeast can add an extra cheesy note.
  • Different Protein: Stir in 250 g of shredded cooked chicken or leftover roast turkey just before adding the cheese, warming it through gently. For a meat-free protein boost, add a 400 g tin of drained and rinsed chickpeas — pulse them briefly in the blender for texture or leave them whole for a chunkier soup.

What to Serve With creamy broccoli cheddar soup homemade

  • Thick slices of crusty sourdough or a warm baguette for dunking
  • A simple green salad with a sharp lemon and olive oil dressing to cut through the richness
  • Rice Pilaf Recipe Fluffy Side — a light, herby pilaf makes an excellent side for spooning the soup over, adding texture and substance
  • Grilled cheese sandwiches (use a sturdy bread and a mild melting cheese like mild cheddar or gouda) for a classic pairing
  • Roasted broccoli stalks tossed in olive oil and sea salt, served alongside for a crunchy, earthy contrast

Frequently Asked Questions

Can I make this soup without an immersion blender?
Yes. Transfer the soup in batches to a countertop blender, filling it no more than halfway to avoid hot liquid erupting from the lid. Remove the centre cap from the lid, cover the opening with a clean tea towel, and blend until smooth. Alternatively, you can mash the vegetables with a potato masher for a chunkier, more rustic texture — simply leave the potato in larger pieces and mash coarsely.
Why did my soup turn out grainy?
Graininess is usually caused by overheated cheese or using pre-shredded cheese. When cheddar is heated above 70°C, the proteins clump together and separate from the fat, creating a gritty texture. Always add the cheese off the heat or on the lowest possible setting, and stir gently. Grating your own cheddar from a block also eliminates the anti-caking agents that can cause graininess.
Can I freeze this soup?
Yes, but be aware that freezing can slightly alter the texture of the cream and cheese. For best results, cool the soup completely, transfer it to airtight containers, and freeze for up to three months. Thaw overnight in the fridge, then reheat gently over a low heat, stirring frequently. If the soup looks slightly separated after thawing, a quick blitz with the immersion blender will bring it back together.
How can I make this soup lower in fat?
Replace the double cream with semi-skimmed milk and use a reduced-fat mature cheddar. The soup will be thinner and less luxurious, so consider adding an extra floury potato to help thicken it naturally. You can also reduce the butter to 15 g and use a non-stick pot. The flavour will still be satisfying, though the velvety richness of the original will be dialled back.
What if I don’t have double cream?
Single cream or full-fat milk will work, though the soup will be less rich and slightly thinner. For a dairy-free alternative, use full-fat oat cream or coconut cream — oat cream has a neutral flavour that blends well with cheddar, while coconut cream adds a subtle sweetness that pairs nicely with the broccoli. Avoid skimmed milk, as it can curdle when heated with cheese.
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.

If you give this creamy broccoli cheddar soup homemade recipe a try, let us know how it turned out in the comments below. Whether you kept it classic or tried one of the variations, we’d love to hear about your results and any tweaks you made along the way.

Save creamy broccoli cheddar soup homemade to Pinterest

creamy broccoli cheddar soup homemade – Easy, healthy, and incredibly satisfying

📌Save to Pinterest

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *