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 mins
Cook Time 30 minutes mins
Total Time 40 minutes mins
Course Soups
Cuisine American
Servings 6 servings
Calories 300 kcal
- 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
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