30 Minute Broccoli Cheddar Soup Recipes : Homemade Soup Recipe
I’ve been making this quick broccoli-cheddar soup for years when I need something warm, cheesy, and ready before the pasta water boils. It’s a 30-minute, stovetop soup that balances bright broccoli with sharp cheddar and a silky, lightly thickened base. It works for weeknight dinners, a light lunch with crusty bread, or when you want something kid-approved and cozy. If you like exploring similar comforting bowls, you might also enjoy this other broccoli cheddar soup for a slightly different take.
Why you’ll love this dish
This soup hits the sweet spot: fast cook time, pantry-friendly ingredients, and big flavor from minimal fuss. It’s adaptable for picky eaters (blend half smooth, leave half chunky), economical (broccoli stalks are useful here), and feels restaurant-worthy without the restaurant price.
“A weeknight game changer—comforting, cheesy, and done in under 30 minutes.” — home cook review
If you want another speedy, satisfying weeknight option that pairs well with bread or a tossed salad, check out this 30-minute chili recipe for evenings when you crave something heartier.
Step-by-step overview
You’ll sweat aromatics, make a light roux to thicken, simmer the broccoli until tender, then finish with cheese and seasoning. The main stages: soften onion/garlic, add flour and stock, simmer broccoli, blend or leave chunky, then fold in cheddar off the heat so it stays smooth.
What you’ll need
- 4 tablespoons unsalted butter
- 1 medium yellow onion, finely diced
- 2 medium carrots, peeled and diced (optional — adds sweetness and color)
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups low-sodium chicken or vegetable broth
- 3 cups broccoli florets (about 1 large head), chopped; reserve some small florets for garnish
- 1 cup whole milk plus 1/2 cup heavy cream or use 1 1/2 cups half-and-half
- 2 cups (about 8 oz) sharp cheddar cheese, freshly grated (pre-shredded can be used but may not melt as smoothly)
- 1/2 teaspoon Dijon mustard or 1/4 teaspoon dry mustard
- Salt and freshly ground black pepper, to taste
- Pinch of nutmeg (optional)
- Croutons, extra shredded cheddar, or chopped chives for topping
A crisp side can lift the meal; a crunchy broccoli bacon salad makes a nice contrast — try this broccoli bacon salad if you want a smoky crunch alongside.
Notes/substitutions: Use vegetable broth to keep it vegetarian. For a lighter version, swap low-fat milk for cream, but expect a thinner mouthfeel.
Step-by-step instructions
- Prep ingredients so everything is ready to go. Grate the cheese and chop the broccoli into even florets.
- Melt butter in a large pot over medium heat. Add onion and carrot; cook until soft, about 4–5 minutes.
- Add garlic and cook 30 seconds until fragrant.
- Sprinkle in flour and stir constantly for 1–2 minutes to cook the raw flour taste and build a roux.
- Gradually whisk in the broth until smooth. Bring to a simmer.
- Add broccoli and simmer until bright green and fork-tender, about 6–8 minutes.
- Remove about half the soup and blend until smooth (use an immersion blender directly in pot or transfer to a regular blender). Return the blended portion to the pot for a mix of creamy and textured soup.
- Lower heat to very low. Stir in milk and cream, then gradually add the shredded cheddar in small handfuls, stirring until melted and smooth. Do not boil after adding cheese — high heat can make it grainy.
- Taste and adjust seasoning with salt, pepper, and a pinch of nutmeg or a dash of Dijon.
- Serve hot with a garnish of reserved florets, extra cheese, or chives.
If you prefer a slow cooker set-and-forget option for busy days, there are crockpot-style soup recipes like this crockpot cheeseburger soup that show how to adapt creamy soups to long, gentle cooking.

