Creamy, comforting, and brimming with wholesome flavor, Broccoli Cheddar Soup is a timeless favorite that transforms a few simple ingredients into a cozy bowl of goodness. Whether you crave it on a chilly evening or want to impress guests with a satisfying appetizer, this soup delivers rich, velvety texture and cheesy depth with every spoonful.


This version keeps things easy with real ingredients—no Velveeta here—and lets the broccoli shine while sharp cheddar brings a savory punch. It’s the perfect one-pot wonder that’s ready in under 40 minutes, making it an ideal pick for quick lunches, meal preps, or a hearty weeknight dinner.
Why You’ll Love This Broccoli Cheddar Soup
This soup hits the perfect balance of creamy and chunky, with vibrant broccoli florets suspended in a rich cheese-laden base. It doesn’t rely on heavy cream, so it’s indulgent but not over-the-top. It also reheats beautifully and freezes well, making it great for make-ahead meals. Plus, it’s a sneaky way to get even picky eaters to love broccoli!
What Kind of Cheese Should I Use for Broccoli Cheddar Soup?
Stick to freshly grated sharp cheddar for maximum meltability and bold flavor. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting, so grating it fresh is worth the effort. A touch of parmesan or white cheddar can be mixed in for added complexity.
Ingredients for the Broccoli Cheddar Soup

