This creamy one-pot broccoli cheddar soup is ready in just 30 minutes and delivers rich, comforting flavor that rivals restaurant versions. It’s the perfect bowl for chilly days and simple weeknight dinners.

This post contains affiliate links, for more information please review my Privacy Policy.
Why Make This Recipe?

- One pot and 30 minutes: Everything cooks together in one pot and is ready in about half an hour—minimal cleanup, maximum comfort.
- Comforting and creamy: Thick, velvety texture and bright broccoli make this an ideal soup for cold days or when you need something soothing.
- Super easy: Aside from chopping a few vegetables, the steps are straightforward and forgiving.
- Great for leftovers: Make a big batch for lunches or dinners through the week; it reheats well and freezes nicely.
Ingredient Notes

- Broccoli: Use about 3 cups of florets (roughly 1.5 heads). Cut florets to a uniform size so they cook evenly. Fresh is preferred but frozen works fine.
- Shredded carrots: 1 cup shredded carrots adds color and a touch of sweetness. Bagged pre-shredded is a convenient option.
- White onion: ½ a white onion, finely diced, gives a mild savory base.
- Chicken broth: One 14.5 oz can (or substitute vegetable broth for a vegetarian version).
- Half-and-half: 2 cups (1 pint) create the creamy body of the soup.
- Cheddar cheese: 8 oz finely shredded sharp cheddar. Freshly shredded melts best; finely shredded helps prevent clumping.
- All-purpose flour: ¼ cup to thicken the soup.
- Plus ¼ cup butter, salt, pepper and a pinch (¼ tsp) of nutmeg to finish.
Step by Step Photos

Begin by prepping vegetables: wash and chop about 1.5 medium heads of broccoli into florets (about 3 cups) and finely dice ½ a white onion.
- Heat a large dutch oven or stockpot over medium heat. Add ¼ cup butter and the diced onion. Sauté until the onion softens, stirring often.
- Sprinkle in ¼ cup all-purpose flour, stir, and cook for 1–2 minutes to remove the raw flour taste.
- Whisk in 2 cups half-and-half and one 14.5 oz can of chicken broth. Add the broccoli florets and 1 cup shredded carrots. Season with salt and pepper to taste.
- Cover and simmer 20–25 minutes, stirring occasionally, until the broccoli is fork-tender. If using frozen broccoli, it may take less time—check for doneness.
- Carefully transfer the soup to a blender and pulse until you reach your preferred consistency. You can also use an immersion blender or leave some broccoli chunks for texture.
- Return the soup to the pot and let it cool slightly. Stir in 8 oz finely shredded sharp cheddar until melted and smooth—adding the cheese after the soup cools a bit helps prevent clumping.
- Finish with an extra pinch of salt and pepper if needed and about ¼ teaspoon nutmeg. Serve warm with crusty bread.

Leftovers will keep in the refrigerator up to 5 days. Reheat gently on the stovetop over low heat or in the microwave, stirring often.
FAQs and Expert Tips

- Shopping: Make sure you have flour, butter, salt, pepper and nutmeg in addition to the main ingredients.
- Substitutions: Fresh or frozen broccoli works; swap chicken broth for vegetable broth for a vegetarian version.
- Prep: Minimal prep—wash and chop broccoli and dice ½ an onion; most of the recipe is hands-off simmering.
- Cooking: Keep the heat moderate to avoid scorching. Stir occasionally and scrape any bits from the bottom of the pot. Adding finely shredded cheese after the soup cools slightly prevents grainy, clumped cheese.
- Storage: Refrigerate up to 5 days.
- Freezing: Cool completely, then freeze in airtight containers or flattened freezer bags.
- Reheating: If refrigerated: microwave in 30-second intervals or warm on the stovetop over low heat. If frozen: thaw overnight in the refrigerator, then reheat.

Yes. Frozen broccoli is a convenient substitute and can be added straight to the soup without thawing. Because it’s often pre-blanched, it may cook faster, so check for tenderness with a fork.
Absolutely. Blending makes a creamier texture but is optional. Use an immersion blender or simply leave the soup chunkier by cutting the broccoli into smaller pieces before cooking.
To prevent clumping: use freshly grated cheese, choose finely shredded if using pre-packaged, and add the cheese after the soup has cooled slightly. If it clumps, blending the soup briefly can help smooth it out.
Related Recipes
- Italian Orzo Soup
- 30 Minute Feel Better Chicken Soup
- Crockpot Chicken Mexi-Chili
What do you think? Did this recipe make the cut or did it crumble? Share your tweaks or questions in the comments below.
Recipe Card
The Best Broccoli Cheddar Soup
- Author: Caitlin
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: About 6 servings
- Category: Soup
- Method: Sautéed, Simmered, Blended
- Cuisine: American
Description
This creamy one-pot broccoli cheddar soup is ready in about 30 minutes and offers rich, comforting flavors that make it a perfect winter meal.
Ingredients
- 1.5 heads of broccoli cut into florets (about 3 cups)
- ¼ cup butter
- ½ white onion, finely diced
- ¼ cup all-purpose flour
- 2 cups half-and-half
- 1 can (14.5 oz) chicken broth
- 1 cup shredded carrots
- 8 oz finely shredded sharp cheddar cheese
- Salt and pepper, to taste
- ¼ teaspoon nutmeg
Instructions
- Prep the broccoli and dice the onion.
- Sauté onion in butter over medium heat until soft.
- Stir in flour and cook 1–2 minutes.
- Whisk in half-and-half and chicken broth, then add broccoli and carrots. Season with salt and pepper.
- Cover and simmer 20–25 minutes, until broccoli is tender.
- Blend to desired consistency, using a blender or immersion blender.
- Return to the pot, cool slightly, then stir in shredded cheddar until smooth.
- Adjust seasoning and add nutmeg. Serve warm.
Notes
Shopping: Keep flour, butter, salt, pepper and nutmeg on hand.
Substitutions: Frozen broccoli and vegetable broth work as alternatives.
Cooking: Maintain moderate heat to avoid scorching and add cheese after the soup cools slightly to prevent graininess.
Storage & Freezing: Refrigerate up to 5 days or freeze in airtight containers. Thaw overnight before reheating.
Recipe adapted from The Girl Who Ate Everything.