Ingredients
4 tablespoons butter
1 medium yellow onion, chopped
½ teaspoon salt
Freshly ground black pepper
3 cloves garlic, chopped
¼ cup all-purpose flour
2 cups whole milk or unsweetened alternative
2 cups vegetable broth
3 cups chopped broccoli florets
1 large carrot, julienned or finely chopped
½ teaspoon Dijon mustard
8 ounces shredded cheddar cheese (about 2 heaping cups)
Croutons for serving
Instructions
1-First, melt the butter in a large pot over medium heat and add the chopped onion, salt, and black pepper. Stir for about 5 minutes until the onion softens, then mix in the garlic and cook for another minute.
2-Next, sprinkle in the flour and whisk continuously for 1 to 2 minutes until it turns golden, building a smooth base for your soup.
3-Building the Base: Slowly pour in the milk while whisking to keep things lump-free, then add the vegetable broth, broccoli, carrot, and mustard. Bring it to a simmer and cook for 15 to 20 minutes until the broccoli is tender this step infuses all the flavors together. If you’re using frozen broccoli, thaw it first and cut the simmer time to avoid overcooking.
4-Finishing Touches: Once the veggies are soft, gradually stir in the cheddar cheese until it’s fully melted and the soup turns creamy. Taste and adjust seasoning as needed, then serve with optional croutons for a nice crunch.
Notes
🧀 Grate cheese yourself instead of using pre-shredded to avoid anti-caking agents.
🥄 Whisk continuously when adding flour and milk to prevent lumps and burning.
🍲 Add cheese over low heat incrementally to maintain creaminess.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Simmering and whisking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cup