Best ways to enjoy it
Serve in wide bowls with a swirl of cream and fresh cracked pepper. For texture contrast, add crunchy buttered croutons or a grilled cheese wedge on the side. This soup pairs beautifully with rustic bread, a simple green salad, or a bright citrusy slaw to cut the richness. Finish the meal with a sweet, nutty treat—try a slice of date honey nut cake for dessert if you want something cozy and not-too-sweet.
Storage and reheating tips
- Refrigerate: Cool the soup to room temperature, then transfer to airtight containers. Refrigerate within 2 hours and use within 3–4 days.
- Freeze: For best texture, freeze without dairy (omit cream/milk and cheese before freezing). Freeze cooled soup in freezer-safe containers for up to 3 months. When ready, thaw overnight in the fridge and stir in dairy and cheese while gently reheating.
- Reheat safely: Warm over low heat, stirring often until steaming and smooth. Reheat to at least 165°F (74°C) for safety. If the soup has thickened in the fridge, loosen it with a splash of broth or milk.
Avoid freezing the finished dairy-rich soup if you want the creamiest texture; thawing can cause separation. However, you can safely refreeze once reheated if it was handled properly and not left out too long.
Helpful cooking tips
- Grate your own cheese from a block — it melts more smoothly because it lacks anti-caking agents.
- Use broccoli stalks too: peel and dice them to reduce waste and add subtle sweetness.
- Control thickness: more flour/less liquid = thicker. If it gets too thin, simmer a few minutes uncovered; if too thick, whisk in broth.
- Keep the heat low when adding cheese to prevent separation and a grainy texture.
- If the soup splits, whisk in a small spoonful of cold milk or a pat of butter off heat to bring it back together.
Creative twists
- Dairy-free: Use full-fat canned coconut milk for creaminess and nutritional yeast for cheesy notes.
- Paleo/Keto: Replace flour with a slurry of xanthan gum or arrowroot (use sparingly) and substitute heavy cream for milk.
- Smoky: Stir in 1/2 teaspoon smoked paprika or top with crumbled cooked bacon.
- Spicy: Add a pinch of cayenne or a diced jalapeño with the onion.
- Loaded: Add diced cooked potatoes and ham for a heartier, chowder-like version.
Common questions
Q: Can I make this soup ahead and reheat it for guests? A: Yes. Make the soup up to two days ahead. Store in the fridge and reheat gently over low heat, stirring and adding a little milk or broth if it has thickened. Avoid bringing to a rolling boil after adding cheese.
Q: How can I keep the soup smooth and not grainy when adding cheese? A: Use low heat, add cheese in small batches, and stir until melted. Freshly grated cheese melts best. Avoid boiling the soup once the cheese is added.
Q: Is it safe to freeze broccoli cheddar soup? A: You can freeze the base (broccoli + stock) but it’s best to omit dairy before freezing. Freeze and then add milk/cream and cheese when reheating for the best texture.
Q: Can I make this vegan? A: Yes—swap butter for olive oil, use vegetable broth, add full-fat coconut milk or cashew cream for richness, and use nutritional yeast or a vegan cheddar for that cheesy flavor.
Q: What if I don’t have an immersion blender? A: Carefully transfer batches to a regular blender (do not overfill and vent the lid) or mash a portion with a potato masher for a chunkier texture.
Enjoy this quick, comforting bowl any night of the week—it’s an easy way to get a serving of greens with serious cheesy satisfaction.

Broccoli-Cheddar Soup
Ingredients
Method
- Prep ingredients so everything is ready to go. Grate the cheese and chop the broccoli into even florets.
- Melt butter in a large pot over medium heat. Add onion and carrot; cook until soft, about 4–5 minutes.
- Add garlic and cook 30 seconds until fragrant.
- Sprinkle in flour and stir constantly for 1–2 minutes to cook the raw flour taste and build a roux.
- Gradually whisk in the broth until smooth. Bring to a simmer.
- Add broccoli and simmer until bright green and fork-tender, about 6–8 minutes.
- Remove about half the soup and blend until smooth, then return the blended portion to the pot for a mix of creamy and textured soup.
- Lower heat to very low. Stir in milk and cream, then gradually add the shredded cheddar in small handfuls, stirring until melted and smooth. Do not boil after adding cheese.
- Taste and adjust seasoning with salt, pepper, and a pinch of nutmeg or a dash of Dijon.
- Serve hot with a garnish of reserved florets, extra cheese, or chives.







