
Roasted Broccoli Cheddar Soup Recipe tastes rich, cheesy, and deeply savory with toasty edges from the roasted broccoli, and it works perfectly for busy weeknights because it takes about 45 minutes from start to finish. This soup fits anyone who loves classic broccoli cheddar but wants bigger flavor and a slightly lighter, veggie-forward bowl. I have made some version of this recipe so many times that my kids call it “green mac and cheese in a bowl.”
Why You Should Try This Roasted Broccoli Cheddar Soup Recipe
Roasting the broccoli first changes everything. The high heat caramelizes the edges, concentrates the flavor, and gives the soup a nutty, almost smoky taste that you never get from simmered broccoli alone.
The soup still tastes creamy and cheesy, but it does not feel heavy or gloopy. You control the texture, so you can keep it chunky and rustic or blend it silky smooth.
“This Roasted Broccoli Cheddar Soup Recipe tastes like a cozy restaurant favorite with way more flavor and zero fuss at home.” ★★★★★
Ingredients You’ll Need
You can pull this Roasted Broccoli Cheddar Soup Recipe together with simple ingredients and a few smart shortcuts.
Vegetables
- 2 large heads broccoli, cut into florets (about 6 cups)
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 to 4 garlic cloves, minced
- 1 small russet or Yukon gold potato, peeled and diced (adds body without extra cream)
You can use pre-cut broccoli florets from the produce section if you feel short on time. Frozen broccoli also works in a pinch, but roast it straight from frozen so it does not steam and turn soggy.
Fats & Liquids
- 3 tablespoons olive oil, divided (or avocado oil)
- 3 tablespoons unsalted butter
- 4 cups low sodium chicken broth or vegetable broth
- 1 to 1½ cups whole milk or half-and-half
- ½ cup heavy cream (optional, for extra richness)
- 1 teaspoon Dijon mustard (quietly boosts the cheese flavor)
I like a mix of olive oil and butter for flavor and browning. Use a good boxed broth; I often reach for Kitchen Basics or Pacific because they taste clean and not too salty.
Cheese & Thickener
- 2½ to 3 cups sharp cheddar cheese, freshly shredded
- ¼ cup grated Parmesan cheese (adds salty depth)
- 3 tablespoons all-purpose flour
Always shred the cheddar from a block. Bagged shredded cheese often contains starches that make the soup grainy.
Seasonings
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon smoked paprika (adds a subtle roasted vibe)
- ¼ teaspoon ground nutmeg (optional but classic with cheese)
- Red pepper flakes, pinch, optional for gentle heat
Garnishes (Optional but fun)
- Extra shredded cheddar
- Croutons or toasted baguette slices
- Crispy bacon bits
- Thinly sliced green onions or chives
- A swirl of cream or yogurt
Equipment List
- Large rimmed baking sheet
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or silicone spatula
- Immersion blender or countertop blender
- Sharp knife and cutting board
- Measuring cups and spoons
- Cheese grater (box grater works best)
Tips & Tricks
- Roast the broccoli at high heat (425°F / 220°C) so it browns and caramelizes instead of steaming.
- Dry the broccoli well after washing so the florets roast instead of turning soggy.
- Use sharp or extra-sharp cheddar for bold flavor; mild cheddar can taste flat in soup.
- Shred cheese from a block to keep the soup smooth and creamy.
- Add the cheese off the heat and stir slowly so it melts gently and does not turn grainy.
- Keep the flour-to-fat ratio equal (about 1:1) to avoid a chalky texture.
- Blend only part of the soup if you like some chunks of broccoli and veggies.
- Taste and adjust salt at the very end, since cheese and broth both add saltiness.
- Use milk or half-and-half for everyday dinners and save heavy cream for a richer weekend version.
- Reheat gently over low heat and stir often so the dairy does not separate.
How to Make Roasted Broccoli Cheddar Soup Recipe
Step 1: Prep and Roast the Broccoli
- Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper for easier cleanup.
- Toss the broccoli florets with 2 tablespoons olive oil, ½ teaspoon salt, and a few grinds of black pepper. Spread the florets in a single layer so they have space.
- Roast the broccoli for 18 to 22 minutes until the edges look browned and crispy and the stems feel tender. Stir once halfway through so the florets brown evenly.
Step 2: Sauté the Aromatics
- While the broccoli roasts, heat 1 tablespoon olive oil and 3 tablespoons butter in a large pot over medium heat.
- Add the diced onion, carrots, and celery with a pinch of salt. Cook 6 to 8 minutes, stirring often, until the vegetables soften and the onion looks translucent.
- Stir in the garlic and cook 30 to 60 seconds until fragrant. Keep the heat moderate so the garlic does not burn.
Step 3: Build the Base and Simmer
- Sprinkle the flour over the vegetables and stir until the flour coats everything and no dry spots remain. Cook 1 to 2 minutes to remove the raw flour taste.
- Slowly pour in the broth while you stir, breaking up any lumps. Add the diced potato, smoked paprika, nutmeg if using, and Dijon mustard.
- Bring the mixture to a gentle simmer, then lower the heat slightly. Cook 10 to 12 minutes until the potato and carrots feel tender.
Step 4: Add the Roasted Broccoli
- Add the roasted broccoli to the pot, reserving a small handful for garnish if you like.
- Stir everything together and simmer another 3 to 5 minutes so the flavors mingle.
- Taste and adjust salt and pepper at this stage so the base tastes well seasoned before you add dairy and cheese.
Step 5: Blend to Your Favorite Texture
- Turn off the heat. Use an immersion blender to blend the soup right in the pot until it reaches your ideal texture.
- Blend completely smooth for a velvety soup, or pulse a few times for a chunkier, rustic feel.
- If you use a countertop blender, work in batches, fill the jar only halfway, vent the lid slightly, and hold a towel over the top so hot liquid does not escape.
Step 6: Add Milk, Cream, and Cheese
- Turn the heat to low. Stir in the milk or half-and-half and heavy cream if using. Warm the soup gently until it steams but does not boil.
- Remove the pot from the heat. Add the cheddar and Parmesan in small handfuls, stirring after each addition until the cheese melts completely.
- Taste again and adjust seasoning with more salt, pepper, or a pinch of red pepper flakes if you want a little kick.
Step 7: Serve
- Ladle the Roasted Broccoli Cheddar Soup into bowls.
- Top with extra shredded cheddar, roasted broccoli florets, croutons, bacon bits, or a swirl of cream.
- Serve hot with crusty bread or a simple salad and enjoy that cozy, cheesy goodness.
What to Serve with Roasted Broccoli Cheddar Soup Recipe
This Roasted Broccoli Cheddar Soup Recipe pairs beautifully with crusty sourdough, garlic bread, or warm dinner rolls that soak up every last bit. A crisp green salad with lemony dressing balances the richness and adds freshness. You can also serve it with grilled cheese sandwiches, turkey melts, or simple avocado toast for a more filling meal. For kids, I like to add apple slices or carrot sticks on the side to keep things fun and colorful.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Reheat gently on the stove over low to medium-low heat, stirring often, and thin with a splash of milk or broth if it thickens.
- Freeze the soup in freezer-safe containers or zip-top bags for up to 2 months, leaving some space at the top for expansion.
- Thaw overnight in the fridge, then reheat slowly on the stove; stir well to bring the creamy texture back together.
