Broccoli-Cheese Soup
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
- Add to preferred sources on Google
This broccoli and cheese soup is the ultimate vegetarian comfort food, offering a rich and velvety texture that warms from the inside out. By simmering fresh broccoli florets in a creamy base of milk and single cream, the vegetables become perfectly tender while infusing the broth with flavour. A generous amount of mature cheddar provides a sharp, savoury finish, while a hint of ground nutmeg adds a sophisticated depth to every spoonful.
Serving this soup in hollowed-out artisan bread bowls transforms a simple lunch into a spectacular homemade meal. It is a fantastic option for a cosy weekend dinner or a seasonal starter when you want to impress guests with something hearty yet familiar. For the best results, use a high-quality shop-bought sourdough or crusty cob to ensure the bread holds the soup beautifully without softening too quickly.
Ingredients for Broccoli-Cheese Soup
60g butter
1 large onion, diced
80ml plain flour
950ml whole milk
475ml half-and-half
Salt and pepper
1/2 teaspoons ground nutmeg
4 broccoli heads, cut into florets
1/2 cup chicken broth
725ml shredded sharp cheddar cheese, more for garnish
Small bread loaves for bowls (you can buy them in nice bakeries)
How to make Broccoli-Cheese Soup
In a large pot over medium heat, melt the butter. Add the onion and stir it around to cook, 3 to 4 minutes.
Sprinkle the flour on top of the onion and use a whisk to work in the flour. Once it’s combined, cook the onion-flour mixture for 2 to 3 minutes.
Add the milk and half-and-half, whisking constantly until combined.
Sprinkle in the salt, pepper, and nutmeg.
Add the broccoli florets and stir them into the soup. Cover the pot and reduce the heat to low, then simmer the soup until it’s thickened and the broccoli is tender, 20 to 25 minutes.
Stir in the chicken broth and check the consistency. The soup should be thick, but if it still seems too thick, splash in a little more broth.
Throw in the cheese! Stir it in until it’s melted, taste and adjust the seasonings . . . and get ready to serve it up.
At an angle, cut off the top third of the bread. Remove the “lid.” Tear out chunks of bread, leaving a 1/2-inch rim around the crust. (Save the bread in a plastic storage bag for another use.)
Ladle in the thick, yummy soup and top it with more shredded cheese.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
About the authorView full bio

UK recipe editors
About the reviewerView full bio

UK recipe editors
Article history
The information on this page is peer reviewed by qualified clinicians.
Article also available in English, German, Spanish, French, Italian, Portuguese, Hindi, Hebrew, Arabic, and Swedish.
28 Jan 2026 | Originally published
Authored by:
UK recipe editorsPeer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.