Go Back
Broccoli Potato Cheese Soup Recipe

Broccoli Potato Cheese Soup Recipe

This broccoli potato cheese soup recipe combines broccoli, potatoes, milk, garlic, and cheddar cheese into a rich, creamy, and cozy bowl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Soup
Cuisine American
Servings 4 servings
Calories 310 kcal

Equipment

  • Large soup pot or Dutch oven
  • Cutting board
  • Sharp kitchen knife
  • Wooden spoon or spatula
  • Measuring Cups and Spoons
  • Immersion blender (optional for smooth texture)
  • Ladle for serving

Ingredients
  

Vegetables

  • 2 cups broccoli florets fresh, chopped small
  • 2 medium potatoes peeled and diced
  • 1 small onion finely chopped
  • 2 cloves garlic minced

Base

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 3 cups vegetable or chicken broth
  • 1 1/2 cups whole milk

Cheese & seasoning

  • 1 cup sharp cheddar cheese shredded
  • 1/2 cup mozzarella cheese
  • Salt to taste
  • Black pepper to taste
  • 1/2 teaspoon paprika optional

Instructions
 

Step 1: Build the flavor base

  • In a large soup pot, melt butter over medium heat. Add chopped onions and sauté until soft and slightly translucent. Add garlic and cook for another 30 seconds until fragrant. This base step is small but very important because it builds the foundation of flavor for the entire broccoli potato cheese soup recipe.

Step 2: Add potatoes

  • Add diced potatoes into the pot and stir them into the onion and garlic mixture. Let them cook for 2–3 minutes so they slightly absorb the flavor before adding liquid.

Step 3: Create a light roux

  • Sprinkle flour over the vegetables and stir continuously. Cook for 1–2 minutes to remove the raw flour taste. This will help thicken the soup later and give it a creamy texture.

Step 4: Add broth slowly

  • Gradually pour in the broth while stirring to prevent lumps. Bring the mixture to a gentle simmer. The potatoes should start becoming tender as they cook in the broth.

Step 5: Add broccoli

  • Add broccoli florets and continue simmering until both broccoli and potatoes are soft but not overcooked. You want the broccoli to stay vibrant green for best flavor and texture.

Step 6: Adjust texture

  • At this stage, you can choose your texture. For a chunky soup, leave it as it is. For a creamy version of this broccoli potato cheese soup recipe, use an immersion blender to partially blend the soup. This creates a thick, creamy base while still keeping some texture.

Step 7: Add milk and cheese

  • Lower the heat and slowly stir in the milk. Then add shredded cheddar and mozzarella cheese. Stir gently until everything melts into a smooth, creamy consistency.

Step 8: Season and finish

  • Add salt, pepper, and paprika. Taste and adjust seasoning if needed. Let the soup simmer gently for a few more minutes before serving.

Notes

  • Cut broccoli into small, even pieces for consistent cooking
  • Use freshly shredded cheese for smoother melting
  • Do not boil after adding cheese to avoid grainy texture
  • Adjust thickness by adding more milk or broth
  • Blend only part of the soup for best balance
Keyword Broccoli Potato Cheese Soup Recipe