Ultimate Cosy Weekend Creamy Broccoli Cheddar Soup
There are few better ways to spend a drizzly Saturday afternoon than coaxing a pot of creamy broccoli cheddar soup to life. This isn’t a weeknight scramble; it’s a deliberate, slow-paced project where the kitchen fills with the sweet scent of sweating onions and melting butter, a ritual that promises a deeply satisfying reward. Let’s roll up our sleeves and make a bowl that tastes like a warm hug.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6 generous portions
- Difficulty: Easy to Medium
Why You’ll Love This Creamy Broccoli Cheddar Soup
- Deep, layered flavour: We build the base by slowly sweating the aromatics, which draws out a natural sweetness you can’t get from a quick sauté.
- Luxuriously velvety texture: No gloopy paste here. The secret is a carefully made roux and a final blitz with an immersion blender for a perfectly smooth finish.
- Real cheese, real taste: Grating a block of mature cheddar ensures it melts beautifully without turning greasy or grainy.
- A proper weekend project: This recipe asks you to slow down, enjoy the process, and listen to the sounds of a simmering pot. It’s deeply therapeutic.
- Customisable to your larder: I’ve made this with leftover roast chicken stirred in, or with a handful of spinach wilted through at the last minute.
Ingredients You’ll Need
- 2 tablespoons (30g) unsalted butter
- 1 large onion, finely diced (about 200g)
- 2 medium carrots, peeled and finely diced (about 150g)
- 2 celery sticks, finely diced (about 100g)
- 3 cloves garlic, minced
- ¼ teaspoon smoked paprika
- ¼ cup (30g) plain flour
- 4 cups (1 litre) chicken or vegetable stock
- 500g broccoli, cut into small florets (stalks peeled and finely chopped)
- 1 cup (240ml) whole milk
- 1 cup (240ml) double cream
- 300g mature cheddar cheese, grated
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon freshly ground black pepper
- Pinch of freshly grated nutmeg (optional, but wonderful)
Tip: Avoid pre-shredded cheese, as it contains anti-caking agents that stop it from melting smoothly. Spend the extra minute grating a block yourself – your soup will thank you.
How to Make Creamy Broccoli Cheddar Soup
- Sweat the aromatics: Melt the butter in a large stockpot over a medium-low heat. Add the onion, carrot, and celery. Cook for 8–10 minutes, stirring occasionally, until the vegetables are soft and translucent but not coloured. You’ll know they’re ready when the kitchen smells sweet and the onions look glossy.
- Bloom the garlic and spice: Stir in the minced garlic and smoked paprika. Cook for one minute until the garlic is fragrant – you’ll smell it release its aroma immediately.
- Make the roux: Sprinkle the flour over the vegetables and stir constantly for 2 minutes. The mixture will look like a sandy paste. Cook until it turns a pale golden colour and smells slightly toasty, like a biscuit.
- Add the stock slowly: Pour in the stock in a steady stream, whisking continuously to prevent lumps. The mixture will thicken quickly at first, then loosen as you add more liquid. Bring it to a gentle simmer – you’ll see small bubbles breaking the surface.
- Cook the broccoli: Add the chopped broccoli stalks and florets. Simmer for 12–15 minutes, uncovered, until the stalks are tender enough to pierce easily with a fork. The colour will deepen to a vibrant dark green.
- Blend until velvety: Remove the pot from the heat. Use an immersion blender to puree the soup until completely smooth. If you don’t have one, carefully transfer the soup in batches to a blender and blend until silky. The texture should be thick and glossy.
- Finish with dairy and cheese: Return the pot to a low heat. Stir in the milk and double cream until combined. Add the grated cheddar a handful at a time, stirring gently until each batch is fully melted before adding the next. The soup will turn a rich, pale gold and smell intensely of cheese.
- Season and serve: Stir in the salt, pepper, and nutmeg, if using. Taste and adjust the seasoning – you might want a little more salt to lift the flavours. Ladle into bowls and serve immediately.
Tips From My Kitchen
- Don’t rush the sweating stage: This is where the magic begins. Cooking the onion, carrot, and celery over a low heat for a full 8–10 minutes releases their natural sugars, creating a sweet, mellow base. If you crank up the heat, you’ll get bitterness instead of depth.
- Grate your own cheese, always: I used to struggle with this dish until I discovered this technique. Pre-grated cheese is coated with starch to stop it clumping, but that same starch prevents it from melting smoothly into your soup. A block of cheddar grated by hand melts like a dream, giving you a silky, cohesive texture.
- Use an immersion blender for control: Friends always ask me for this recipe after trying it at dinner parties. A stick blender lets you puree the soup right in the pot, so you can decide exactly how smooth or chunky you want it. I like it fully velvety, but you can leave a few small pieces for texture.
- Simmer, don’t boil, after adding dairy: Once the milk, cream, and cheese are in, keep the heat low. A rolling boil will cause the dairy to separate and turn grainy. You want the soup to be gently steaming, with just a wisp of steam rising from the surface.
- Let it rest before serving: After you’ve finished cooking, turn off the heat and let the soup sit for five minutes. This allows the flavours to meld and the texture to settle into a luxurious, velvety consistency. It’s worth the wait.
Equipment You’ll Need
- Large stockpot or Dutch oven
- Immersion blender (optional, but highly recommended)
- Ladle
- Sharp knife and cutting board
Delicious Variations to Try
- Spicy Version: Add a finely chopped red chilli along with the garlic, or stir in a teaspoon of chilli flakes just before serving. The heat cuts through the richness beautifully.
- Vegetarian/Vegan Option: Use vegetable stock and substitute the dairy with full-fat coconut milk or a good quality oat cream. Replace the cheddar with a vegan melting cheese – check the label for one that melts smoothly.
- Different Protein: Stir in shredded cooked chicken or turkey for a heartier meal. It’s a wonderful way to use up leftovers from a roast, or try adding it to a pot of Ground Turkey Chili for a completely different flavour profile.
What to Serve With Creamy Broccoli Cheddar Soup
- A chunk of crusty sourdough bread, toasted and buttered
- A simple green salad with a sharp vinaigrette to cut through the richness
- Grilled cheese sandwiches made with a good sourdough – dip and crunch is a match made in heaven
- A side of Cozy Weekend Lemon Pepper Baked Salmon Project for a light, flaky contrast
Still hungry for ideas? You might also love Panera Bread Broccoli Cheddar Soup Copycat, Panera Copycat Broccoli Cheddar Instant Pot Soup from our sister kitchens.
Frequently Asked Questions

