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 mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Soup
Cuisine American
Servings 4 servings
Calories 310 kcal
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
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
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 3: Create a light roux
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
Step 8: Season and finish
- 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