
Roasted Broccoli Cheddar Soup Recipe tastes rich, nutty, and ultra cheesy, perfect for anyone who loves cozy comfort food and wants dinner on the table in about 45 minutes. This soup works for busy weeknights, lazy Sundays, and even casual dinner parties when you want something easy but impressive. I tested versions of this recipe so many times that my neighbors now judge all other soups by it.
Why Roasted Broccoli Cheddar Soup Recipe Is Worth It
Roasting the broccoli first changes everything. The florets caramelize, pick up little crispy edges, and bring a deep, slightly smoky flavor that you never get from boiling.
Sharp cheddar melts into that roasted broccoli base and turns the soup thick, creamy, and super satisfying. You control the texture, so you can keep it chunky or blend it silky smooth.
“This Roasted Broccoli Cheddar Soup Recipe tastes like restaurant comfort food but comes together with weeknight effort. ★★★★★”
Ingredients You Need
Produce
- 1 ½ pounds broccoli crowns, cut into small florets
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 small Yukon gold potato, peeled and diced (helps thicken without extra flour)
Dairy
- 2 cups freshly shredded sharp cheddar cheese
- Use block cheese and shred it yourself; pre-shredded cheese often contains anti-caking starch that makes soup grainy.
- A mix of sharp cheddar and a little Gruyère tastes amazing.
- 2 tablespoons unsalted butter
- 1 cup half-and-half or heavy cream
- Whole milk works in a pinch, but the soup turns slightly thinner.
Pantry
- 3 tablespoons all-purpose flour
- 4 cups low sodium chicken broth or vegetable broth
- I like Better Than Bouillon roasted chicken base for deeper flavor.
- 3 tablespoons olive oil
- ½ teaspoon smoked paprika
- ½ teaspoon dry mustard powder
- ¼ teaspoon crushed red pepper flakes (optional, for a gentle kick)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Optional toppings
- Extra shredded cheddar
- Thinly sliced green onions or chives
- Croutons or toasted baguette slices
- A spoonful of Greek yogurt or sour cream
Equipment
- Large rimmed baking sheet
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or silicone spatula
- Immersion blender or countertop blender
- Chef’s knife and cutting board
- Measuring cups and spoons
Quick Tips & substitutions
- Roast the broccoli until you see browned edges; that browning gives the soup its deep flavor.
- Use block cheddar and shred it right before adding; it melts smoother and tastes sharper.
- Swap the flour and potato with extra potato only to keep it gluten free.
- Use vegetable broth and plant-based cream plus vegan cheese for a dairy-free version.
- Stir the cheese in off the heat so it melts gently and stays silky.
- Keep some roasted florets aside and add them at the end for extra texture.
- Thin a too-thick soup with warm broth or milk, a little at a time.
- Taste and season at the very end; the cheese and broth both add salt.
How to Make Roasted Broccoli Cheddar Soup Recipe
Roast the broccoli
- Heat the oven to 425°F and line a large baking sheet with parchment for easy cleanup.
- Toss the broccoli florets with 2 tablespoons olive oil, ½ teaspoon salt, ¼ teaspoon black pepper, and the smoked paprika.
- Spread the florets in a single layer so they roast instead of steam.
- Roast 18 to 22 minutes, until the stems turn tender and the edges look browned and crisp.
- Set aside about 1 cup of the nicest browned florets for garnish if you like.
Build the flavor base
- Heat 1 tablespoon olive oil and the butter in a large pot over medium heat.
- Add the onion, carrots, and celery, then cook 6 to 8 minutes until the vegetables soften and the onion turns translucent.
- Stir in the garlic and cook 30 seconds until fragrant.
- Add the dry mustard and red pepper flakes, then stir for another 30 seconds to wake up the spices.
Thicken the soup
- Sprinkle the flour over the vegetables and stir until they look coated and pasty.
- Cook 1 to 2 minutes while you stir, so the flour loses its raw taste.
- Add the diced potato and stir again so the pieces pick up some of that flour mixture.
Add liquid and simmer
- Slowly pour in the broth while you stir, breaking up any flour lumps.
- Add the roasted broccoli, keeping out the garnish florets if you reserved some.
- Bring the pot to a gentle boil, then lower the heat and let it simmer 12 to 15 minutes.
- Stir occasionally until the potato and broccoli stems feel very tender.
Blend to your perfect texture
- Turn off the heat.
- Use an immersion blender to blend the soup right in the pot until it reaches your preferred texture.
- Blend it completely smooth for a velvety bowl, or leave some chunks for a rustic feel.
- If you use a countertop blender, work in batches and vent the lid slightly, then return the blended soup to the pot.
Add the dairy and cheese
- Turn the heat to low and stir in the half-and-half.
- Add the shredded cheddar in small handfuls while you stir constantly.
- Keep the heat low so the cheese melts gently and stays creamy.
- Taste and adjust with more salt and pepper if needed.
Finish and serve
- If the soup looks too thick, stir in a splash of broth or milk until it reaches your favorite consistency.
- Ladle into bowls and top with the reserved roasted broccoli florets.
- Add extra cheddar, green onions, croutons, or a small spoon of Greek yogurt.
- Serve hot with crusty bread or a simple green salad on the side.
Recipe Variations
- Gluten free: Skip the flour and add an extra small potato; blend well to thicken.
- Lighter version: Use milk instead of cream and reduce the cheese by one third.
- Vegan: Use olive oil only, vegetable broth, plant-based cream, and a good melting vegan cheddar.
- Low carb: Skip the potato and flour, then blend well and add a bit more cheese for body.
- Extra protein: Stir in cooked shredded chicken or white beans after blending.
- Extra veggies: Add a handful of spinach or kale in the last 5 minutes of simmering, then blend.
Ways to Serve
- Pair with a simple green salad with lemony vinaigrette.
- Serve with crusty bread, garlic toast, or warm sourdough.
- Offer it in small cups as a starter before a chicken or fish main dish.
- Pour it over baked potatoes or roasted cauliflower for a double veggie dinner.
- Pack it in a thermos for a cozy work or school lunch.
Storage Success
Let the Roasted Broccoli Cheddar Soup Recipe cool until it reaches room temperature, then transfer it to airtight containers. Store in the refrigerator for up to 4 days, and stir in a splash of broth or milk when you reheat it to bring back the creamy texture. Reheat on the stove over low heat and stir often so the cheese stays smooth. Freeze in single portions for up to 2 months, then thaw overnight in the fridge before reheating gently.

