Description
A creamy and delicious Broccoli Cheddar Soup, perfect for cozy evenings and packed with flavor. This comforting dish is made with fresh broccoli, sharp cheddar, and a blend of seasonings, making it a delightful addition to any meal.
Ingredients
Scale
- 4 tablespoons salted butter
- 1 cup chopped yellow onion
- 1 large carrot, grated
- 4 cloves garlic, minced
- ¼ cup all-purpose flour
- 1 teaspoon sea salt, plus more to taste
- 1 teaspoon mustard powder
- ¼ teaspoon nutmeg
- 2 cups whole milk or half-and-half
- 2 cups chicken or vegetable stock
- 4 cups chopped broccoli
- ½ cup freshly grated Parmesan cheese
- 8 ounces shredded extra-sharp cheddar cheese
- Freshly cracked black pepper, to taste
- Croutons, store-bought or homemade, for serving (optional)
Instructions
- Sauté vegetables: Melt butter in a large pot or Dutch oven over medium heat. Add onion and carrot and cook until softened, about 5 minutes. Add garlic and cook until fragrant, 1-2 minutes.
- Make roux: Sprinkle flour, salt, mustard powder, and nutmeg over vegetables. Cook, whisking, until a paste forms, 1-2 minutes.
- Add liquids: Slowly whisk in milk and cook until thickened enough to coat the back of a spoon, about 5 minutes. Remove from heat and add stock.
- Blend: Use an immersion blender to blend the liquid directly in the pot. (Alternatively, transfer liquid to a blender, cool briefly, and blend.)
- Add broccoli: Stir in broccoli and simmer until tender, about 20 minutes.
- Stir in cheeses: Stir in Parmesan and half of the cheddar until melted. Add remaining cheddar and stir until creamy.
Notes
- Adjust seasoning to taste, adding more salt or pepper if desired.
- For a thicker soup, let it simmer longer after adding the broccoli.
- Prep Time: 15 mins
- Cook Time: 35 minutes
- Category: soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 353
- Sugar: 5g
- Sodium: 840mg
- Fat: 23g
- Saturated Fat: 14g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 67mg