Rich, comforting, and loaded with flavor, broccoli cheddar soup is the perfect dish for chilly days. With a creamy cheddar base, tender broccoli florets, and soft chunks of potatoes, this soup delivers a satisfying combination of textures and tastes. The sharpness of the cheddar cheese balances the mild sweetness of the vegetables, while a hint of seasoning enhances every spoonful.

Whether you’re enjoying it as a cozy lunch or a hearty dinner, this soup pairs wonderfully with crusty bread or a warm sandwich. It’s easy to prepare and perfect for meal prepping, making it a go-to comfort food for busy days.
Ingredients for Broccoli Cheddar Soup
- 4 cups broccoli florets, chopped
- 2 medium potatoes, diced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 2 cups sharp cheddar cheese, shredded
- 1 cup milk or heavy cream
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 tsp Dijon mustard (optional, for extra flavor)
- ½ tsp paprika
- Salt and black pepper to taste
- Fresh parsley or green onions for garnish

Step 1: Sauté the Aromatics
In a large pot over medium heat, melt the butter. Add the chopped onion and garlic, sautéing until soft and fragrant, about 3 minutes. Stir in the flour and cook for another minute, stirring constantly to form a light roux.
Step 2: Add the Broth and Vegetables
Slowly pour in the vegetable or chicken broth while stirring to prevent lumps. Add the diced potatoes and bring the mixture to a gentle simmer. Cook for about 10 minutes until the potatoes start to soften. Then, add the broccoli florets and continue simmering for another 5–7 minutes until all the vegetables are tender.
Step 3: Blend for a Creamy Texture (Optional)
If you prefer a smoother consistency, use an immersion blender to partially blend the soup, leaving some chunks for texture. Alternatively, transfer half of the soup to a blender, blend until smooth, and return it to the pot.
Step 4: Add Cheese and Finish with Cream
Reduce the heat to low. Stir in the shredded cheddar cheese, mixing until fully melted. Pour in the milk or heavy cream, then add Dijon mustard and paprika for extra depth of flavor. Season with salt and black pepper to taste. Stir well and let it cook for another 2 minutes.
Step 5: Serve and Enjoy
Ladle the soup into bowls and garnish with chopped parsley or green onions. Serve hot with crusty bread or a side of crackers for the ultimate comfort meal.
Storage Instructions
To store leftover broccoli cheddar soup, let it cool to room temperature before transferring it to an airtight container. Keep it in the refrigerator for up to 4 days. When reheating, warm it over low heat on the stovetop, stirring occasionally to prevent the cheese from separating. If it becomes too thick, add a splash of broth or milk to reach the desired consistency.
For longer storage, freeze the soup in a freezer-safe container for up to 3 months. Thaw it overnight in the refrigerator before reheating. Keep in mind that the texture may change slightly due to the dairy content, so whisking it while reheating can help restore its creaminess.
Estimated Nutrition (Per Serving)
- Calories: ~350
- Protein: 12g
- Carbohydrates: 28g
- Fat: 22g
- Saturated Fat: 12g
- Cholesterol: 55mg
- Fiber: 4g
- Sodium: 750mg
(Note: These values are approximate and may vary based on specific ingredients used.)
Frequently Asked Questions
1. Can I make this soup without dairy?
Yes! Use dairy-free cheese and replace the milk with unsweetened almond or oat milk. Coconut cream can also add richness.
2. How do I make the soup thicker?
For a thicker consistency, add an extra tablespoon of flour or mash some of the potatoes before serving.
3. Can I use frozen broccoli?
Yes, frozen broccoli works well. Add it directly to the soup without thawing, and adjust the cooking time as needed.
4. What kind of cheese is best for this soup?
Sharp cheddar is ideal for its strong flavor, but you can mix in gouda or Monterey Jack for extra creaminess.
5. Can I make this soup ahead of time?
Absolutely! It reheats well, making it a great meal prep option. Store it in the fridge and reheat gently to avoid curdling.
6. What can I serve with broccoli cheddar soup?
Crusty bread, garlic toast, or a side salad complement this soup perfectly. You can also pair it with a grilled cheese sandwich.
7. How do I prevent the cheese from clumping?
Grate the cheese fresh and add it gradually over low heat while stirring to help it melt smoothly. Avoid using pre-shredded cheese, as it contains anti-caking agents.
8. Can I add other vegetables to this soup?
Yes! Carrots, cauliflower, or bell peppers make great additions to enhance the flavor and texture.

Creamy Broccoli Cheddar Soup
- Total Time: 35 minutes
- Yield: 4 servings
Description
Rich, creamy, and packed with flavor, this broccoli cheddar soup is the ultimate comfort food. Made with tender broccoli florets, soft potatoes, and sharp cheddar cheese, it offers the perfect balance of texture and taste. Serve it with crusty bread for a hearty meal that’s sure to satisfy.
Ingredients
4 cups broccoli florets, chopped
2 medium potatoes, diced
1 small onion, finely chopped
2 cloves garlic, minced
4 cups vegetable or chicken broth
2 cups sharp cheddar cheese, shredded
1 cup milk or heavy cream
2 tbsp butter
2 tbsp all-purpose flour
1 tsp Dijon mustard (optional)
1/2 tsp paprika
Salt and black pepper to taste
Fresh parsley or green onions for garnish
Instructions
- Sauté the Aromatics: Melt butter in a large pot over medium heat. Add chopped onion and garlic, sauté until soft. Stir in flour and cook for 1 minute, stirring constantly.
- Add the Broth and Vegetables: Slowly pour in the broth while stirring. Add diced potatoes and simmer for 10 minutes. Add broccoli florets and cook for another 5-7 minutes until tender.
- Blend for a Creamy Texture (Optional): Use an immersion blender to partially blend the soup, leaving some chunks for texture.
- Add Cheese and Cream: Reduce heat to low, stir in shredded cheddar cheese until melted. Pour in milk or cream, then add Dijon mustard and paprika. Season with salt and pepper. Stir well and let cook for 2 more minutes.
- Serve and Enjoy: Ladle into bowls, garnish with parsley or green onions, and serve hot with crusty bread.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup