If you’re craving a comforting bowl of wholesome goodness, this Creamy Broccoli Cheddar Soup Recipe is exactly what you need. It’s rich, velvety, and packed full of fresh broccoli and sharp cheddar cheese that come together to create a soup that’s both hearty and bright. Whether it’s a chilly evening or you just want a simple, satisfying meal, this soup wraps up all those cozy feelings with every spoonful. Trust me, once you make this, it will quickly become one of your favorite go-to recipes to warm your soul.

Ingredients You’ll Need
Simple, fresh, and classic ingredients make this soup shine. Each one is chosen to build complementary flavors and the perfect creamy texture you expect from a great broccoli cheddar soup.
- Unsalted butter (4 tablespoons): Provides a rich base while allowing you full control over the saltiness.
- Medium onion, finely chopped: Adds a subtle sweetness and depth of flavor when sautéed.
- Garlic cloves, minced (2): Gives the soup a fragrant warmth without overpowering.
- All-purpose flour (1/4 cup): Acts as a thickening agent for that velvety consistency.
- Chicken or vegetable broth (2 cups): Creates a flavorful liquid foundation to build on.
- Milk (2 cups): Brings creaminess and balances the savory ingredients beautifully.
- Broccoli florets (4 cups): The star veggie, bursting with color and nutrition.
- Carrots, peeled and grated (2): Lend a hint of natural sweetness and extra texture.
- Nutmeg (1/4 teaspoon): Adds a subtle warmth that enhances the overall flavor complexity.
- Salt and freshly ground black pepper: To taste, for perfectly seasoned soup.
- Sharp cheddar cheese, grated (2 cups): Delivers that unmistakable savory punch and creamy melt.
- Heavy cream (1/2 cup, optional): Optional for an ultra-luxurious finish.
How to Make Creamy Broccoli Cheddar Soup Recipe
Step 1: Sauté the Aromatics
Begin by melting the butter in a large pot over medium heat. Toss in the finely chopped onion and minced garlic, cooking them until they’re soft and fragrant, which usually takes about five minutes. This step is crucial because it forms the flavorful base for your soup. The sweetness from the softened onions and garlic creates a wonderful contrast to the sharpness of the cheese later on.
Step 2: Create the Roux
Sprinkle the all-purpose flour over your cooked onion and garlic mixture, stirring constantly for about one minute. This helps to cook off the raw flour taste and forms a thickening base when you add your liquids. Constant stirring here prevents lumps, ensuring your soup will be silky smooth in the end.
Step 3: Incorporate Liquids
Slowly whisk in the chicken or vegetable broth, followed by the milk. Stir continuously to keep the mixture lump-free and silky. This technique guarantees a perfectly smooth consistency, setting the stage for the richness that follows.
Step 4: Add the Vegetables and Seasonings
Now it’s time to toss in the chopped broccoli, grated carrots, nutmeg, salt, and black pepper. Bring everything to a gentle simmer and cook for 15 to 20 minutes, or until the vegetables become tender. The carrots provide natural sweetness that balances the robust flavor of the broccoli, while the nutmeg adds a subtle hint of warmth that truly elevates this soup.
Step 5: Blend to Perfection
Using an immersion blender, partially puree the soup directly in the pot. You want to retain some chunks for a lovely texture contrast that makes each bite interesting. Alternatively, you can carefully transfer half the soup to a blender, puree it, and then return it to the pot. This step gives you that wonderful creamy body without being overly smooth.
Step 6: Melt In The Cheese
Turn off the heat and stir in the sharp cheddar cheese until it melts into the soup, creating that iconic cheesy ribbon. If you’re feeling indulgent, add the heavy cream here to enhance the luxurious mouthfeel and richness. Taste and adjust the seasoning as needed. This final stage brings all the flavors together beautifully.
Step 7: Serve While Hot
Ladle the soup into bowls and get ready for pure comfort. It’s best enjoyed right away for maximum creaminess and warmth.
How to Serve Creamy Broccoli Cheddar Soup Recipe

