Why You’ll Love This Broccoli Cheese Soup Recipe
Broccoli cheese soup recipe just hearing those words brings back warm memories.
Hi, I’m Mike. Before I became a chef, my earliest kitchen experiences were by my grandmother’s side. Standing on a wooden stool, I would watch her stir a pot of bubbling broccoli cheese soup. The aroma filled the kitchen, and every spoonful brought comfort, laughter, and connection.
Years later, I’ve recreated that same feeling in this homemade recipe. It’s a creamy broccoli cheddar soup you can make in 30 minutes. Whether you’re looking for a comforting weeknight dinner or something cozy for colder months, this is the soup to save.
This soup is:
- Ready in 30 minutes with minimal prep
- Rich, cheesy, and full of real ingredients
- A hit with kids and adults alike
- Perfect for meal prep or freezing ahead
- Great for cozy dinners or chilly nights
If you’re a fan of comfort food recipes or searching for healthy broccoli soup options, this one checks every box.
Table of Contents
Table of Contents
Ingredients for the Best Broccoli Cheese Soup
To make the most flavorful and creamy broccoli cheddar soup, stick to simple, wholesome ingredients. No canned soups, no shortcuts just real food with big taste.
Ingredients You’ll Need
- 3 tbsp unsalted butter – Adds richness
- 1 medium onion, finely diced – Sweetens the base
- 3 garlic cloves, minced – Boosts savory flavor
- 2 carrots, grated – Adds color and a hint of sweetness
- ¼ cup all-purpose flour – Helps thicken the soup
- 2 cups whole milk – Forms the creamy foundation
- 2 cups chicken or veggie broth – For depth and balance
- 4 cups broccoli florets – Fresh or frozen, chopped
- 2 cups sharp cheddar, grated fresh – Melts into velvety perfection
- Salt and pepper – To season at the end
Pro Tip: For best results, grate the cheese yourself. Pre-shredded varieties don’t melt as smoothly due to anti-caking agents.
Yield: 6–8 servings
Prep time: 10 min
Cook time: 20 min
Total: 30 min
Optional Diet-Friendly Swaps
- Low carb broccoli soup: Replace flour with 1 tbsp cornstarch mixed with water.
- Keto broccoli soup: Omit flour and carrots, use heavy cream.
- Gluten-free: Use a GF flour blend or cornstarch slurry.
- Dairy-free: Choose plant-based milk, dairy-free butter, and cheese.
Flavor Boosters
- Add chopped cauliflower for extra veggies.
- Stir in a pinch of nutmeg or smoked paprika for warmth.


How to Make Broccoli Cheese Soup (Step-by-Step)
This easy broccoli cheese soup is comforting, beginner-friendly, and comes together in just one pot. Whether you like it smooth or chunky, you’ll master it with these clear instructions.
Instructions (Stovetop Method)
- Sauté the veggies
In a large soup pot, melt the butter over medium heat. Add diced onion, minced garlic, and grated carrots. Cook for 4–5 minutes until the vegetables soften and release their flavor. - Make the roux
Sprinkle the flour evenly over the vegetables. Stir constantly for 2–3 minutes to form a thick paste this is what will make your soup creamy without cream. - Add liquids gradually
Slowly pour in the broth, whisking to avoid clumps. Once smooth, add the milk and continue stirring. Let it come to a light simmer to thicken slightly. - Add the broccoli
Toss in your chopped broccoli florets. Cover the pot, reduce heat to low, and simmer for 10–12 minutes until the broccoli is tender but not mushy. - Blend or mash (optional)
For a creamy broccoli cheddar soup, blend the soup using an immersion blender. Prefer a chunkier texture? Lightly mash with a potato masher. - Melt the cheese
Remove the pot from heat. Gradually stir in the grated cheddar cheese, letting it melt fully before adding more. This keeps the soup smooth and avoids clumping. - Season and serve
Add salt and pepper to taste. Serve hot with bread, croutons, or your favorite cozy sides.


Texture Tips & Tools
- Craving a richer texture? Add a swirl of heavy cream just before serving for an ultra-creamy finish
- No immersion blender? Allow the soup to cool a bit, then blend it in batches for safety and smooth consistency.
- Serving a crowd? Double the recipe if needed it reheats well and keeps its flavor.


