
Why You’ll Love This Recipe
This Creamy, Cheesy, Broccoli Soup is packed with flavor and texture. The creamy base makes the soup rich and satisfying, while the cheese gives it a decadent touch. The broccoli not only adds a beautiful pop of color but also provides a healthy boost of nutrients. It’s easy to make, requires simple ingredients, and can be on your table in no time. Whether you’re enjoying it on a cold winter day or serving it to guests, this soup is guaranteed to be a hit.
Ingredients
-
1 tablespoon butter
-
1 medium onion, diced
-
2 cloves garlic, minced
-
4 cups broccoli florets (fresh or frozen)
-
3 cups vegetable or chicken broth
-
1 cup whole milk or heavy cream (for extra creaminess)
-
2 cups shredded cheddar cheese (plus extra for topping)
-
1 teaspoon salt (adjust to taste)
-
1/2 teaspoon black pepper
-
1/4 teaspoon ground nutmeg (optional, for warmth)
-
1 tablespoon flour (optional, to thicken the soup)
-
1 tablespoon olive oil (for sautéing)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Sauté the aromatics: In a large pot, heat the olive oil and butter over medium heat. Add the diced onion and sauté for about 5 minutes until softened and translucent. Add the minced garlic and cook for another 1-2 minutes, until fragrant.
-
Add the broccoli: Stir in the broccoli florets and cook for 3-4 minutes, allowing them to soften slightly.
-
Make the soup base: Add the broth to the pot and bring the mixture to a simmer. Let it cook for 10-12 minutes, or until the broccoli is tender. If you prefer a smoother soup, you can cook the broccoli a little longer.
-
Blend the soup: Use an immersion blender directly in the pot to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender. Blend until you reach your desired consistency (smooth or with some texture).
-
Thicken the soup (optional): If you prefer a thicker soup, melt the tablespoon of flour in a separate pan with a bit of butter over low heat. Gradually add this mixture to the soup, stirring constantly until it thickens to your liking.
-
Add the dairy: Once the soup is blended and at your desired consistency, stir in the milk or cream. Bring the soup back to a gentle simmer.
-
Melt the cheese: Gradually add the shredded cheddar cheese to the soup, stirring until it’s fully melted and the soup becomes creamy. Season with salt, pepper, and ground nutmeg (if using). Taste and adjust seasoning as needed.
-
Serve: Ladle the soup into bowls and garnish with extra shredded cheese on top. For added texture, serve with crusty bread or croutons on the side.
Servings and timing
-
Servings: 4
-
Preparation time: 10 minutes
-
Cooking time: 20 minutes
-
Total time: 30 minutes
Variations
-
Add more vegetables: For a heartier soup, add carrots, celery, or cauliflower along with the broccoli. These vegetables will enhance the flavor and texture of the soup.
-
Spicy version: Add a pinch of cayenne pepper or a chopped jalapeño for a spicy kick.
-
Vegan version: Substitute the butter with olive oil and use plant-based milk (such as almond milk or coconut milk). Replace the cheese with vegan cheese or nutritional yeast for a cheesy flavor.
-
Add protein: For a more filling meal, add cooked chicken, bacon, or sausage to the soup.
Storage/Reheating
-
Storage: Leftover Creamy, Cheesy, Broccoli Soup can be stored in an airtight container in the refrigerator for up to 3 days.
-
Reheating: Reheat the soup in a pot over low heat, stirring occasionally. You may need to add a little extra milk or broth if the soup has thickened too much during storage.
FAQs
1. Can I use frozen broccoli?
Yes, you can use frozen broccoli if fresh isn’t available. Just make sure to cook it until tender and adjust the cooking time accordingly.
2. Can I make this soup ahead of time?
Yes, this soup can be made ahead of time and stored in the refrigerator. The flavors will actually deepen after a day or two. Reheat it gently on the stove before serving.
3. Can I use other types of cheese?
While cheddar is the classic choice for this soup, you can experiment with other cheeses like gouda, Monterey Jack, or even a bit of Parmesan for added depth of flavor.
4. Can I make this soup gluten-free?
Yes, to make it gluten-free, simply omit the flour or use a gluten-free flour alternative. The soup will still be deliciously creamy and flavorful.
5. How do I make the soup thicker without flour?
You can make the soup thicker by using less broth or adding extra cream. Alternatively, you can mash some of the cooked broccoli directly in the soup to thicken it naturally.
6. How can I make the soup spicier?
If you want to add a bit of heat to the soup, add some red pepper flakes, cayenne pepper, or a dash of hot sauce to the soup when adding the seasonings.
7. Can I freeze this soup?
Yes, you can freeze the soup for up to 3 months. Let the soup cool completely before transferring it to an airtight container or freezer bag. When ready to serve, thaw in the refrigerator overnight and reheat on the stove.
8. Can I add potatoes to the soup?
Yes, adding potatoes can make the soup even heartier. You can dice and cook potatoes along with the broccoli for extra creaminess.
9. How can I make the soup more creamy without adding dairy?
To make the soup creamy without dairy, blend in some cashews or coconut cream. Both will add a velvety texture and richness to the soup.
10. Can I serve this soup with toppings?
Yes! You can top the soup with crispy bacon bits, croutons, extra cheese, or even a drizzle of cream for added texture and flavor.
Conclusion
Creamy, Cheesy, Broccoli Soup is the ultimate comfort dish, combining the rich, creamy texture of the soup with the savory flavors of cheddar cheese and tender broccoli. It’s easy to make, highly customizable, and perfect for both cozy nights in and special occasions. Whether you enjoy it as a light lunch, hearty dinner, or side dish, this soup is sure to please everyone at the table with its rich flavor and satisfying texture.

