Ingredients
Equipment
Method
Step 1: Saute Aromatics:
- In a heavy pot or Dutch oven, melt butter over medium heat. Add diced onions and a pinch of salt. Cook until onions are translucent (about 4 minutes). Add garlic and cook 30 seconds more.

Step 2: Cook Broccoli:
- Pour in chicken or vegetable broth and bring to a simmer. Add broccoli florets and cook uncovered for 12–15 minutes, until tender. (Optional: stir in flour before adding broth for a thicker soup.)

Step 3: Add Creaminess:
- Reduce heat to medium-low. Add whole milk and softened cream cheese in chunks. Whisk until fully smooth.

Step 4: Blend Soup:
- Use an immersion blender to puree the soup until velvety smooth. For countertop blender, blend in batches.

Step 5: Add Cheese
- Turn heat to low. Gradually stir in shredded cheddar until melted. Season with salt and pepper to taste.

Step 6: Serve & Garnish
- Ladle into bowls and garnish with bacon, extra cheddar, or chives if desired.

Notes
- Avoid boiling cheese, as heat can cause clumping.
- Use sharp cheddar for the best melting and flavor.
- Whole milk plus cream cheese creates a silky texture without heavy cream.
- Refrigerator: Store in an airtight container up to 3 days.
- Freezer: Can freeze up to 1 month; add a splash of milk when reheating to restore texture.
- Bacon Cheddar: Top with crispy bacon and extra cheddar.
- Spicy Kick: Add diced jalapeño or cayenne pepper while sautéing onions.
- Extra Greens: Stir in 1 cup baby spinach with broccoli.