Try next: Garlic Herb Potato Soup – another rustic favorite.
Make This Easy Broccoli Cheese Soup in a Slow Cooker or Instant Pot
Whether you’re short on time or prefer a hands-off approach, This easy broccoli cheese soup works perfectly in both the slow cooker and the Instant Pot. You’ll still get that smooth, cheesy comfort without hovering over the stove.
Slow Cooker Instructions (Hands-Off Cooking)
- Add the base ingredients
Combine the butter, chopped onions, minced garlic, grated carrots, flour, milk, broth, and chopped broccoli florets in your slow cooker. Stir well to combine all the ingredients. - Let it cook low and slow
Cover and cook on LOW for 4–5 hours or HIGH for 2–3 hours. Check the broccoli early to avoid overcooking it should be tender but still vibrant. - Blend the soup (if desired)
For a creamy broccoli cheddar soup, use an immersion blender directly in the slow cooker. Prefer texture? Lightly mash with a spoon or potato masher for a rustic finish. - Add the cheese last
Turn off the heat before adding the shredded cheddar. Stir it in gradually to melt smoothly adding it earlier can lead to grainy results. - Season and serve
Taste, adjust with salt and pepper, and serve hot. This version is especially great for cozy weeknight dinners or batch-cooking for the week.
Instant Pot Method (Quick & Convenient)
- Sauté the aromatics
Select the Sauté mode. Melt the butter, then add onions, garlic, and carrots. Cook for 2–3 minutes until softened. - Thicken with flour
Sprinkle in the flour and stir continuously for 1–2 minutes to build the soup’s body. - Add the liquids and broccoli
Pour in the broth and milk, scraping the bottom well to avoid the burn warning. Stir in the broccoli. - Pressure cook
Seal the lid, cook on high pressure for 4 minutes, then let the pressure release naturally for 5 minutes before manually releasing any remaining steam. - Blend and finish
Blend the soup to your desired texture. Then turn off the Instant Pot and slowly stir in the cheese until smooth.
This creamy broccoli soup works for all styles whether you’re prepping ahead or need a fast, comforting meal. You can easily adapt it for low-carb or keto diets by omitting the flour and carrots, and replacing the milk with heavy cream.
Looking for another vegetable-packed recipe? Try our Harvest Vegetable Soup for a hearty, chunky bowl of goodness.
Enjoying these easy methods? For more time-saving recipe ideas, follow us on Facebook: Irresistible Meals by Chef Mike
Common Questions About Broccoli Cheese Soup Recipe (FAQ)
Can You Freeze Broccoli Cheese Soup?
Yes with a few precautions. Because the soup is dairy-based, here’s how to keep it smooth and tasty after freezing:
Best practice: Freeze the soup before adding the cheese. Add it fresh when reheating to avoid grainy texture.
Use freezer-safe containers and leave some space at the top (about 1 inch) for expansion.
Store in the freezer for up to 2 months.
↺ To reheat: Thaw overnight in the fridge, warm gently on the stove, and stir in fresh cheese if you left it out earlier.
Note: If you freeze the soup with cheese already in it, the texture might change slightly, but the flavor will still be delicious.
Is It Better to Use Fresh or Frozen Broccoli?
Both options work well it just depends on what you have on hand:
Fresh broccoli: Gives more control over texture and color. It holds up better during cooking.
Frozen broccoli: A convenient alternative that saves prep time. Just chop it into smaller pieces before cooking for more even texture.
No matter which one you choose, you’ll get great results.
How Can I Thicken the Soup Without Using Flour?
Don’t have flour, or need a flour-free version? Try one of these methods:
• Cornstarch slurry: Mix 2 tablespoons of cornstarch with cold water, stir into the soup, and simmer until thickened.
• Blend veggies: Puree some of the cooked broccoli or add cooked cauliflower to naturally thicken the soup.
• Creamy add-ins: A splash of heavy cream or a spoonful of cream cheese adds body and richness.
• Mashed potato: Stir in a cooked, mashed potato or instant potato flakes for a hearty consistency.
How Do I Add More Flavor to the Soup?
Want to level up the taste? Try these simple tweaks:
• Caramelize your veggies a bit longer to deepen their flavor.
• Upgrade your cheese – sharp cheddar or aged varieties add a bold punch.
• Spices: A dash of smoked paprika, cayenne, or even a touch of nutmeg can make a big difference.
• Fresh herbs: Sprinkle chopped chives or thyme before serving.
• Use homemade broth if possible it adds richness you just can’t get from a carton.
How Long Will Broccoli Cheese Soup Last in the Fridge?
To keep leftovers tasting fresh, follow these tips:
• Let the soup cool completely before refrigerating (within 2 hours of cooking).
• Store in an airtight container for up to 4 days.
• Reheat slowly over low heat on the stove, stirring often to avoid separation.
• In the microwave, use 50% power and stir every minute until heated through.
If the soup thickens in the fridge, add a little milk or broth to loosen it up.
Broccoli Cheese Soup Recipe
- Total Time: 30 minutes
- Yield: 6–8 servings 1x
- Diet: Vegetarian
Description
This easy broccoli cheese soup is creamy, cheesy, and packed with wholesome flavor — just like Grandma used to make. It’s a 30-minute one-pot wonder perfect for cozy nights.
Ingredients
- 3 tbsp unsalted butter
- 1 medium onion, finely diced
- 3 garlic cloves, minced
- 2 carrots, grated
- ¼ cup all-purpose flour
- 2 cups whole milk
- 2 cups chicken or veggie broth
- 4 cups broccoli florets (fresh or frozen, chopped)
- 2 cups sharp cheddar, grated fresh
- Salt and pepper to taste
Instructions
- In a large soup pot, melt the butter over medium heat. Add onion, garlic, and carrots. Cook 4–5 minutes until softened.
- Sprinkle flour over the veggies. Stir constantly for 2–3 minutes to make a roux.
- Slowly pour in the broth, whisking to prevent clumps. Then add milk and bring to a light simmer.
- Stir in broccoli. Cover and simmer 10–12 minutes until tender.
- Blend with immersion blender for creamy texture, or mash lightly for a chunkier finish.
- Turn off heat. Gradually stir in cheddar cheese until fully melted.
- Season with salt and pepper. Serve hot with crusty bread or croutons.
Notes
Grate your cheese fresh for a smoother melt. This soup reheats beautifully and is freezer-friendly (best to add cheese fresh when reheating).
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 5g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 13g
- Cholesterol: 55mg