Creamy, Cheesy, Broccoli Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Ava
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Creamy, Cheesy, Broccoli Soup is a comforting dish blending the fresh, earthy flavor of broccoli with a rich, velvety cheese sauce. It’s hearty, satisfying, and perfect for chilly days, offering a comforting balance of creamy soup, savory cheddar cheese, and tender broccoli.
Ingredients
- 1 tablespoon butter
1 medium onion, diced
2 cloves garlic, minced
4 cups broccoli florets (fresh or frozen)
3 cups vegetable or chicken broth
1 cup whole milk or heavy cream (for extra creaminess)
2 cups shredded cheddar cheese (plus extra for topping)
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
1/4 teaspoon ground nutmeg (optional, for warmth)
1 tablespoon flour (optional, to thicken the soup)
1 tablespoon olive oil (for sautéing)
Instructions
Sauté the aromatics: In a large pot, heat the olive oil and butter over medium heat. Add the diced onion and sauté for about 5 minutes until softened and translucent. Add the minced garlic and cook for another 1-2 minutes, until fragrant.
- Add the broccoli: Stir in the broccoli florets and cook for 3-4 minutes, allowing them to soften slightly.
- Make the soup base: Add the broth to the pot and bring the mixture to a simmer. Let it cook for 10-12 minutes, or until the broccoli is tender. If you prefer a smoother soup, you can cook the broccoli a little longer.
- Blend the soup: Use an immersion blender directly in the pot to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender. Blend until you reach your desired consistency (smooth or with some texture).
- Thicken the soup (optional): If you prefer a thicker soup, melt the tablespoon of flour in a separate pan with a bit of butter over low heat. Gradually add this mixture to the soup, stirring constantly until it thickens to your liking.
- Add the dairy: Once the soup is blended and at your desired consistency, stir in the milk or cream. Bring the soup back to a gentle simmer.
- Melt the cheese: Gradually add the shredded cheddar cheese to the soup, stirring until it’s fully melted and the soup becomes creamy. Season with salt, pepper, and ground nutmeg (if using). Taste and adjust seasoning as needed.
- Serve: Ladle the soup into bowls and garnish with extra shredded cheese on top. For added texture, serve with crusty bread or croutons on the side.
Notes
- Vegan version: Substitute butter with olive oil and use plant-based milk (such as almond milk or coconut milk). Replace the cheese with vegan cheese or nutritional yeast for a cheesy flavor.
- Spicy version: Add a pinch of cayenne pepper or a chopped jalapeño for a spicy kick.
- Add protein: For a more filling meal, add cooked chicken, bacon, or sausage to the soup.
- Extra veggies: For more variety, add carrots, celery, or cauliflower along with the broccoli for extra flavor and texture.
- Prep Time: 10 minutes
- Cook Time: undefined
- Category: Main Course
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 5g
- Sodium: 700mg
- Fat: 23g
- Saturated Fat: 14g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 50mg