This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Broccoli cheese soup
Broccoli cheese soup is a creamy and flavorful dish made with fresh broccoli, sharp cheddar cheese, whole milk, and a touch of seasonings. Ready in just 35 minutes, this recipe yields four hearty servings of smooth, cheesy goodness. Perfect for chilly evenings, it’s a comforting way to enjoy nutrient-packed broccoli in a rich and satisfying format.
The velvety texture of melted cheddar combined with tender broccoli creates an irresistible bowl that feels both nourishing and indulgent. The subtle hint of nutmeg adds warmth, while paprika provides a gentle kick to balance the flavors.
Living in Portland, I often find myself at the farmer’s market surrounded by fresh vegetables. This soup was inspired by the vibrant broccoli I brought home one rainy afternoon—it was the perfect excuse to whip up something equally rich and grounding.
Table of Contents
- Why is Broccoli Cheese Soup so popular?
- What ingredients do you need for Broccoli Cheese Soup?
- How do you make Broccoli Cheese Soup step by step?
- Frequently Asked Questions About Broccoli Cheese Soup
- How to store and reheat Broccoli Cheese Soup
- Common mistakes to avoid when making Broccoli Cheese Soup
- Expert tips for perfect Broccoli Cheese Soup
- What to serve with Broccoli Cheese Soup
Why is Broccoli Cheese Soup so popular?
Broccoli cheese soup is loved for its creamy texture and rich flavor, which makes it equal parts indulgent and nourishing. Its combination of fresh vegetables with melted cheese creates a comforting, yet wholesome meal.
- The creamy consistency pairs perfectly with crusty bread, making it a versatile dish for lunch or dinner.
- Fresh broccoli is the heart of the soup, offering essential vitamins and minerals while blending seamlessly into the cheesy base.
- Sharp cheddar delivers bold, savory notes, ensuring every bite is packed with flavor.
- Quick preparation ensures it’s an excellent go-to recipe for busy nights without sacrificing freshness or quality.
What ingredients do you need for Broccoli Cheese Soup?
This tasty recipe is built on fresh ingredients, with a focus on balancing creaminess and vibrant vegetable flavor.
- 4 cups fresh broccoli florets
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups vegetable broth
- 1 cup whole milk
- 2 cups shredded sharp cheddar cheese
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 1/4 teaspoon nutmeg
Fresh broccoli is key to achieving a vibrant and nutrient-rich soup, while sharp cheddar ensures the cheese flavor stands out. A pinch of nutmeg adds a subtle depth to the overall taste.
How do you make Broccoli Cheese Soup step by step?
This broccoli cheese soup is crafted in six simple steps, making it approachable even for beginner cooks.
Step 1 — Sauté the aromatics
In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing until the onion becomes translucent, about 5 minutes.
Step 2 — Create the roux
Sprinkle the flour over the onion and garlic mixture, stirring constantly for about 1-2 minutes to create a roux.
Step 3 — Add the vegetable broth
Slowly whisk in the vegetable broth, ensuring there are no lumps. Bring the mixture to a simmer.
Step 4 — Cook the broccoli
Add the broccoli florets to the pot and cook until the broccoli is tender, about 10-15 minutes.
Step 5 — Add the dairy and seasonings
Reduce the heat to low and stir in the milk, shredded cheddar cheese, salt, black pepper, paprika, and nutmeg. Stir until the cheese is melted and the soup is creamy.
Step 6 — Serve
Serve hot, garnished with additional cheese if desired.
Frequently Asked Questions About Broccoli Cheese Soup
Can I use frozen broccoli?
Yes, frozen broccoli works, but it may need less cooking time since it’s pre-blanched. Add it directly to the simmering broth and cook for about 7-10 minutes.
Can I substitute cheddar cheese?
Yes, white cheddar or Gouda can be used for a slightly different flavor profile. Ensure it’s a good melting cheese for best results.
Is this soup gluten-free?
No, the flour in the roux contains gluten. You can substitute it with a gluten-free all-purpose flour if needed.
Can this soup be frozen?
Freezing can cause slight texture changes due to the dairy. Store leftovers in an airtight container and enjoy within 2 months.
How long can this soup be stored in the fridge?
It can be stored in the fridge for up to 4 days in a sealed container. Reheat gently to preserve the creamy consistency.
How to store and reheat Broccoli Cheese Soup
Store broccoli cheese soup in the fridge in an airtight container, where it will stay fresh for up to 4 days. Freeze in sealed containers for longer shelf life, up to 2 months.
To reheat, warm on the stove over low heat, stirring frequently to prevent separation. For frozen soup, thaw overnight in the fridge before reheating gently.
Common mistakes to avoid when making Broccoli Cheese Soup
Don’t rush the roux; it needs 1-2 minutes to properly cook and thicken the soup base. Skipping this step can lead to a watery texture.
Overcooking the broccoli can cause it to lose its vibrant color and texture. Aim for tender florets to maintain the soup’s visual and nutritional appeal.
Adding cheese too quickly to boiling soup can result in clumping. Lower the heat and stir slowly for smooth incorporation.
Expert tips for perfect Broccoli Cheese Soup
Use sharp cheddar for boldness—mild cheddar doesn’t deliver the same flavor intensity. Grate the cheese fresh for a smoother melt.
Cut the broccoli into bite-sized florets to ensure even cooking and easier blending into the creamy base.
Add a splash of lemon juice or white wine vinegar to brighten the overall taste, especially if the soup feels overly rich.
If the soup thickens too much, stir in a splash of vegetable broth to reach your preferred consistency.
What to serve with Broccoli Cheese Soup
Broccoli cheese soup pairs wonderfully with crusty baguettes or garlic bread for dipping. The toasty crunch complements the creamy texture.
Serve alongside a fresh mixed greens salad with a tangy vinaigrette to balance the richness of the soup.
Roasted vegetables, such as carrots or cauliflower, make a hearty and colorful accompaniment.
Consider a side of our unleashing flavor: the one pot healthy broccoli mac and cheese for a complete broccoli-themed meal.

Broccoli Cheese Soup
Equipment
- large pot
- whisk
- cutting board
- knife
- measuring cups
- measuring spoons
Ingredients
- 4 cup fresh broccoli florets
- 1 medium onion, chopped
- 2 clove garlic, minced
- 4 tbsp unsalted butter
- 1/4 cup all-purpose flour
- 4 cup vegetable broth
- 1 cup whole milk
- 2 cup shredded sharp cheddar cheese
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp paprika
- 1/4 tsp nutmeg
Instructions
- In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing until the onion becomes translucent, about 5 minutes.
- Sprinkle the flour over the onion and garlic mixture, stirring constantly for about 1-2 minutes to create a roux.
- Slowly whisk in the vegetable broth, ensuring there are no lumps. Bring the mixture to a simmer.
- Add the broccoli florets to the pot and cook until the broccoli is tender, about 10-15 minutes.
- Reduce the heat to low and stir in the milk, shredded cheddar cheese, salt, black pepper, paprika, and nutmeg. Stir until the cheese is melted and the soup is creamy.
- Serve hot, garnished with additional cheese if desired.
Notes
Nutrition

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨


