Broccoli Cheddar Soup Recipe
There is something truly soul-warming about a bowl of Broccoli Cheddar Soup. This creamy, cheesy delight brings together tender broccoli florets and sharp cheddar cheese in a way that’s both comforting and satisfying. Whether it’s a chilly evening or you’re craving a rich, nourishing meal, this Broccoli Cheddar Soup delivers on flavor and texture. It’s the perfect dish to cozy up with, and once you try it, it becomes one of those recipes you just want to make again and again.

Ingredients You’ll Need
The beauty of this Broccoli Cheddar Soup lies in its simplicity and how each ingredient plays a vital role in creating its irresistible flavor. From the sweetness of sautéed onions to the creaminess of heavy cream and the sharpness of cheddar, every element is essential.
- Unsalted butter: The base that adds richness and helps sauté the onions to golden perfection.
- Sweet onion (diced): Brings a subtle sweetness that balances the savory flavors.
- Garlic (minced): Adds a fragrant kick that enhances the aroma and taste.
- Dried thyme: Lends a gentle herbaceous note that complements the soup beautifully.
- All-purpose flour: The secret to thickening the soup and giving it that velvety texture.
- Chicken stock: A flavorful liquid that builds the soup’s savory foundation.
- Russet potatoes (diced): They help create body and creaminess when cooked and mashed slightly.
- Kosher salt and freshly ground black pepper: Essential seasonings that bring everything together.
- Broccoli florets (finely chopped): The star ingredient, offering vibrant color and tender bites.
- Heavy cream: Adds the luscious creaminess that makes this soup so decadent.
- Extra-sharp cheddar cheese (shredded): The crowning glory, infusing the dish with bold, cheesy goodness.
How to Make Broccoli Cheddar Soup
Step 1: Sauté the Aromatics
Start by melting that butter in a large stockpot over medium heat. Toss in the diced onion and cook until it becomes soft and translucent. This step is crucial because the caramelized onions bring depth and a subtle sweetness that balances the richness of the cheese.
Step 2: Infuse with Garlic and Thyme
Add the minced garlic and dried thyme to the pot, stirring them until you can smell their fragrance filling your kitchen. This quick sauté releases their flavors, creating a beautiful aromatic foundation for your soup.
Step 3: Create the Roux
Whisk in the flour and cook it until it’s lightly browned. This little step thickens the soup, ensuring it has that velvety, satisfying texture we all crave.
Step 4: Pour in the Chicken Stock
Slowly stir in the chicken stock, scraping up any flavorful browned bits stuck to the bottom. This adds rich complexity and prevents any floury lumps from forming.
Step 5: Add Potatoes and Season
Next, toss in the diced russet potatoes and season generously with kosher salt and freshly ground black pepper. Bring the mixture to a boil, then reduce the heat to let everything simmer gently until the potatoes are tender. These potatoes not only give body but also add a creamy texture when lightly mashed later.
Step 6: Mash Potatoes for Thickness
Using a wooden spoon, slightly mash the potatoes in the pot to thicken the soup. This step is optional but highly recommended for that luscious mouthfeel. Adjust the seasoning if necessary here.
Step 7: Add Broccoli and Cream
Stir in the finely chopped broccoli florets along with the rich heavy cream. Cover the pot and cook until the broccoli softens but still holds its vibrant green color. This creates a beautiful contrast in both taste and presentation.
Step 8: Melt in the Cheddar Cheese
Remove the pot from heat and patiently stir in the shredded extra-sharp cheddar cheese, handful by handful, until the soup is smooth and the cheese has completely melted. This final cheesy addition makes the soup irresistibly creamy and flavorful.
Step 9: Serve Immediately
Once your Broccoli Cheddar Soup is perfectly blended, it’s ready to serve! Hot, comforting, cheesy, and full of fresh broccoli goodness—this soup is as good as it gets.
How to Serve Broccoli Cheddar Soup

