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
