
Instructions
Step 1: Sauté the Aromatics
- In a large pot, melt the butter over medium heat.
- Add the chopped onion and garlic, sautéing until soft and fragrant (about 3 minutes).
Step 2: Cook the Broccoli
- Pour in the vegetable or chicken broth and bring to a gentle boil.
- Add the broccoli florets and let them cook until tender (about 8-10 minutes).
Step 3: Blend to Perfection
- Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer it to a blender in batches and blend until creamy.
- Return the soup to the pot over low heat.
Step 4: Make It Creamy
- In a small bowl, whisk together the flour and heavy cream until smooth.
- Stir the mixture into the soup, letting it simmer for 5 minutes to thicken.
- Add the shredded cheddar cheese, Parmesan (if using), salt, pepper, thyme, and nutmeg.
- Stir until the cheese is fully melted and the soup is smooth and creamy.
Step 5: Serve and Enjoy
- Ladle the soup into bowls and top with extra shredded cheese or crispy croutons.
- Serve with warm crusty bread or a side salad for a complete meal.
Tips and Variations
- For a lighter version, use half-and-half or whole milk instead of heavy cream.
- Make it heartier by adding cooked diced potatoes or shredded chicken.
- For extra depth of flavor, roast the broccoli before adding it to the soup.
- Store leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stove over low heat.
Final Thoughts
This Creamy Broccoli Soup is the ultimate comfort food that combines rich flavors with wholesome ingredients. It’s easy to prepare, endlessly customizable, and perfect for any occasion. Try this recipe today and enjoy a bowl of creamy, cheesy goodness!