There’s a world of difference between a bland, gloppy cheese soup and a truly great one. The secret? Roasting.
Transforming humble broccoli into deeply caramelized, nutty florets before it ever touches the pot is the professional trick that elevates this Roasted Broccoli and Cheddar Soup from simple comfort food to a restaurant-worthy bowl. The roasting process concentrates the vegetable’s natural sugars, adding a complex sweetness that balances the sharp, tangy cheddar perfectly. The result is a velvety, rich soup with layers of flavor in every spoonful—far removed from anything you’ll find in a can.
It’s the kind of meal that feels like a warm hug, yet is deceptively simple to make in your own kitchen.
This recipe is built on professional kitchen principles designed for home cook success.
- Deep, Caramelized Flavor: Roasting the broccoli unlocks a nutty, sweet depth that boiling simply cannot achieve, creating a sophisticated flavor base.
- Perfect Creamy-Chunky Texture: By blending only half the soup, you get the best of both worlds—a luxuriously smooth body with delightful bites of tender roasted broccoli.
- Weeknight-Friendly: With about 55 minutes from start to finish and mostly hands-off roasting time, this is an achievable, impressive meal any night of the week.
- Customizable & Forgiving: The recipe provides a solid foundation that you can easily adapt with different cheeses, add-ins, or spice levels to suit your taste.
- Meal-Prep Champion: This soup stores and reheats beautifully, making it an ideal make-ahead option for lunches or easy dinners throughout the week.
Ingredients You’ll Need
- Let’s gather our ingredients. This recipe is a beautiful example of how a few quality, pantry-friendly staples can be transformed into something extraordinary. The star, of course, is the broccoli. Look for crowns with tight, dark green florets and firm stalks. Don’t discard those stalks! Peel off the tough outer layer and dice them—they add wonderful texture and flavor. The other hero is the cheese. Trust me on this: you must grate your own cheddar from a block. Pre-shredded cheese is coated with potato starch or cellulose to prevent clumping, which can leave your soup with a slightly grainy, less creamy texture. A good, sharp cheddar (white or orange, your choice) will give you the best flavor payoff.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any special gadgets, but a few key tools will make the process seamless. A large, rimmed baking sheet is essential for roasting the broccoli in a single layer—crowding leads to steaming, not caramelizing. A heavy-bottomed Dutch oven or soup pot ensures even heat distribution, preventing the roux or dairy from scorching.
For achieving that perfect texture, a high-speed blender will give you the silkiest puree, though an immersion blender works right in the pot for easier cleanup. Finally, keep a box grater handy for the cheese. That’s really all you need.
How to Make Roasted Broccoli and Cheddar Soup Recipe
Step 1: Roast the Broccoli to Perfection
Preheat your oven to 425°F (220°C). On your baking sheet, toss the broccoli florets and diced stems with olive oil, salt, and pepper. Spread them in a single layer—this is crucial for proper roasting, not steaming.
Roast for 20-25 minutes, giving them a toss halfway through. You’re looking for tender broccoli with deep, caramelized, almost charred spots on the edges. Believe me, this is where the magic happens and the flavor foundation is built.
Step 2: Build a Flavorful Aromatic Base
While the broccoli roasts, melt the butter and oil in your Dutch oven over medium heat. Add the chopped onion and cook until soft and translucent, about 6-8 minutes. Stir in the minced garlic for just one minute until fragrant; any longer and it risks burning and turning bitter.
This simple onion-garlic base adds a sweet, savory layer that supports the other ingredients.
Step 3: Create the Roux and Soup Base
Sprinkle the flour over the cooked onions and garlic. Cook, stirring constantly, for a full two minutes. This cooks out the raw flour taste and toasts the roux slightly for a richer flavor.
Now, slowly whisk in the broth. Pouring it in gradually while whisking is the key to a lump-free, velvety base. Bring it to a gentle simmer and let it cook for about 10 minutes to thicken slightly and let the flavors marry.
Step 4: Blend for the Perfect Texture
Here’s the technique that guarantees ideal texture. Carefully transfer about half of the roasted broccoli and all of the hot soup base to your blender. Tip from me: always hold the lid down firmly with a kitchen towel to prevent steam pressure from blowing it off.
Blend until completely smooth and creamy. This puree is what gives the soup its luxurious body.
Step 5: Finish with Cheese and Serve
Pour the smooth puree back into the pot with the remaining chunky broccoli. Reduce the heat to low—this is critical. Stir in the milk or half-and-half for extra creaminess.
Now, add your freshly grated cheddar cheese, one handful at a time, stirring until it’s fully melted before adding more. Never let the soup boil after adding the dairy and cheese, as high heat can cause it to separate or become grainy. Taste, adjust seasoning with salt and pepper, and serve immediately.
Step back and admire your beautiful, homemade soup.
A few chef-level insights will ensure your soup is flawless every time.
- The Roast is Non-Negotiable: Do not skip or rush roasting the broccoli. The caramelization (the Maillard reaction) creates complex, savory-sweet flavor compounds that boiling cannot replicate. It’s the difference between a good soup and a great one.
- Control Your Heat with Dairy: When adding the milk and cheese, the soup must be off the boil and on low heat. Adding dairy to a violently bubbling liquid is a surefire way to cause curdling or a broken, oily texture. Patience here is key.
- Season in Layers: Season the broccoli before roasting, taste the broth base, and do a final seasoning after the cheese is added. Cheese adds saltiness, so your final adjustment is the most important. This builds a well-rounded flavor profile.
- Grate Your Own Cheese: I can’t stress this enough. Pre-shredded cheese contains anti-caking agents like potato starch or cellulose powder. These don’t melt smoothly and can give your soup a grainy, slightly gluey texture. A block of sharp cheddar grated fresh will melt into silky perfection.
Recipe Variations
- This recipe is wonderfully adaptable. Here are some tested variations to make it your own.
- Smoky Bacon Twist: Cook 4-6 slices of chopped bacon until crisp. Use the bacon fat to cook your onions, and use the crispy bacon as a garnish on the finished soup.
- Spicy Kick: Add ¼ to ½ teaspoon of cayenne pepper or a dash of hot sauce to the soup base with the mustard. Garnish with sliced jalapeños for an extra punch.
- Loaded Baked Potato Style: Stir in ½ cup of sour cream at the end with the cheese, and garnish with chopped chives, extra cheddar, and crumbled bacon.
- Vegan/Dairy-Free Version: Use olive oil instead of butter, full-fat coconut milk instead of dairy milk, and a high-quality vegan cheddar shred. Roasted broccoli’s flavor will still shine.
- Extra Veggie Boost: Add a diced carrot and stalk of celery to the pot with the onion. Roast cauliflower florets along with the broccoli for a different flavor profile.
- Herb-Infused: Stir in 2 tablespoons of fresh chopped thyme or parsley at the very end of cooking for a bright, fresh note.
What to Serve With This Recipe
This rich and creamy soup is a satisfying meal on its own, but it pairs beautifully with a few simple sides. For the ultimate cozy experience, serve it with a thick slice of crusty artisan bread, sourdough, or a warm, soft pretzel roll for dipping. A simple green salad with a bright vinaigrette (like lemon or apple cider vinegar) provides a refreshing contrast to the soup’s richness.
For a heartier meal, pair it with a grilled cheese sandwich—opt for sourdough with gruyère for a gourmet touch. It’s perfect for a casual weeknight dinner, a weekend lunch, or as a starter for a holiday meal.
Storage & Make-Ahead Instructions
- This soup is an excellent candidate for making ahead.
- Refrigerator Storage: Cool the soup completely, then transfer it to an airtight container. It will keep well in the refrigerator for 3-4 days.
- Freezer Instructions: You can freeze this soup for up to 3 months. For best results, freeze it before adding the milk and cheese. Thaw overnight in the refrigerator, reheat gently, and then stir in the dairy and cheese fresh. If freezing the finished soup, note that the texture of the dairy may change slightly upon thawing, but it will still taste delicious.
- Reheating: Reheat gently in a saucepan over low heat, stirring frequently. If the soup seems too thick after storage, thin it with a small splash of broth or milk. Avoid microwaving on high power, as it can cause the dairy to separate.
Frequently Asked Questions
Q: Can I use frozen broccoli?
A: I don’t recommend it for this specific recipe. Frozen broccoli has a much higher water content and won’t roast properly to achieve the necessary caramelized, concentrated flavor. Fresh broccoli is essential for the best results.
Q: My soup seems too thin. How can I thicken it?
A: If your soup is thinner than you’d like, let it simmer uncovered for an extra 5-10 minutes to reduce and concentrate. Alternatively, make a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water, then whisk it into the simmering soup until it thickens.
Q: Can I make this soup in a slow cooker?
A: You can, but you’ll sacrifice the roasted flavor. For a slow cooker version, add all ingredients except the dairy and cheese, cook on low for 6-8 hours, blend, then stir in the milk and cheese on low heat until melted.
Q: Why did my cheese turn stringy or grainy?
A: This usually happens if the soup was too hot when the cheese was added, or if you used pre-shredded cheese. Always add cheese off the direct heat, and grate your own from a block for a smooth melt.
Q: How can I make this soup gluten-free?
A: Simply replace the all-purpose flour with an equal amount of a gluten-free 1:1 baking flour blend or rice flour to make your roux. The rest of the recipe is naturally gluten-free.
Q: What’s the best way to reheat leftovers without curdling?
A: Low and slow is the rule. Reheat in a saucepan over low heat, stirring often. If using a microwave, use medium power in 60-second intervals, stirring between each.
Final Thoughts
This Roasted Broccoli and Cheddar Soup is more than just a recipe; it’s a lesson in how a single technique—roasting—can fundamentally elevate a familiar dish. The depth of flavor you achieve from those caramelized broccoli florets transforms this from a simple cheese soup into something with real character and sophistication. It’s proof that with a bit of patience and quality ingredients, you can create restaurant-quality comfort food in your own kitchen.
I’ve tested this method repeatedly to ensure it’s foolproof and delivers incredible results every time. I encourage you to give it a try, savor that first rich, flavorful spoonful, and see the difference for yourself. Don’t forget to grate that cheese fresh!
If you make it, I’d love to hear how it turned out. Share your results or any creative twists you added. Enjoy
Roasted Broccoli and Cheddar Soup
Equipment
- Large rimmed baking sheet
- Dutch oven or heavy-bottomed soup pot
- High-speed blender or immersion blender
- Box grater (for cheese)
Ingredients
- 1.5 lbs broccoli crowns cut into uniform florets, stems peeled and diced
- 1 medium yellow onion roughly chopped
- 2 cloves garlic minced
- 2 tbsp olive oil divided
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 4 cups low-sodium vegetable or chicken broth
- 1 cup whole milk or half-and-half
- 8 oz sharp cheddar cheese freshly grated, avoid pre-shredded
- 1 tsp Dijon mustard
- 0.25 tsp freshly grated nutmeg optional
- to taste kosher salt and black pepper
Instructions
- Preheat your oven to 425°F (220°C). On a large, rimmed baking sheet, toss the broccoli florets and diced stems with 1 tablespoon of olive oil, a generous pinch of salt, and black pepper. Spread them in a single layer. Roast for 20-25 minutes, tossing halfway, until the broccoli is tender and has deep, caramelized spots on the edges. This step is non-negotiable for maximum flavor.
- While the broccoli roasts, melt the butter with the remaining 1 tablespoon of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion and cook, stirring occasionally, for 6-8 minutes until softened and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
- Sprinkle the flour over the onion and garlic mixture. Cook, stirring constantly, for 2 full minutes to form a roux. This cooks out the raw flour taste and will thicken your soup beautifully. Slowly pour in the broth while whisking continuously to prevent any lumps from forming.
- Bring the soup base to a simmer, then reduce the heat to medium-low. Let it cook gently for about 10 minutes to allow the flavors to meld and the broth to thicken slightly. Stir in the Dijon mustard and nutmeg, if using.
- Carefully transfer about half of the roasted broccoli and all of the soup base to a blender. Blend until completely smooth. Tip from me: Hold the lid down with a kitchen towel for safety. Pour the smooth puree back into the pot with the remaining chunky broccoli.
- Reduce the heat to low. Stir in the milk or half-and-half. Gradually add the grated cheddar cheese, a handful at a time, stirring until fully melted before adding the next. Never let the soup boil after adding the cheese, as it can cause it to separate. Taste and season with additional salt and pepper as needed. Serve immediately.

