When you’re craving something warm, creamy, and comforting, Broccoli Cheddar Soup is always a great choice. This homemade soup combines tender broccoli, sweet carrots, creamy broth, and plenty of sharp cheddar cheese to create a rich and satisfying bowl of comfort food.
This easy broccoli cheddar soup is perfect for chilly evenings, cozy lunches, or a simple family dinner. It’s made in one pot and comes together with everyday ingredients, making it much easier than you might expect.
Why You’ll Love This Broccoli Cheddar Soup
- Rich, creamy, and comforting
- Packed with tender broccoli and carrots
- Made with simple ingredients
- Ready in about 45 minutes
- Perfect for lunch or dinner
- Delicious with crusty bread
- Easy to customize with your favorite cheese and vegetables
Ingredients
For the Soup
- 4 tablespoons unsalted butter
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- 3 cups chicken or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 4 cups fresh broccoli florets, cut into small pieces
- 1 cup carrots, peeled and shredded
- 2 cups sharp cheddar cheese, freshly shredded
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- Pinch of nutmeg, optional
Optional Garnishes
- Extra shredded cheddar cheese
- Freshly cracked black pepper
- Chopped parsley
- Small broccoli florets
- Croutons
- Crusty bread
How to Make Broccoli Cheddar Soup
1. Prepare the Vegetables
Wash the broccoli thoroughly and cut it into small, bite-sized florets.
Peel and shred the carrots. Finely dice the onion and mince the garlic.
Cutting the vegetables relatively small helps them cook evenly and makes the soup easier to eat.
2. Sauté the Onion
Place a large heavy-bottomed pot or Dutch oven over medium heat.
Add the butter and allow it to melt.
Add the diced onion and cook for approximately 4–5 minutes, stirring occasionally, until the onion becomes soft and translucent.
Don’t let the onion become deeply browned. The goal is to soften it while developing a little sweetness.
3. Add the Garlic
Add the minced garlic and cook for approximately 30–60 seconds.
Stir continuously so the garlic doesn’t burn.
Once fragrant, move on to the next step.
4. Make the Roux
Sprinkle the flour over the butter and vegetables.
Stir continuously for about 1–2 minutes.
The flour should become incorporated into the butter and form a smooth paste.
Cooking the flour briefly removes its raw taste and creates the base that will thicken the soup.
5. Add the Broth
Slowly pour in the chicken or vegetable broth while whisking continuously.
Add the liquid gradually rather than all at once. This helps prevent lumps from forming.
Continue whisking until the mixture becomes smooth.
6. Add the Milk and Cream
Pour in the whole milk and heavy cream.
Stir everything together.
Increase the heat slightly and bring the soup to a gentle simmer.
Don’t allow it to reach a rapid boil because dairy can sometimes separate or scorch when boiled aggressively.
7. Add the Broccoli and Carrots
Add the broccoli florets and shredded carrots.
Stir well.
Reduce the heat to medium-low and allow the soup to gently simmer for approximately 15–20 minutes, or until the broccoli and carrots are tender.
Stir occasionally while the soup cooks.
The vegetables should be soft enough to bite through easily but shouldn’t be completely mushy.
8. Season the Soup
Add the salt, black pepper, paprika, garlic powder, onion powder, and optional nutmeg.
Taste the soup and adjust the seasoning as needed.
Keep in mind that cheddar cheese will add additional salt and flavor, so it’s better to season gradually.
9. Add the Cheddar Cheese
Reduce the heat to low.
Gradually add the shredded cheddar cheese, stirring continuously until each addition melts completely before adding more.
This creates a smooth, creamy soup.
Avoid adding the cheese while the soup is boiling. Very high heat can cause cheese to separate and create a grainy texture.
10. Check the Consistency
Once all the cheese has melted, check the consistency.
If the soup is too thick, add a little more milk or broth.
If you prefer a thicker soup, allow it to simmer gently for a few additional minutes.
Remember that the soup will thicken slightly as it cools.
11. Serve
Ladle the hot broccoli cheddar soup into bowls.
Top with extra shredded cheddar, black pepper, chopped parsley, or a few small pieces of steamed broccoli.
Serve immediately with crusty bread, garlic bread, or homemade croutons.
Should You Blend Broccoli Cheddar Soup?
That’s completely up to you.
For a chunky broccoli cheddar soup, leave the vegetables whole.
For a smoother soup, use an immersion blender to blend part of the soup while leaving some broccoli and carrots intact.
You can also transfer a portion of the soup to a regular blender, blend until smooth, and return it to the pot.
Be careful when blending hot liquids, and don’t overfill the blender.
Tips for the Best Broccoli Cheddar Soup
Use Freshly Shredded Cheese
For the smoothest soup, shred cheddar cheese directly from a block.
Pre-shredded cheese often contains anti-caking ingredients that can prevent it from melting as smoothly.
Choose Sharp Cheddar
Sharp cheddar gives the soup a stronger, more noticeable cheese flavor. Mild cheddar can also be used if you prefer a gentler taste.
Don’t Boil the Soup
Keep the soup at a gentle simmer, especially after adding the dairy and cheese.
High heat can cause the cheese to separate and make the soup grainy.
Cut the Broccoli Small
Small florets cook faster and distribute more evenly throughout the soup.
Add Cheese Gradually
Adding cheese a little at a time allows each portion to melt properly and creates a smoother consistency.
Variations
Broccoli Cheddar Soup with Bacon
Cook chopped bacon in the pot before making the soup. Remove the crispy bacon, prepare the soup using the bacon fat and butter, and sprinkle the cooked bacon over each serving.
Extra Cheesy Broccoli Soup
For an even richer flavor, add a combination of sharp cheddar and another good melting cheese such as Monterey Jack or Gruyère.
Spicy Broccoli Cheddar Soup
Add a pinch of cayenne pepper or a few dashes of hot sauce for some heat.
Vegetarian Broccoli Cheddar Soup
Simply use vegetable broth instead of chicken broth.
Lighter Version
You can replace some of the heavy cream with additional milk. The soup will be less rich but still delicious.
What to Serve with Broccoli Cheddar Soup
A warm bowl of soup is even better when served with something crispy or hearty.
Try it with:
- Crusty French bread
- Garlic bread
- Sourdough bread
- Dinner rolls
- Homemade croutons
- Grilled cheese sandwiches
- A simple green salad
- Roasted vegetables
A grilled cheese sandwich alongside this soup makes an especially comforting lunch or dinner.
How to Store Broccoli Cheddar Soup
Allow leftover soup to cool before transferring it to an airtight container.
Refrigerate for up to 3–4 days.
When reheating, use low to medium-low heat and stir frequently.
Avoid bringing the soup to a boil because excessive heat can cause the dairy and cheese to separate.
If the soup has thickened in the refrigerator, add a splash of milk or broth while reheating.
Can You Freeze Broccoli Cheddar Soup?
Freezing dairy-based soups isn’t always ideal because the milk, cream, and cheese can separate when thawed.
For the best texture, it’s recommended to make the soup fresh or store it in the refrigerator.
If you do freeze it, thaw it slowly in the refrigerator and reheat gently while stirring. The texture may change slightly, but whisking the soup while reheating can help bring it back together.
Frequently Asked Questions
Can I use frozen broccoli?
Yes. Frozen broccoli works well in this recipe. You don’t necessarily need to thaw it first, although frozen broccoli may require slightly different cooking time.
Can I use milk instead of heavy cream?
Yes. You can replace the heavy cream with additional whole milk for a lighter soup. The finished soup will be slightly less rich.
Why is my broccoli cheddar soup grainy?
The most common reason is overheating the cheese. Add the cheddar over low heat and stir until melted. Avoid boiling the soup after adding the cheese.
Can I make this soup without flour?
Yes. You can use another thickener, such as cornstarch, or blend some of the cooked vegetables to naturally thicken the soup.
Can I make broccoli cheddar soup in advance?
Yes. The soup can be prepared a day ahead and stored in the refrigerator. Reheat it gently over low heat, stirring frequently.
Broccoli Cheddar Soup Recipe
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Ingredients
- 4 tablespoons unsalted butter
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- 3 cups chicken or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 4 cups broccoli florets
- 1 cup shredded carrots
- 2 cups sharp cheddar cheese, freshly shredded
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- Pinch of nutmeg, optional
Instructions
- Melt the butter in a large pot over medium heat.
- Add the diced onion and cook for 4–5 minutes, until softened.
- Add the minced garlic and cook for 30–60 seconds.
- Sprinkle in the flour and stir continuously for 1–2 minutes to create a roux.
- Slowly whisk in the broth until smooth.
- Add the milk and heavy cream and stir well.
- Bring the mixture to a gentle simmer.
- Add the broccoli and shredded carrots.
- Simmer for 15–20 minutes, until the vegetables are tender.
- Add salt, pepper, paprika, garlic powder, onion powder, and nutmeg.
- Reduce the heat to low and gradually stir in the shredded cheddar.
- Continue stirring until the cheese is completely melted and the soup is creamy.
- Taste and adjust the seasoning if needed.
- If desired, blend part of the soup with an immersion blender for a smoother consistency.
- Ladle into bowls and garnish with extra cheddar, black pepper, or parsley.
- Serve hot with crusty bread or a grilled cheese sandwich.
Final Thoughts
This homemade Broccoli Cheddar Soup is creamy, cheesy, flavorful, and wonderfully comforting. Tender broccoli and carrots simmer in a rich, creamy broth before being finished with sharp cheddar cheese for that classic cheesy flavor.
It’s an easy recipe to keep on hand for cold-weather lunches and cozy dinners. Serve it with warm crusty bread, and you’ll have a satisfying meal that the whole family will love.