Roasted Broccoli Cheddar Soup Recipe
Ingredients
Method
- Heat the oven to 425°F and line a large baking sheet with parchment paper.
- Toss the broccoli florets with 2 tablespoons olive oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and the smoked paprika.
- Spread the broccoli in a single layer on the baking sheet so it roasts instead of steams.
- Roast for 18 to 22 minutes, until the stems are tender and the edges are browned and crisp.
- Set aside about 1 cup of the nicest browned florets for garnish, if desired.
- Heat the remaining 1 tablespoon olive oil and the butter in a large heavy-bottomed pot over medium heat.
- Add the onion, carrots, and celery, and cook for 6 to 8 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.
- Stir in the garlic and cook for about 30 seconds, just until fragrant.
- Add the dry mustard and crushed red pepper flakes, if using, and cook for another 30 seconds to bloom the spices.
- Sprinkle the flour over the vegetables and stir until everything looks coated and pasty.
- Cook for 1 to 2 minutes, stirring constantly, so the flour loses its raw taste.
- Add the diced potato and stir so the pieces pick up some of the flour mixture.
- Slowly pour in the broth while stirring, breaking up any flour lumps as you go.
- Add the roasted broccoli, reserving the garnish florets if you set some aside.
- Bring the soup to a gentle boil, then reduce the heat and let it simmer for 12 to 15 minutes.
- Stir occasionally until the potato and broccoli stems are very tender.
- Turn off the heat.
- Use an immersion blender to blend the soup in the pot until it reaches your desired texture, either mostly smooth or slightly chunky.
- If using a countertop blender, carefully work in batches, venting the lid slightly, then return the blended soup to the pot.
- Turn the heat to low and stir in the half-and-half or cream.
- Add the shredded cheddar in small handfuls, stirring constantly so it melts smoothly.
- Keep the heat low to prevent the cheese from separating, and stir until the soup is creamy.
- Taste and adjust with more salt and pepper if needed.
- If the soup is too thick, stir in a splash of warm broth or milk until it reaches your preferred consistency.
- Ladle into bowls and top with the reserved roasted broccoli florets and any desired toppings. Serve hot.
Notes
Approximate per 1 of 6 servings: 320 calories; fat 22 g; saturated fat 11 g; carbohydrates 20 g; fiber 4 g; sugars 6 g; protein 13 g; sodium 720 mg. Values are estimates and will vary based on specific ingredients, brands, and portion size.