Creamy Broccoli Cheddar Soup
Ingredients
Method
-
Sweat the aromatics: Melt the butter in a large stockpot over a medium-low heat. Add the onion, carrot, and celery. Cook for 8–10 minutes, stirring occasionally, until the vegetables are soft and translucent but not coloured. You’ll know they’re ready when the kitchen smells sweet and the onions look glossy.
-
Bloom the garlic and spice: Stir in the minced garlic and smoked paprika. Cook for one minute until the garlic is fragrant – you’ll smell it release its aroma immediately.
-
Make the roux: Sprinkle the flour over the vegetables and stir constantly for 2 minutes. The mixture will look like a sandy paste. Cook until it turns a pale golden colour and smells slightly toasty, like a biscuit.
-
Add the stock slowly: Pour in the stock in a steady stream, whisking continuously to prevent lumps. The mixture will thicken quickly at first, then loosen as you add more liquid. Bring it to a gentle simmer – you’ll see small bubbles breaking the surface.
-
Cook the broccoli: Add the chopped broccoli stalks and florets. Simmer for 12–15 minutes, uncovered, until the stalks are tender enough to pierce easily with a fork. The colour will deepen to a vibrant dark green.
-
Blend until velvety: Remove the pot from the heat. Use an immersion blender to puree the soup until completely smooth. If you don’t have one, carefully transfer the soup in batches to a blender and blend until silky. The texture should be thick and glossy.
-
Finish with dairy and cheese: Return the pot to a low heat. Stir in the milk and double cream until combined. Add the grated cheddar a handful at a time, stirring gently until each batch is fully melted before adding the next. The soup will turn a rich, pale gold and smell intensely of cheese.
-
Season and serve: Stir in the salt, pepper, and nutmeg, if using. Taste and adjust the seasoning – you might want a little more salt to lift the flavours. Ladle into bowls and serve immediately.
Notes
I hope this soup becomes your new favourite weekend project. The best part is watching the pot transform from a pile of raw vegetables into a silky, golden bowl of comfort. If you give it a go, let me know how you get on in the comments below – I’d love to hear about your own cosy kitchen moments. For more comforting meal ideas, browse our All Recipes collection, or try a different kind of warmth with our Cozy Weekend Turkey Burger Sliders With Garlic Aroma.