A creamy, cheesy broccoli soup made with fresh vegetables, sharp cheddar, and a rich, velvety base—perfect for chilly days or easy weeknight dinners.
4 cups broccoli florets, chopped small
1 medium yellow onion, diced
1 carrot, shredded or finely chopped
2 cloves garlic, minced
4 tbsp unsalted butter
¼ cup all-purpose flour
2 cups whole milk
2 cups vegetable or chicken broth
2 cups sharp cheddar cheese, shredded
½ tsp salt
¼ tsp black pepper
Pinch of ground nutmeg or dry mustard (optional)
Melt butter in a large pot. Sauté onion for 5 minutes. Add garlic and carrot; cook 2–3 minutes.
Sprinkle in flour, stir well, and cook 1–2 minutes.
Slowly add broth, whisking constantly, then stir in milk.
Add broccoli, salt, pepper, and nutmeg. Simmer covered for 15–20 minutes.
Blend partially with an immersion blender (optional).
Reduce heat. Stir in cheese gradually until smooth.
Adjust seasoning. Serve hot with bread or croutons.