Rich, creamy, and bursting with vibrant vegetables, Broccoli Cheddar Soup is the ultimate comfort in a bowl. This homemade version offers everything you love about the classic—smooth cheese base, tender broccoli, and a warm, inviting aroma that fills the kitchen as it simmers.

Whether you’re looking for a cozy lunch on a rainy day or a hearty addition to dinner, this soup brings warmth and flavor with every spoonful. It’s a kid-friendly favorite and a nostalgic nod to café-style comfort, perfect for pairing with crusty bread or a light salad.
Why You’ll Love This Broccoli Cheddar Soup
This soup comes together with simple, wholesome ingredients and delivers maximum flavor. It’s creamy without being overly heavy, packed with vegetables for a nutritious boost, and can be ready in under 40 minutes. Plus, it’s freezer-friendly and great for meal prep.
Can I Use Frozen Broccoli Instead of Fresh?
Absolutely! Frozen broccoli works just as well. Just make sure to slightly thaw and drain it before adding to avoid excess water in the soup. Fresh broccoli, however, gives a firmer texture and more vibrant color.
Ingredients for the Broccoli Cheddar Soup
Every ingredient in this soup plays a vital role in building flavor and texture. Here’s why each one matters:
- Broccoli florets: The star of the soup, giving it texture, color, and nutrients.
- Carrots: Add subtle sweetness and vibrant color.
- Onion: Provides the flavor base that enhances the savory depth.
- Garlic: Just a bit adds a warm, aromatic note.
- Butter: Used for sautéing and building a rich roux.
- All-purpose flour: Thickens the soup to that perfect creamy consistency.
- Vegetable or chicken broth: Delivers layered savory flavor.
- Whole milk and heavy cream: Combine to create a velvety smooth base.
- Sharp cheddar cheese: Melts beautifully and gives the soup its signature cheesy richness.
- Salt and black pepper: To balance and enhance all the flavors.
- Nutmeg (optional): A pinch adds a hint of warmth and depth.
How To Make the Broccoli Cheddar Soup
Step 1: Sauté the Aromatics
In a large pot, melt the butter over medium heat. Add chopped onion and garlic, cooking until softened and fragrant—about 3-4 minutes.
Step 2: Create the Roux
Sprinkle in the flour and stir constantly to form a roux. Cook for 1-2 minutes until golden, which helps eliminate the raw flour taste.
Step 3: Add the Liquids
Slowly whisk in the broth, followed by milk and cream. Stir to smooth out any lumps. Bring to a gentle simmer, stirring frequently.
Step 4: Cook the Veggies
Add broccoli and carrots. Simmer for 15-20 minutes until the vegetables are tender but not mushy.
Step 5: Add the Cheese
Lower the heat and stir in shredded cheddar cheese a handful at a time until melted and smooth. Season with salt, pepper, and a pinch of nutmeg if using.
Step 6: Blend (Optional)
For a smoother soup, use an immersion blender to partially blend, leaving some veggie chunks intact. Or keep it chunky for more texture.

How to Serve and Store Broccoli Cheddar Soup
This soup makes about 4 to 6 servings, perfect for family dinner or lunch leftovers. Serve hot with a thick slice of sourdough, a baguette, or warm pretzel rolls. It stores well in the fridge for up to 4 days and freezes beautifully for up to 2 months. Reheat on the stove over medium-low heat, stirring often.
What to Serve With Broccoli Cheddar Soup?
Grilled Cheese Sandwich
A classic combo that turns soup night into a comfort-food feast.
Garlic Parmesan Breadsticks
Crunchy, cheesy, and ideal for dunking.
Caesar Salad
Adds a fresh, crisp balance to the creamy soup.
Roasted Potatoes
Seasoned and crispy, perfect for hearty appetites.
Apple Walnut Salad
The sweetness of apples and crunch from walnuts pair wonderfully with cheddar.
Stuffed Baked Potato
If you’re feeling indulgent, this makes a filling, cozy meal.
Savory Scones
Try cheddar-chive scones for a delightful bakery touch.
Roasted Brussels Sprouts
For a slightly bitter contrast that complements the richness of the soup.
Want More Soup Ideas?
If you’re craving more cozy bowls like this one, check out these favorites from our collection:
- Creamy Roasted Garlic Tomato Soup for a deeply savory twist.
- Tuscan Bean Soup packed with herbs and veggies.
- Easy Vegetable Beef Soup for protein-rich satisfaction.
- Hearty Black Eyed Pea Soup with Southern flair.
- Slow Cooker Chicken Tortilla Soup for bold Tex-Mex flavor.
Save This Pin For Later
📌 Save this recipe to your Pinterest comfort food board so it’s always just a click away.
Let us know how your soup turned out! Did you go extra cheesy or keep it light? Try it with bacon bits or a dash of hot sauce? Share your twist below.
Explore more health-boosting comfort dishes and weekly inspiration on Nora Nosh Recipes Pinterest
Broccoli Cheddar Soup
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Get ready to curl up with a cozy bowl of Broccoli Cheddar Soup—a creamy, cheesy comfort food that’s perfect for chilly nights or anytime you need a warm hug in a bowl. This homemade version is packed with fresh broccoli, carrots, and sharp cheddar cheese, creating a rich, velvety texture that’s impossible to resist. Whether you’re meal prepping or serving a crowd, this easy recipe delivers on flavor, simplicity, and comfort. Ideal for quick dinners, healthy lunches, or even freezer meals, it’s a favorite among easy recipes, soup ideas, and feel-good food fans alike.
Ingredients
4 cups broccoli florets
1 cup carrots, sliced
1 small onion, diced
2 cloves garlic, minced
4 tablespoons butter
1/4 cup all-purpose flour
2 cups vegetable broth
2 cups whole milk
1 cup heavy cream
2 cups sharp cheddar cheese, shredded
1 teaspoon salt
1/2 teaspoon black pepper
1/8 teaspoon ground nutmeg (optional)
Instructions
1. Melt the butter in a large pot over medium heat. Add onion and garlic, sautéeing until soft and fragrant.
2. Stir in the flour to create a roux, cooking for 1-2 minutes to remove the raw flour taste.
3. Gradually whisk in the broth, followed by milk and cream. Stir until smooth.
4. Add broccoli and carrots. Simmer for 15–20 minutes until the vegetables are tender.
5. Lower the heat and stir in shredded cheddar cheese until melted and smooth.
6. Season with salt, pepper, and nutmeg if using.
7. Blend part of the soup for a creamy texture or leave it chunky.
8. Serve hot with your favorite bread or salad.
Notes
Use freshly shredded cheese for a smoother melt and better flavor.
For a thinner soup, add a splash of extra broth or milk when reheating.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 340
- Sugar: 5g
- Sodium: 620mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 75mg
Keywords: broccoli cheddar soup, creamy soup, comfort food, easy soup recipe, healthy dinner ideas
