Creamy Broccoli Cheese Soup in Just 20 Minutes

Creamy broccoli cheese soup served in a bowl, garnished with fresh broccoli florets.
RECIPES

By :

Eva

November 26, 2025

Get yours

Why make this recipe

Creamy broccoli cheese soup is one of those comforting dishes that warms both the stomach and the soul. It offers the rich, cheesy flavor that many of us crave while packing in the nutritious goodness of broccoli. And best of all, it can be made in just 20 minutes! This makes it perfect for busy weeknights or a quick lunch. The simplicity of the recipe and the minimal cleanup afterwards make it even more appealing. You can enjoy a delicious, homemade soup even on your busiest days.

How to make Creamy Broccoli Cheese Soup

Cooking up a pot of creamy broccoli cheese soup is straightforward and quick. Here’s how you can whip it up in no time!

Ingredients :

  • 4 cups broccoli florets (use fresh or frozen without thawing)
  • 2 cups sharp cheddar cheese (shredded)
  • 2 tablespoons butter (for sautéing)
  • 1 medium onion (finely chopped)
  • 2 cloves garlic (minced)
  • ¼ cup all-purpose flour (for thickening)
  • 1 cup milk (whole milk is best)
  • 3 cups chicken broth (or vegetable broth for vegetarian option)
  • ½ cup heavy cream (optional)
  • Salt (to taste)
  • Black pepper (to taste)
  • 1 cup shredded carrots (mix in if desired)

Directions :

Preparation Steps

  1. Sauté the Vegetables: In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic. Sauté for about 3-4 minutes, until the onion becomes translucent.

  2. Add the Broccoli: Next, add the broccoli florets to the pot. If you’re using frozen broccoli, there is no need to thaw it beforehand. Stir everything together and cook for another 2-3 minutes.

  3. Stir in the Flour: Sprinkle the flour over the vegetables in the pot. Stir constantly for about 1 minute to cook the flour slightly and absorb the flavors.

  4. Pour in Liquids: Gradually pour in the chicken broth while stirring. This will help to ensure that no lumps form. Then, add the milk and continue stirring until the mixture is smooth.

  5. Simmer: Bring the mixture to a gentle simmer and let it cook for 5-7 minutes, or until the broccoli is tender.

  6. Add Cheese: Once the broccoli is cooked, stir in the shredded cheddar cheese until it melts and mixes thoroughly. If you want it creamier, you can add the heavy cream at this stage.

  7. Season: Taste your soup and add salt and black pepper according to your preference.

  8. Serve: Ladle the soup into bowls and, if desired, garnish with a sprinkle of extra cheese or a few broccoli florets on top.

Nutritional benefits

Broccoli cheese soup is not just delicious; it also comes loaded with health benefits. Here’s a look at some of the positives:

  • Broccoli: Rich in vitamins C and K, broccoli supports your immune system and promotes healthy bones. It also provides fiber, which supports digestive health.
  • Cheddar Cheese: While it adds flavor and creaminess, cheddar also provides calcium, a great nutrient for bone health.
  • Garlic and Onion: Both add flavor and antioxidants, which can help fight off illness.
  • Carrots: If you choose to add them, carrots boost the beta-carotene content, which is great for eye health.

What to Serve With Creamy Broccoli Cheese Soup

This rich soup can be a meal on its own, but if you want to serve it with something, consider these options:

  • Crusty Bread: A slice of crusty bread or a warm roll is perfect for dipping.
  • Salad: A light green salad can add freshness and balance.
  • Grilled Cheese Sandwich: Another cheese option, grilled cheese by the side can elevate your meal.

Why You’ll Love This

One of the best parts of this creamy broccoli cheese soup is its simplicity and speed. The fact that you can cook this delicious dish in just 20 minutes makes it a weeknight favorite. Moreover, you can easily customize it by adding veggies like carrots or a dash of hot sauce for extra flavor. It’s comforting, satisfying, and makes a perfect family meal that everyone will love.

How to store Creamy Broccoli Cheese Soup

Leftover soup can be stored easily. If you have any leftovers:

  • Cool it Down: Allow the soup to cool to room temperature before packing it away.
  • Refrigeration: Transfer the soup into an airtight container and store it in the fridge. It can last for about 3-4 days.
  • Freezing: For longer storage, you can freeze it! Just make sure it is in a freezer-safe container. It can last for about 2-3 months in the freezer. When ready to eat, thaw it in the refrigerator overnight.

Tips and mistakes to avoid

  • Do Not Overcook the Broccoli: Avoid cooking the broccoli too long, or it can become mushy. You want it tender but still vibrant in color.
  • Gradually Add the Broth: Adding the broth slowly while stirring will help you prevent lumps from forming.
  • Shredded Cheese is Best: Pre-shredded cheese can have anti-caking agents, which might affect how well it melts. If possible, shred your cheese fresh for a smoother result.

Variations

Variations of this soup can make it even more interesting:

  • Add Different Veggies: Consider tossing in some peas or corn for added sweetness and nutrition.
  • Spice it Up: A pinch of cayenne pepper can add a nice kick if you enjoy spicy food.
  • Herbs: Fresh herbs such as thyme or basil can bring in extra flavor.

FAQs

1. Can I use frozen broccoli?
Yes! Frozen broccoli works just as well as fresh. Just add it directly to the pot without thawing.

2. What if I don’t have heavy cream?
If you don’t want to use heavy cream, you can omit it or substitute it with more milk for a lighter version.

3. Is it okay to reheat leftovers?
Absolutely! Just reheat the soup on low heat over the stove, stirring frequently to prevent it from sticking. You may need to add a bit of broth or milk to adjust the consistency.

Creamy broccoli cheese soup is a delightful meal option that brings comfort and flavor to your table. With its simple ingredients and quick preparation, it deserves a spot in your recipe rotation. Enjoy cooking and, most importantly, enjoy eating!

Leave a Comment