Broccoli Cheddar Soup Recipe
Homemade broccoli cheddar soup should be thick and comforting, but it still needs to taste of broccoli rather than simply warm cheese sauce. This version uses a gentle roux for body, a little carrot and onion for sweetness, and sharp Cheddar stirred in at the end so it stays smooth. Small broccoli florets keep their shape, while some of the tender stalks blend into the soup and make it creamy without relying on a huge amount of cream.
The method is simple: soften the vegetables, cook the flour briefly, add stock and milk gradually, then simmer until the broccoli is tender. Blend only part of the pot if you want a spoonable texture with visible florets. Finish the soup off the heat with freshly grated cheese. That last step matters: aggressive boiling can make cheese grainy or oily.
This is an easy lunch or dinner for a chilly day and a useful way to get broccoli onto the table in a familiar, cosy form. Serve it in bowls with warm bread, or ladle it into small mugs as a starter. It takes about 45 minutes, uses one pot and is easy to adapt for a vegetarian meal with vegetable stock.
A block of mature Cheddar gives the soup more flavour than mild cheese, and grating it yourself helps it melt cleanly. A small pinch of mustard powder gives the cheese a lift without making the soup taste like mustard. If you prefer a looser soup, add extra stock at the end; if you want a thicker bowl, blend a little more broccoli into the base. Let’s get cooking 👇