Garnishes
Enhance each bowl with a sprinkle of extra shredded cheddar cheese and a handful of freshly chopped chives. These simple garnishes add a pop of color and an extra layer of flavor that makes serving this soup feel like a special occasion.
Side Dishes
Pair this soup with crusty bread, like a warm baguette or sourdough, to soak up every last bit of cheesy goodness. A fresh green salad or a crisp apple slaw can also offer a refreshing contrast to this creamy dish.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out bread bowls. This not only looks impressive but also adds an edible vessel. You can also drizzle a swirl of extra cream or a touch of chili oil on top for a gourmet touch that wows your guests.
Make Ahead and Storage
Storing Leftovers
Place any leftover soup in an airtight container and refrigerate for up to 3 days. Before storing, allow it to cool to room temperature to maintain its creamy texture and fresh flavor.
Freezing
This Creamy Broccoli Cheddar Soup Recipe freezes beautifully. Just be sure to use a freezer-safe container, leaving some space for expansion. It can be frozen for up to 3 months and makes for a fantastic make-ahead meal when you’re busy.
Reheating
Reheat gently over low to medium heat on the stove, stirring frequently to prevent scorching. If the soup has thickened too much, add a splash of milk or broth to reach your desired consistency. Avoid microwaving at high heat to keep the cheese from separating.
FAQs
Can I make this soup vegetarian?
Absolutely! Just swap the chicken broth for vegetable broth, and you’ll have a delicious vegetarian version that still packs plenty of flavor.
Is it possible to use low-fat cheese or milk?
Yes, you can use reduced-fat cheddar and milk to lighten the dish, but keep in mind the soup might not be quite as creamy. Adding a bit of cream or butter toward the end can help balance the texture.
Can I substitute other vegetables for broccoli?
While broccoli is classic here, cauliflower or kale can work as substitutes, adding a different flavor profile. Just adjust cooking times accordingly since some veggies take longer to become tender.
How can I make this soup gluten-free?
Simply replace the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the soup. The rest of the ingredients are naturally gluten-free.
What is the best cheese to use for this soup?
Sharp cheddar cheese is ideal because it melts beautifully and delivers the bold flavor that defines this soup. You can experiment with extra sharp or smoked cheddar for different nuances.
Final Thoughts
This Creamy Broccoli Cheddar Soup Recipe is a true classic for good reason. It’s comforting, flavorful, and surprisingly easy to whip up, making it perfect for family dinners or cozy nights in. Don’t hesitate to try it—you’ll love how the fresh broccoli combines with rich cheddar in every luscious, creamy bite. Once you taste this soup, it’s bound to become a cherished recipe that you return to time and time again.
Print
Creamy Broccoli Cheddar Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This creamy broccoli cheddar soup is a comforting and hearty dish perfect for chilly days. Made with fresh broccoli florets, grated carrots, sharp cheddar cheese, and a touch of nutmeg, it offers a rich, velvety texture from a butter and flour roux combined with milk and broth. The soup is partially pureed for a perfect balance of smoothness and vegetable chunks, making it both flavorful and satisfying.
Ingredients
Base and Vegetables
- 4 tablespoons (60g) unsalted butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 cups (about 2 heads) broccoli florets, chopped
- 2 carrots, peeled and grated
Thickening and Liquids
- 1/4 cup (30g) all-purpose flour
- 2 cups (480ml) chicken or vegetable broth
- 2 cups (480ml) milk
Seasonings and Cheese
- 1/4 teaspoon nutmeg
- Salt and freshly ground black pepper, to taste
- 2 cups (200g) sharp cheddar cheese, grated
- 1/2 cup (120ml) heavy cream (optional)
Instructions
- Sauté Aromatics: In a large pot, melt the butter over medium heat. Add the finely chopped onion and minced garlic, then sauté until the onion is softened and translucent, about 5 minutes.
- Create Roux: Sprinkle the flour over the cooked onion and garlic mixture. Stir constantly for 1 minute to cook the flour, which will help thicken the soup.
- Add Liquids: Gradually whisk in the chicken or vegetable broth and milk, stirring continuously to prevent lumps and ensure a smooth mixture.
- Simmer Vegetables: Add the chopped broccoli, grated carrots, nutmeg, salt, and freshly ground black pepper. Bring the soup to a simmer and cook until the vegetables are tender, approximately 15 to 20 minutes.
- Puree Soup: Use an immersion blender to partially puree the soup directly in the pot, leaving some vegetable chunks for texture. Alternatively, transfer half the soup to a blender, puree until smooth, and then return it to the pot.
- Add Cheese and Cream: Stir in the grated sharp cheddar cheese until it melts completely. If desired, add the heavy cream for extra richness, and adjust seasoning as needed.
- Serve: Serve the soup hot, optionally garnished with extra cheese and chopped chives for added flavor and presentation.
Notes
- For a vegetarian version, use vegetable broth instead of chicken broth.
- Heavy cream is optional; omit it to reduce calories and fat.
- Using an immersion blender allows you to control the texture by leaving some chunks of vegetables for added mouthfeel.
- This soup can be made ahead and reheated; add extra milk or broth if it thickens too much upon standing.
- For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend or cornstarch slurry.