Each ingredient in this soup is carefully chosen to enhance flavor and texture without making it overly rich or fussy.
- Butter (4 tbsp): Used for sautéing the aromatics and creating a rich roux base for the soup.
- Yellow Onion (1 small, diced): Brings a subtle sweetness and depth to the flavor.
- Garlic (3 cloves, minced): Adds aromatic punch and warmth.
- All-purpose Flour (1/4 cup): Helps thicken the soup without altering the flavor.
- Vegetable Broth (3 cups): Acts as the savory liquid base, keeping it vegetarian and light.
- Whole Milk (2 cups): Adds creaminess while keeping the texture smooth.
- Heavy Cream (1/2 cup): For extra richness and body.
- Fresh Broccoli (4 cups, chopped into small florets): The star of the show, offering texture and bright flavor.
- Carrots (2 medium, shredded): Add color, a hint of sweetness, and earthy contrast.
- Sharp Cheddar Cheese (2 1/2 cups, freshly grated): The creamy, melty element that defines this soup.
- Salt (1 tsp) and Black Pepper (1/2 tsp): Enhance and balance the overall flavor.
- Pinch of Nutmeg (optional): Adds subtle warmth and depth.
How To Make the Broccoli Cheddar Soup
Step 1: Sauté the Aromatics
In a large pot or Dutch oven, melt the butter over medium heat. Add diced onion and cook for 4-5 minutes until soft and translucent. Stir in minced garlic and cook for another 1 minute.
Step 2: Make the Roux
Sprinkle the flour over the onion mixture. Stir continuously for 2 minutes to create a smooth paste and cook off the raw flour taste.
Step 3: Add the Liquid Base
Slowly whisk in the vegetable broth, ensuring no lumps form. Then pour in the milk and heavy cream. Bring the mixture to a gentle simmer, stirring frequently.
Step 4: Add the Vegetables
Stir in the chopped broccoli and shredded carrots. Reduce heat to medium-low, cover, and cook for 15 minutes, until the broccoli is tender but not mushy.
Step 5: Add Cheese and Seasoning
Reduce heat to low. Gradually stir in the shredded cheddar until fully melted and smooth. Season with salt, pepper, and a pinch of nutmeg if using. Let simmer for 5 more minutes. Serve hot.
How to Serve and Store Broccoli Cheddar Soup
This recipe yields about 6 servings and makes approximately 6 cups of soup, depending on your final simmer. It’s hearty enough to serve on its own with crusty bread or a light salad.
To store, let the soup cool completely and transfer it to airtight containers. It keeps well in the fridge for up to 4 days. For longer storage, freeze for up to 2 months. Reheat gently on the stove, adding a splash of broth or milk to refresh the texture.
What to Serve With Broccoli Cheddar Soup?
Crusty Bread
A warm baguette or sourdough roll is perfect for dunking.
Grilled Cheese Sandwich
Classic comfort food pairing that doubles the cheesy joy.
Roasted Veggie Platter
Balance the richness with roasted cauliflower, carrots, or Brussels sprouts.
Side Salad
A simple mixed greens salad with vinaigrette keeps things fresh and crisp.
Garlic Breadsticks
Soft and buttery, they soak up every drop of soup.
Baked Potatoes
Load them up and make it a hearty duo.
Stuffed Mushrooms
Try these Stuffed Mushrooms with Cheese & Herbs for a savory side.
Frequently Asked Questions
Can I use frozen broccoli?
Yes! Use frozen florets straight from the bag, but reduce the simmering time by 3-4 minutes since they cook faster.
Can I blend the soup?
Absolutely. For a smooth texture, use an immersion blender or blend in batches. Leave some florets whole for texture if desired.
How do I make it gluten-free?
Swap the all-purpose flour with a gluten-free flour blend or cornstarch slurry to thicken the soup.
Can I make this vegan?
Yes, sub the dairy with plant-based milk (like oat or almond), vegan butter, and dairy-free cheese. Stick to unsweetened versions for best flavor.
What other cheese can I use?
White cheddar, gruyere, or even gouda all melt well and bring different depth to the soup.
Save This Pin For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Let me know in the comments how yours turned out! Did you blend it smooth or keep it chunky? Try any cheese blends?
I love hearing your twists on this classic. Questions welcome, and let’s help each other make cozy meals better.
Conclusion
Broccoli Cheddar Soup is a comfort food staple for a reason. It’s quick, satisfying, and endlessly adaptable to your tastes. Whether you’re serving it for a weeknight dinner, prepping lunches for the week, or curling up with a bowl on a rainy day, this recipe delivers every time.
If you’re looking for more warm and cozy recipes, check out our other favorites like Creamy Parmesan Tuscano Soup, Stovetop Spinach Artichoke Dip, and Snack Prep Veggie Sticks with Pesto Hummus.
Find more inspiration and daily meal ideas on my Pinterest at Meals We Share.
Print
Broccoli Cheddar Soup
- Total Time: 35 minutes
- Yield: 6 cups
- Diet: Vegetarian
Description
Creamy, cheesy, and filled with fresh vegetables, this Broccoli Cheddar Soup is the ultimate quick comfort food. Perfect for a cozy lunch, healthy snack, or easy dinner idea, this soup is made with real ingredients and delivers bold flavor in under 40 minutes. If you’re looking for wholesome food ideas that everyone loves, this easy recipe checks all the boxes.
Ingredients
4 tablespoons butter
1 small yellow onion, diced
3 cloves garlic, minced
1/4 cup all-purpose flour
3 cups vegetable broth
2 cups whole milk
1/2 cup heavy cream
4 cups fresh broccoli, chopped into small florets
2 medium carrots, shredded
2 1/2 cups sharp cheddar cheese, freshly grated
1 teaspoon salt
1/2 teaspoon black pepper
pinch nutmeg (optional)
Instructions
1. In a large pot or Dutch oven, melt the butter over medium heat. Add diced onion and cook for 4-5 minutes until soft and translucent. Stir in minced garlic and cook for another 1 minute.
2. Sprinkle the flour over the onion mixture. Stir continuously for 2 minutes to create a smooth paste and cook off the raw flour taste.
3. Slowly whisk in the vegetable broth, ensuring no lumps form. Then pour in the milk and heavy cream. Bring the mixture to a gentle simmer, stirring frequently.
4. Stir in the chopped broccoli and shredded carrots. Reduce heat to medium-low, cover, and cook for 15 minutes, until the broccoli is tender but not mushy.
5. Reduce heat to low. Gradually stir in the shredded cheddar until fully melted and smooth. Season with salt, pepper, and a pinch of nutmeg if using. Let simmer for 5 more minutes. Serve hot.
Notes
Freshly grated cheese melts better and avoids clumping.
Use frozen broccoli if needed; just reduce cooking time slightly.
For a thicker soup, simmer uncovered longer before adding cheese.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 310
- Sugar: 6g
- Sodium: 780mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 65mg
Keywords: broccoli cheddar soup, easy recipe, healthy snack, quick dinner, comfort food


