Ingredients:
- 4 tablespoons unsalted butter
- ½ cup diced onion
- ½ cup diced carrot
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- 2 cups chicken or vegetable broth
- 2 cups milk
- 2 cups half-and-half
- 3 cups broccoli florets, chopped
- 2 cups shredded sharp cheddar cheese
- Salt and pepper to taste
Instructions:
- In a large pot over medium heat, melt the butter. Add diced onions, carrots, and minced garlic. Sauté until vegetables are tender, about 5-6 minutes.
- Sprinkle flour over the sautéed vegetables. Stir well to combine and cook for about 1-2 minutes to get rid of the raw flour taste.
- Slowly pour in the chicken or vegetable broth, stirring constantly to avoid lumps. Add milk and half-and-half. Bring the mixture to a gentle boil, stirring occasionally.
- Once it starts to simmer, add the chopped broccoli florets. Cook until the broccoli is tender but still vibrant green, approximately 10-12 minutes.
- Reduce the heat to low. Gradually add shredded cheddar cheese to the soup, stirring constantly until the cheese melts and the soup thickens.
- Season the soup with salt and pepper according to your taste preferences.
- Serve the Broccoli Cheddar Soup hot, optionally garnished with additional shredded cheddar cheese or croutons.
This homemade Broccoli Cheddar Soup is creamy, flavorful, and perfect for a cozy meal at home. Adjust the consistency by adding more milk or broth if desired, and feel free to modify the seasoning to suit your taste buds!