Go Back

Creamy Parmesan Broccoli Soup

Elina James
Rich, velvety, and packed with comforting flavor this Creamy Parmesan Broccoli Soup is the perfect bowl of cozy goodness! Tender broccoli is blended into a smooth, creamy base and finished with savory Parmesan cheese, creating a delicious balance of freshness and indulgence in every spoonful.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Soups
Cuisine American
Servings 6 servings
Calories 300 kcal

Ingredients
  

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups broccoli florets (about 1 medium head)
  • 2 medium potatoes, peeled and diced
  • 4 cups chicken or vegetable broth
  • 1 cup milk or heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and black pepper to taste
  • 1/4 teaspoon nutmeg (optional)
  • Fresh parsley or extra Parmesan for garnish

Instructions
 

  • Step 1: Sauté Aromatics : In a large pot, heat butter and olive oil over medium heat. Add chopped onion and sauté for 3-4 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
  • Step 2: Cook Vegetables : Add broccoli florets and diced potatoes to the pot. Pour in the broth, season with salt and black pepper, and bring to a boil. Reduce heat and simmer for 15-20 minutes until the vegetables are tender.
  • Step 3: Blend Soup : Use an immersion blender to puree the soup until smooth and creamy. Alternatively, carefully transfer portions to a blender and blend until smooth, then return to the pot.
  • Step 4: Add Cream and Parmesan : Stir in milk or cream and grated Parmesan cheese. Simmer gently for 3-5 minutes until the cheese is melted and the soup is heated through. Adjust seasoning as needed.
  • Step 5: Serve : Ladle soup into bowls and garnish with fresh parsley or extra Parmesan cheese. Serve hot.
Keyword Creamy Parmesan Broccoli Soup