Ingredients
- Butter
- Onion, finely diced
- Garlic, minced
- Flour
- Milk
- Heavy cream
- Chicken or vegetable broth
- Broccoli florets (fresh or frozen)
- Carrots, shredded or julienned
- Sharp cheddar cheese, shredded
Instructions
- Melt butter in a large pot over medium heat. Add diced onions and sauté until soft and fragrant. Stir in garlic and cook for an additional minute.
- Add flour to create a roux, stirring constantly to avoid lumps.
- Gradually whisk in milk and broth until smooth. Continue stirring until the mixture thickens.
- Add broccoli florets and shredded carrots. Cover and simmer on low for about 15 minutes, until the broccoli is tender.
- Optionally, blend part or all of the soup with an immersion blender for a smoother texture.
- Stir in shredded cheddar cheese and allow it to melt into the soup.
- Ladle the soup into bowls and garnish with extra cheese, croutons, or chives.
Notes
- Freshly grated cheese melts more smoothly than pre-shredded cheese.
- For a thicker soup, blend a portion or add more flour to the roux.
- The soup can be made vegan by using plant-based milk, vegan cheese, and olive oil.
- Avoid overcooking the broccoli for the best flavor and texture.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: Per Serving
- Calories: 320
- Sugar: 5g
- Sodium: 800mg
- Fat: 22g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 60mg
Keywords: Broccoli cheddar soup, creamy soup, comfort food, homemade soup, cheddar cheese, broccoli, easy recipe, vegetable soup, healthy soup, cheesy soup