Garnishes
Adding garnishes takes your Broccoli Cheddar Soup to the next level. Try topping your bowl with a sprinkle of extra shredded cheddar, a few crispy bacon bits, or a dollop of sour cream for added richness. Freshly chopped chives or parsley bring a pop of color and a hint of freshness that balances the creamy soup.
Side Dishes
This soup pairs wonderfully with crusty bread, like a rustic sourdough or warm garlic breadsticks. A simple green salad with a light vinaigrette complements the hearty soup perfectly, adding a refreshing crunch to the meal.
Creative Ways to Present
For a fun and inviting presentation, serve the Broccoli Cheddar Soup in hollowed-out bread bowls or small cast iron skillets. You could even layer the soup in clear glass mugs to show off the vibrant greens and creamy texture, making it just as beautiful as it is delicious.
Make Ahead and Storage
Storing Leftovers
Broccoli Cheddar Soup stores beautifully in an airtight container in the refrigerator for up to 3 days. The flavors meld even more after a day, so it’s perfect for meal prep or an easy lunch the next day.
Freezing
This soup freezes well, but keep in mind the texture of the broccoli may soften slightly after thawing. Freeze it in portioned containers for up to 3 months, so you can always have a comforting meal ready to heat up on busy days.
Reheating
When reheating, do so gently over low heat on the stove, stirring often to prevent the cheese from separating. You can add a splash of broth or cream if the soup has thickened too much, bringing it back to the perfect creamy consistency.
FAQs
Can I make Broccoli Cheddar Soup vegetarian?
Absolutely! Simply swap out the chicken stock for a vegetable broth, and your soup will still be rich and flavorful.
Is it possible to use different cheeses?
Yes, while extra-sharp cheddar gives a great bold flavor, you can experiment with gouda, gruyere, or a combination of cheeses for a unique twist.
How do I make the soup thicker?
The potatoes and flour roux naturally thicken the soup, but if you want it even thicker, you can add more potatoes or a bit more flour during the roux stage.
Can I use frozen broccoli?
Frozen broccoli works fine, just add it towards the end of cooking and allow a bit more time to ensure it’s tender before adding the cheese.
How long does Broccoli Cheddar Soup stay fresh?
When refrigerated properly, it stays fresh for about 3 days. For longer storage, freezing is your best option.
Final Thoughts
If you’re searching for a soul-satisfying meal that feels like a warm hug, this Broccoli Cheddar Soup is the answer. It’s easy to make, packed with flavor, and endlessly comforting. I encourage you to dive into this recipe and enjoy each creamy, cheesy spoonful. Once you do, this soup just might earn a permanent spot in your recipe rotation.
PrintBroccoli Cheddar Soup Recipe
This creamy Broccoli Cheddar Soup combines tender broccoli florets and diced potatoes in a rich, cheesy broth made with sharp cheddar cheese and a touch of heavy cream. Perfect as a comforting lunch or dinner, this soup is flavorful, hearty, and simple to prepare.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Salt
Ingredients
Vegetables
- 1 medium sweet onion, diced
- 3 cloves garlic, minced
- 5 cups finely chopped broccoli florets
- 2 cups diced russet potatoes
Dairy & Fats
- 1/4 cup unsalted butter
- 1/2 cup heavy cream
- 8 ounces shredded extra-sharp cheddar cheese (about 2 cups)
Pantry & Seasonings
- 1/2 teaspoon dried thyme
- 1/4 cup all-purpose flour
- 3 1/2 cups chicken stock
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Sauté Onion: Melt butter in a large stockpot or Dutch oven over medium heat. Add the diced onion and cook, stirring frequently, until the onion becomes translucent and soft, about 2-3 minutes.
- Add Aromatics: Stir in minced garlic and dried thyme, cooking until fragrant, about 1 minute. This enhances the soup’s depth of flavor.
- Make Roux: Whisk in the all-purpose flour and cook it until lightly browned, about 1 minute. This will thicken the soup base later during cooking.
- Add Broth: Gradually stir in the chicken stock, scraping the bottom of the pot to loosen any browned bits. These add extra flavor.
- Simmer Potatoes: Stir in the diced potatoes and season with kosher salt and freshly ground black pepper to taste. Bring the mixture to a boil, then reduce heat and simmer until potatoes are tender, about 20 minutes.
- Thicken Soup: Using a wooden spoon, mash some of the cooked potatoes against the side of the pot to slightly thicken the soup. Adjust seasoning with more salt and pepper as needed.
- Cook Broccoli: Stir in the chopped broccoli and heavy cream. Cover the pot and cook until the broccoli is tender, about 8-10 minutes. Remove from heat and let the soup cool for 2 minutes.
- Add Cheese: Gradually stir in the shredded cheddar cheese a handful at a time, stirring continuously until smooth and fully melted. Season once more with salt and pepper if desired.
- Serve: Ladle the soup into bowls and serve immediately for a warm and comforting meal.
Notes
- For a vegetarian version, substitute vegetable broth for chicken stock.
- If you prefer a smoother texture, use an immersion blender to puree part or all of the soup before adding the cheese.
- Use extra-sharp cheddar for the best rich, tangy flavor.
- Leftover soup can be stored in the refrigerator for up to 3 days.
- Reheat gently on the stove to avoid curdling the cheese.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 3g
- Sodium: 480mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 50mg
Keywords: broccoli cheddar soup, creamy broccoli soup, cheddar cheese soup, easy broccoli soup, comfort food soup