This broccoli cheddar soup is the ultimate bowl of comfort. It’s rich, creamy, perfectly cheesy, and brimming with tender broccoli and carrots. I love how it comes together in just about 30 minutes, making it an easy and satisfying meal for cozy nights in.
Why You’ll Love This Recipe
I love this recipe because it brings restaurant-quality flavor right to my kitchen. The creamy base, savory onions and garlic, and the sharp cheddar make every spoonful irresistible. I like that it’s hearty enough to stand on its own, yet simple enough to serve with crusty bread or a side salad. Plus, it’s a great way to sneak in some veggies while still indulging in a cheesy, comforting soup.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- Broccoli, cut into small, bite-sized florets
 - Onion, finely chopped
 - Garlic, minced
 - Butter
 - All-purpose flour
 - Whole milk (or unsweetened almond milk for a lighter option)
 - Vegetable broth
 - Carrot, finely chopped or julienned
 - Dijon mustard
 - Sharp cheddar cheese, shredded
 - Salt and black pepper to taste
 
Directions
- I start by melting butter in a large pot over medium heat. Once melted, I add the chopped onion and cook until it becomes translucent.
 - Then, I stir in the minced garlic and cook for about 30 seconds, just until fragrant.
 - I sprinkle the flour over the onion mixture and whisk constantly for a minute to create a smooth roux.
 - Gradually, I pour in the milk and vegetable broth, whisking until the mixture thickens slightly.
 - Next, I add the broccoli and carrots, reduce the heat, and let the soup simmer until the vegetables are tender, about 10–15 minutes.
 - Once the veggies are cooked, I stir in the Dijon mustard and shredded cheddar cheese until smooth and creamy.
 - I season the soup with salt and pepper to taste, then serve it warm.
 
Servings and Timing
This recipe serves 4 people and takes about 30 minutes from start to finish — 10 minutes for prep and 20 minutes for cooking.
Variations
I sometimes like to switch things up by using half cheddar and half gouda for a deeper flavor. For extra richness, I stir in a splash of heavy cream at the end. When I want to make it heartier, I add diced cooked potatoes or a handful of cooked rice. For a lighter version, I skip the roux and blend part of the soup to make it naturally creamy without flour.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I warm the soup gently on the stove over low heat, stirring often to prevent the cheese from separating. If it thickens too much, I add a splash of milk or broth to loosen it. I don’t recommend freezing it, as the dairy can cause the texture to change.
FAQs
How can I make this soup gluten-free?
I replace the flour with a gluten-free all-purpose blend or cornstarch to thicken the soup without losing its creamy texture.
Can I use frozen broccoli?
Yes, I can! I just thaw and drain it first so it doesn’t water down the soup.
What cheese works best besides cheddar?
I like to mix things up with gouda, Monterey Jack, or even smoked cheddar for a different twist.
How do I make the soup thicker?
If I want a thicker consistency, I let it simmer uncovered for a few extra minutes or add a little more cheese.
Can I make this soup ahead of time?
Yes, I often make it a day in advance. The flavors deepen overnight, making it even tastier the next day.
Conclusion
This broccoli cheddar soup is a simple yet comforting recipe that always hits the spot. I love how it’s creamy, full of flavor, and easy to make in just half an hour. Whether I serve it as a cozy weeknight meal or a comforting lunch, it’s always a crowd-pleaser — and it’s even better than takeout.
PrintBroccoli Cheddar Soup
A creamy and cheesy broccoli cheddar soup packed with tender vegetables and savory flavor. Made in just 30 minutes, this comforting soup is perfect for cozy nights or quick weeknight meals.
- Prep Time: 10 minutes
 - Cook Time: 20 minutes
 - Total Time: 30 minutes
 - Yield: 4 servings
 - Category: Soup
 - Method: Stovetop
 - Cuisine: American
 - Diet: Vegetarian
 
Ingredients
- 4 cups broccoli florets, cut into bite-sized pieces
 - 1 small onion, finely chopped
 - 2 cloves garlic, minced
 - 2 tablespoons butter
 - 2 tablespoons all-purpose flour
 - 2 cups whole milk (or unsweetened almond milk)
 - 2 cups vegetable broth
 - 1 carrot, finely chopped or julienned
 - 1 teaspoon Dijon mustard
 - 2 cups sharp cheddar cheese, shredded
 - Salt and black pepper, to taste
 
Instructions
- Melt butter in a large pot over medium heat. Add chopped onion and cook until translucent, about 4 minutes.
 - Add minced garlic and cook for 30 seconds until fragrant.
 - Sprinkle flour over the mixture and whisk continuously for 1 minute to form a roux.
 - Gradually pour in milk and vegetable broth, whisking until slightly thickened.
 - Add broccoli and carrots. Reduce heat and simmer for 10–15 minutes until vegetables are tender.
 - Stir in Dijon mustard and shredded cheddar cheese until the soup is smooth and creamy.
 - Season with salt and pepper to taste. Serve warm.
 
Notes
- Use half cheddar and half gouda for a richer flavor.
 - Stir in a splash of heavy cream for added richness.
 - Add diced potatoes or rice to make the soup heartier.
 - For a lighter version, skip the roux and blend part of the soup for natural creaminess.
 - Reheat gently over low heat to prevent cheese separation.
 
Nutrition
- Serving Size: 1 1/2 cups
 - Calories: 380
 - Sugar: 7g
 - Sodium: 720mg
 - Fat: 27g
 - Saturated Fat: 16g
 - Unsaturated Fat: 9g
 - Trans Fat: 0g
 - Carbohydrates: 18g
 - Fiber: 3g
 - Protein: 17g
 - Cholesterol: 80mg
 