You May Also Like
Why You’ll Love This Broccoli Cheddar Soup
It is creamy without being heavy. Milk, a modest amount of cream and a light roux make a velvety base without masking the vegetables.
The broccoli has two textures. Some of the florets soften into the soup; the rest stay visible and tender.
It comes together in one pot. There is no need to cook the broccoli separately or make a second sauce.
The flavour is easy to adjust. Choose mature Cheddar for a sharper soup, or use a milder cheese for a gentler bowl.
It reheats well with care. Warm leftovers slowly and stir often so the dairy and cheese remain smooth.
It is easy to serve as lunch or dinner. Bread, crackers or a simple salad make it a complete meal.
What Does Broccoli Cheddar Soup Taste Like?
The first flavour is savoury Cheddar, followed by sweet onion and carrot and the fresh, slightly earthy taste of broccoli. Mustard powder and a little black pepper make the cheese taste more vivid. The milk smooths the broth, while the stock keeps the soup from feeling like melted cheese. It should be rich, but the vegetable flavour needs to remain clear.
The texture is thick enough to coat a spoon, with soft pieces of broccoli in each bowl. Blending part of the soup gives it a creamy body while leaving some florets intact. If you blend everything, the colour becomes more uniform and the soup feels smoother; if you leave it chunky, it has more bite. Both work, so choose the texture you like.
Ingredients You’ll Need
30g unsalted butter
1 tablespoon olive oil
1 medium onion, finely diced
1 medium carrot, peeled and grated
2 garlic cloves, finely chopped
35g plain flour
750ml vegetable or chicken stock
400ml whole milk, warmed slightly
450g broccoli, stems and florets separated and chopped
½ teaspoon mustard powder
¼ teaspoon ground nutmeg, optional
150ml double cream
180g mature Cheddar, freshly grated
½ teaspoon fine salt, plus more to taste
¼ teaspoon black pepper
1 teaspoon lemon juice, optional
Extra grated Cheddar and chopped chives, to serve
Butter gives the roux a rounded flavour, while a little olive oil helps it cook without browning too quickly. Onion, carrot and garlic build the soup’s savoury base; grate the carrot if you want it to disappear into the finished texture. Chop the broccoli stems small, because they take longer to soften than the florets.
Use a sharp, full-flavoured Cheddar and grate it from a block. Pre-grated cheese often contains anti-caking agents that can affect how smoothly it melts. Whole milk provides enough richness for a creamy soup; the double cream is a finishing touch rather than the entire liquid base. If the soup tastes flat at the end, a teaspoon of lemon juice can sharpen the cheese and broccoli.
Ingredient Substitutions
Cheddar: Use a mix of mature Cheddar and a good melting cheese such as Monterey Jack. Avoid using only very aged cheese, which can turn grainy when heated.
Milk: Semi-skimmed milk works, though the soup will be less rich. Avoid boiling plant milks aggressively; unsweetened oat milk is the most neutral alternative.
Cream: Use crème fraîche for a slightly tangier finish, or leave it out and add a little extra milk.
Flour: A gluten-free plain flour blend can thicken the soup. Whisk carefully and check the stock and cheese labels for gluten.
Fresh broccoli: Frozen broccoli can work. Add it straight from frozen after the stock and milk are hot, then simmer until tender.
Mustard powder: A teaspoon of Dijon can be stirred in with the cheese, but taste first because prepared mustard contains salt and vinegar.
Equipment
Use a large heavy-bottomed saucepan or Dutch oven, chopping board, sharp knife, grater, wooden spoon and whisk. An immersion blender is useful for blending part of the soup in the pot. If using a countertop blender, allow the soup to cool slightly and work in small batches to avoid splashing hot liquid.
How to Make Broccoli Cheddar Soup
Prepare the broccoli. Cut the florets into bite-sized pieces and chop the stems finely. Keep them separate because the stems need a few extra minutes to soften.
Soften the vegetables. Heat the butter and olive oil in a large saucepan over medium heat. Add the onion and carrot with a pinch of salt. Cook for 5–7 minutes, stirring, until the onion is soft and the carrot has begun to release its sweetness. Add the garlic and cook for 30 seconds.
Make the roux. Sprinkle in the flour and stir constantly for about 90 seconds. The mixture should look like a thick paste coating the vegetables, with no dry flour visible. Do not let it turn dark brown.
Add the liquid gradually. Pour in a splash of stock while whisking to loosen the roux, then slowly add the remaining stock and milk. Whisk around the base and corners of the pan to prevent lumps. Add the broccoli stems, mustard powder, nutmeg, pepper and remaining salt.
Simmer until tender. Bring the soup just to a gentle simmer, stirring often. Cook uncovered for 8 minutes, then add the florets and simmer for another 7–9 minutes. The broccoli should be tender enough for a fork to pass through but not dull and falling apart.
Blend part of the soup. Take the pan off the heat. Blend about one-third of the soup with an immersion blender, moving carefully so hot liquid does not splash. Alternatively, scoop a few cups into a heatproof blender, cool briefly, blend with the lid vented and return it to the pan.
Add cream and cheese. Stir in the cream, then add the grated Cheddar in small handfuls, stirring until each addition melts before adding the next. Keep the pan on very low heat if needed, but do not let the soup boil.
Taste and adjust. Add lemon juice if you want a brighter finish, then taste for salt and pepper. If the soup is too thick, add warm stock a little at a time. If it is too thin, simmer gently for a few minutes before adding the cheese.
Serve warm. Ladle into bowls and finish with extra Cheddar, chives or black pepper. Serve with crusty bread or crackers while the soup is hot and smooth.
Important Cooking Tips
Grate the cheese finely. Smaller pieces melt more evenly and reduce the chance of stringy clumps.
Keep the soup below a boil once cheese is added. High heat can cause the fat and protein to separate, leaving an oily or grainy texture.
Cook the flour before adding liquid. A minute or so in the pan removes the raw flour taste and helps thicken the soup.
Add stock gradually at first. Whisking the first splash into the roux makes lumps less likely.
Cut broccoli evenly. Small, even florets cook at the same rate; oversized pieces may still be firm when the soup is ready.
Blend only part of the pot. This gives body while preserving bites of broccoli.
Season at the end as well as the start. Cheddar and stock vary in saltiness. Taste after the cheese melts before adding more salt.
Use a low simmer. A rolling boil breaks down broccoli too quickly and can make the dairy taste cooked.
More Recipes You’ll Love
Variations
Broccoli cheddar soup with potato: Add 150g peeled, finely diced potato with the broccoli stems. It thickens the base and makes the soup more filling.
Extra-sharp version: Use 120g mature Cheddar and 60g Parmesan. Parmesan adds salt, so season only after tasting.
Smoky finish: Add a pinch of smoked paprika or top the bowl with crisp smoked bacon for a non-vegetarian variation.
Smooth broccoli soup: Blend most or all of the soup before adding cheese. Keep a few florets aside to fold through for texture.
Spicy bowl: Add a pinch of chilli flakes with the garlic, then finish with black pepper.
Bread-bowl style: Serve in small crusty rolls with the centres scooped out. Keep the soup slightly thicker so it does not leak through quickly.
What to Serve with Broccoli Cheddar Soup
Crusty bread, sourdough toast or garlic bread is ideal for dipping and adds a crisp edge to the creamy soup. A green salad with lemon vinaigrette works well if you want a fresher side. For a heartier dinner, serve the soup with a toasted cheese sandwich, but keep the sandwich simple so the meal does not become too rich.
Crackers or croutons are useful for a quick lunch. If you are serving the soup as a starter, a smaller bowl with a few chives and a little grated Cheddar is enough before a main course. Roasted vegetables can make the meal more substantial without competing with the soup’s cheese flavour.
How to Store Leftovers
Cool the soup promptly and refrigerate it in a covered container. UK Food Standards Agency guidance says chilled leftovers should be eaten within 48 hours or frozen. Reheat only once, on the hob over low heat, stirring often until steaming hot throughout. Do not bring it to a hard boil; gentle heat helps the cheese stay smooth. Add a splash of milk or stock if it thickens.
The soup can be frozen, although cheese and cream soups may change texture after thawing. For best results, freeze the soup before adding the cream and Cheddar. Thaw it overnight in the fridge, reheat gently, then finish with fresh cream and cheese. If freezing a fully finished batch, thaw slowly in the fridge and whisk gently as it warms; it may not become quite as silky as freshly made soup.
Do not reheat the same portion more than once. Store bread and toppings separately so they stay crisp. If the soup has been left at room temperature for too long, discard it rather than relying on smell to decide whether it is safe.
Make-Ahead Instructions
For the smoothest make-ahead version, prepare the soup base through the blending step, then cool and refrigerate it. Reheat the base gently and stir in cream and freshly grated cheese just before serving. This also makes freezing more successful because the dairy has not yet been added.
You can chop the onion, carrot and broccoli a day ahead and store them covered in the refrigerator. Keep the broccoli florets and stems in separate containers if possible. Grate the cheese just before cooking, or grate it a few hours ahead and refrigerate it in an airtight container.
More Delicious Recipes & Food Ideas
Final Thoughts
A good broccoli cheddar soup is all about balance: the broccoli needs to stay recognisable, the cheese should add savoury richness, and the base needs enough body to feel comforting without becoming pasty. Cooking the flour briefly and adding the liquid gradually makes the soup dependable, while stirring the cheese in off the boil protects its smooth texture.
This is a practical recipe for a cold day because it uses familiar ingredients and reheats well when handled gently. Make it smooth or chunky, serve it with bread or a salad, and adjust the cheese to suit your taste. If you are cooking for a crowd, keep the pot warm over very low heat and stir it occasionally; avoid leaving it on a rolling simmer.
Save this recipe for a simple lunch or weeknight dinner, and try the potato variation if you want an even heartier bowl. Let us know whether you like your broccoli cheddar soup mostly smooth or full of tender florets.

