There’s something so cozy about a warm bowl of Broccoli Cheddar Soup, especially when the weather turns chilly. Tender broccoli, creamy soup, and plenty of sharp cheddar come together for a rich, savory flavor that feels like a hug in a bowl.
This soup is easy to make and comes together without much fuss, making it a great choice for a quick weeknight meal. It’s hearty enough to satisfy the whole family and pairs beautifully with crusty bread for a comforting dinner everyone will enjoy.

Table of Contents
Broccoli Cheddar Soup Ingredients
- 4 cups fresh broccoli florets
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 4 tablespoons butter
- 1/4 cup all-purpose flour
- 3 cups chicken or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 2 cups shredded sharp cheddar cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon paprika
- 1 cup shredded carrots
How to Make Broccoli Cheddar Soup
1. Prepare the Vegetables
Wash and chop the broccoli into small, bite-sized florets. Finely chop the onion and mince the garlic, then shred the carrots so everything is ready to add to the soup.
2. Cook the Onion and Garlic
Melt the butter in a large pot over medium heat. Add the onion and cook until softened, about 3–4 minutes. Stir in the garlic and cook for another 30 seconds.
3. Make the Creamy Base
Sprinkle the flour over the vegetables and stir well. Cook for about 1 minute, then slowly pour in the broth while whisking to prevent lumps. Add the milk and heavy cream, stirring until smooth.
4. Add the Broccoli and Carrots
Stir in the broccoli and shredded carrots. Season with salt, black pepper, and paprika. Bring the soup to a gentle simmer and cook until the vegetables are tender, about 15–20 minutes.
5. Add the Cheddar
Reduce the heat to low and gradually stir in the shredded cheddar cheese. Continue stirring until the cheese melts completely and the soup becomes smooth and creamy.

6. Serve
Taste the soup and adjust the seasoning if needed. Ladle the Broccoli Cheddar Soup into bowls and serve warm with crusty bread or your favorite side.
Why You’ll Love This Recipe
- Creamy and Comforting – Every spoonful is rich, warm, and wonderfully creamy.
- Packed with Broccoli – Tender broccoli adds great flavor, texture, and color.
- Cheesy Flavor – Sharp cheddar gives the soup a deliciously rich and savory taste.
- Easy to Make – The simple steps make this a great choice for an easy homemade meal.
Tips and Shortcuts
- Add Cheese Slowly – Stir in the cheddar gradually over low heat to help prevent clumping.
- Don’t Boil After Adding Cheese – Keep the soup at a gentle heat so the cheese stays smooth and creamy.
- Adjust the Thickness – Add a little extra broth or milk if the soup becomes thicker than you prefer.
- Serve It Fresh and Warm – The soup is especially creamy and delicious right after cooking, paired with crusty bread.
What to Serve with Broccoli Cheddar Soup
Broccoli cheddar soup is a cozy favorite I love making for a relaxed lunch with my family. I like serving it with warm crusty bread and a few roasted potato wedges, while my children enjoy topping their bowls with extra shredded cheddar. A cold glass of apple juice adds a sweet, refreshing touch to the meal.

Frequently Asked Questions
Can I use frozen broccoli ?
Yes, frozen broccoli works well in this soup. Add it directly to the pot and cook until heated through and tender.
Can I use a different type of cheese ?
Yes. You can use mild cheddar, white cheddar, Colby, or a cheddar blend. Sharp cheddar gives the soup the most noticeable cheese flavor.
Can I use milk instead of heavy cream ?
Yes, you can use additional milk, although the soup will be less rich and creamy.
How to Store Leftovers
Refrigerator Storage
Store cooled soup in an airtight container in the refrigerator for up to 3–4 days. Reheat gently, stirring well.
Freezer Storage
Freeze cooled soup in freezer-safe containers for up to 2–3 months. Thaw overnight in the refrigerator and reheat gently.
Broccoli Cheddar Soup
Course: SoupsCuisine: AmericanDifficulty: Easy6
servings15
minutes25
minutes390
kcal40
minutesThis Broccoli Cheddar Soup is creamy, cheesy, and comforting, with tender broccoli, sweet carrots, and sharp cheddar in a rich broth. It’s an easy homemade soup that works well for a cozy family meal.
Ingredients
4 cups fresh broccoli florets
1 small yellow onion, finely chopped
2 cloves garlic, minced
4 tablespoons butter
1/4 cup all-purpose flour
3 cups chicken or vegetable broth
2 cups whole milk
1 cup heavy cream
2 cups shredded sharp cheddar cheese
1 cup shredded carrots
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon paprika
Directions
- Melt the butter in a large pot over medium heat. Add the onion and cook for 3–4 minutes, until softened.
- Add the garlic and cook for about 30 seconds, until fragrant.
- Sprinkle in the flour and stir for 1 minute to form a smooth base.
- Slowly whisk in the broth, then add the milk and heavy cream. Stir until smooth.
- Add the broccoli, carrots, salt, black pepper, and paprika. Bring to a gentle simmer and cook for 15–20 minutes, until the vegetables are tender.
- Reduce the heat to low and gradually stir in the cheddar until completely melted and the soup is creamy.
Notes
- Freshly shredded cheddar melts more smoothly than pre-shredded cheese.
- Use vegetable broth instead of chicken broth for a vegetarian option.
- Keep the heat low when adding the cheese to help prevent a grainy texture.
- Add a little extra milk or broth if the soup becomes too thick.
Save this recipe for later on Pinterest