FAQs
How do I make broccoli cheddar soup creamy?
A light roux, milk and a little cream create a smooth base, while blending part of the broccoli adds body. For the creamiest result, use freshly grated cheese and stir it in off the heat or over very low heat. Avoid boiling the soup after adding Cheddar, because high heat can make it grainy or oily.
Why did my broccoli cheddar soup turn grainy?
The soup may have boiled after the cheese was added, or pre-shredded cheese may not have melted smoothly. Remove the pan from the heat before stirring in small handfuls of freshly grated Cheddar. If it has already become grainy, blend a small portion with warm milk and stir it back in; this may improve the texture.
Can I use frozen broccoli?
Yes. Add frozen broccoli florets after the liquid is simmering and cook until tender, following the timing on the package as a guide. Frozen broccoli may soften faster than fresh, so check it early. Keep the stems separate only if using fresh broccoli, since frozen florets usually do not include thick stems.
What is the best cheese for broccoli cheddar soup?
Mature Cheddar gives the soup a clear, tangy cheese flavour. A small amount of Monterey Jack or mozzarella can help the melt, while Parmesan adds a savoury finish. Do not use only a very aged Cheddar because it may be more likely to turn grainy. Freshly grate the cheese for the smoothest result.
Can I make broccoli cheddar soup without cream?
Yes. The recipe uses milk and a roux for most of its body, so you can leave out the double cream and add a little extra milk or stock. The soup will be less rich but still creamy. Blending some broccoli into the base also thickens it naturally without needing more dairy.
Can broccoli cheddar soup be made vegetarian?
Yes. Use vegetable stock and check that the cheese is made with vegetarian rennet if that matters to you. The other ingredients are vegetables, flour, dairy and seasonings. Serve it with a vegetarian bread or salad for a complete lunch. For a dairy-free version, use suitable plant-based milk and cheese, understanding that the flavour and melt will differ.
How can I thicken broccoli cheddar soup?
Simmer it gently uncovered for a few minutes before adding cheese, or blend a portion of the broccoli into the liquid. You can also add a little more roux at the beginning, but flour should be cooked in the butter before stock is added. Avoid adding dry flour straight into the finished soup because it can form lumps.
Can I freeze broccoli cheddar soup?
You can freeze it, but cream and cheese soups sometimes separate or turn grainy when thawed. For the best texture, freeze the soup base before adding cream and Cheddar, then finish it after reheating. If freezing leftovers, cool them promptly, freeze in small portions and thaw overnight in the fridge before reheating gently.
What should I serve with broccoli cheddar soup?
Crusty bread, sourdough, garlic bread or crackers are easy choices because they add crunch and are good for dipping. A crisp green salad balances the richness. For a filling dinner, add a simple grilled cheese sandwich or roasted vegetables, but avoid piling on too many rich sides.
How long does broccoli cheddar soup last in the fridge?
Store it covered in the refrigerator and follow local food safety guidance. The UK Food Standards Agency advises eating chilled leftovers within 48 hours or freezing them. Reheat only once until steaming hot throughout, stirring often. If you expect leftovers, cool them quickly in shallow containers rather than leaving a large pot on the counter.
More Places to Find Great Recipes
Looking for even more cooking inspiration? These trusted food websites are useful places to discover recipes, techniques and ideas for your next meal.
Allrecipes — Everyday dinners, desserts, baking recipes and extensive reader reviews.
Food Network — Recipes, cooking inspiration and advice from chefs and food experts.
Food Standards Agency: Using your leftovers — UK guidance on chilling and storing leftovers safely.
EDITORIAL SEO NOTES — REMOVE BEFORE PUBLISHING
Meta Title: Easy Broccoli Cheddar Soup Recipe
Meta Description: Make creamy broccoli cheddar soup with sharp cheese, tender florets and a smooth homemade base. This easy one-pot comfort recipe is ready in 45 minutes.
URL Slug: easy-broccoli-cheddar-soup
Primary Keyword: broccoli cheddar soup
Secondary Keywords: homemade broccoli cheddar soup, creamy broccoli soup, broccoli cheese soup recipe, easy soup recipe, one-pot soup, sharp Cheddar soup, broccoli soup from scratch, comfort food lunch, easy family dinner, soup with fresh broccoli, cheesy vegetable soup, how to thicken broccoli soup, smooth broccoli soup, chunky broccoli soup, vegetarian broccoli soup, soup for cold weather, broccoli and cheese recipe, broccoli soup with milk, make-ahead soup, soup and bread dinner
12 Alternative SEO Titles:
Easy Homemade Broccoli Cheddar Soup
Creamy Broccoli Cheddar Soup from Scratch
One-Pot Broccoli Cheese Soup with Sharp Cheddar
The Best Broccoli Cheddar Soup for a Cosy Lunch
Simple Broccoli Soup with Cheese and Fresh Florets
Thick and Creamy Broccoli Cheddar Soup Recipe
Easy Broccoli Cheese Soup with Carrot and Onion
Homemade Cheddar Broccoli Soup for Cold Days
Broccoli Cheddar Soup with a Smooth, Creamy Base
How to Make Broccoli Cheddar Soup at Home
Family-Friendly Broccoli Cheese Soup in One Pot
Comforting Broccoli Cheddar Soup with Fresh Broccoli
Pinterest Titles:
Easy Homemade Broccoli Cheddar Soup
Creamy One-Pot Broccoli Cheese Soup
Broccoli Cheddar Soup for a Cosy Lunch
Sharp Cheddar Soup with Fresh Broccoli
Comfort Food Broccoli Soup Recipe
Simple Broccoli Soup from Scratch
Pinterest Descriptions:
Make a pot of creamy broccoli cheddar soup with tender fresh florets, sharp Cheddar and a smooth homemade base. Blend part of the soup for body while leaving plenty of broccoli pieces for texture. This one-pot recipe is comforting for lunch or dinner and pairs well with crusty bread. Save it for a chilly evening. #BroccoliCheddarSoup #SoupRecipe #ComfortFood #EasyDinner #OnePotMeal #BroccoliRecipes
This easy broccoli cheese soup starts with onion, carrot and garlic, then simmers with broccoli, stock and milk before sharp Cheddar is stirred in at the end. The method helps keep the soup creamy rather than grainy. Serve it with sourdough or a crisp salad for a simple family lunch. #BroccoliSoup #CheddarSoup #HomemadeSoup #FamilyMeals #EasyLunch #ColdWeatherFood
Looking for a cosy homemade soup? This broccoli cheddar recipe uses a light roux, fresh broccoli and mature Cheddar for a rich but balanced bowl. Blend a little of the soup for a thicker texture, or leave it chunky if you like visible florets. Pin the recipe for weeknight comfort food. #BroccoliCheeseSoup #ComfortFoodDinner #EasyRecipes #SoupSeason #Cheddar #VegetarianMeals
A warm bowl of broccoli cheddar soup is easy to make with everyday ingredients. Cook broccoli stems and florets until tender, blend part of the pot, then melt in grated cheese gently for a smooth finish. Add garlic bread or crackers and save the recipe for an easy lunch. #BroccoliCheddar #OnePotSoup #EasySoupRecipe #LunchIdeas #HomemadeComfort #FallFood
Make broccoli cheddar soup from scratch with sharp cheese, milk, stock and tender vegetables. This recipe explains how to avoid a grainy texture, how to adjust the thickness and how to store leftovers safely. Serve it with a grilled cheese sandwich for a filling dinner. Save this practical recipe for colder days. #BroccoliSoupRecipe #CheesySoup #MealPlanning #EasyFamilyDinner #ComfortFoodRecipes #SoupAndSandwich
This creamy broccoli cheddar soup has a smooth base with soft, tender broccoli in every spoonful. Use fresh or frozen florets, choose mature Cheddar for a sharper taste and keep the heat low after adding cheese. It is easy to make ahead and serve with bread or salad. Pin it for later. #CheddarBroccoliSoup #QuickLunch #EasyDinnerIdeas #SoupWeather #FreshBroccoli #HomeCooking












.jpg)




















.jpg)
