If you’re craving a cozy, cheesy bowl of goodness that feels like a warm hug on a chilly day, then this Broccoli Cheddar Soup is just what you need. What truly makes this soup unforgettable is the star ingredient: Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup. This ensures that every bite is packed with fresh, tender broccoli nestled in a creamy, velvety base enriched with sharp cheddar cheese. It’s comfort food at its absolute best—simple, nourishing, and bursting with flavor.

Ingredients You’ll Need
This recipe uses a handful of essential ingredients that come together in perfect harmony to create a soup that’s creamy, comforting, and loaded with vibrant veggies. Each component plays a special role in crafting the rich taste and smooth texture.
- Unsalted butter: The base fat that helps soften the onion and creates a luscious roux to thicken the soup.
- Yellow onion: Adds a subtle sweetness and savory depth to the broth.
- Sea salt: Enhances flavor without overpowering the delicate balance.
- Freshly ground black pepper: Brings a mild kick and aromatic warmth to the mix.
- Garlic cloves: Adds a fragrant punch that complements the veggies beautifully.
- All-purpose flour: Thickens the soup base, ensuring a creamy, smooth consistency.
- Whole milk or unsweetened almond milk: Provides richness and creaminess with versatility for different diets.
- Vegetable broth: The flavorful liquid foundation that ties everything together.
- Broccoli florets: Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup, making every bite delightfully fresh and nutritious.
- Large carrot: Adds a hint of sweetness and a pop of color, julienned or finely chopped for texture.
- Dijon mustard: Introduces a tangy, peppery lift to balance the creamy-cheesy richness.
- Shredded cheddar cheese: The heart of broccoli cheddar soup, lending sharp, melty cheesiness in every spoonful.
- Homemade croutons (optional): A crunchy, golden topping that adds irresistible texture contrast.
How to Make Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup
Step 1: Sauté the Aromatics
Begin by melting unsalted butter in a large pot over medium heat. Toss in the chopped yellow onion along with sea salt and freshly ground black pepper. Stir gently for about 5 minutes until the onion becomes soft and translucent, releasing its natural sweetness. Then add the chopped garlic and cook for just one more minute to let its fragrance fill the kitchen without overpowering the soup.
Step 2: Create the Roux
Sprinkle the all-purpose flour over the softened onions and garlic. Whisk continuously for 1 to 2 minutes until the flour turns a soft golden hue. This step is crucial because it cooks out the raw taste of the flour and lays the foundation for a thick, luscious soup. Remember, slow and steady whisking prevents lumps and keeps the texture smooth.
Step 3: Add the Liquids
Carefully pour in the milk slowly, whisking constantly to blend it seamlessly with the roux. Follow this by adding the vegetable broth, continuing to stir so the mixture stays even and smooth. This is when the soup starts to come alive, turning creamy and inviting.
Step 4: Simmer with Veggies
Here’s where the star shines: Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup. Stir in the chopped broccoli florets along with the finely julienned carrot and Dijon mustard. Let everything simmer gently for 15 to 20 minutes until the broccoli is tender but still vibrant and the flavors have melded beautifully.
Step 5: Stir in the Cheese
Lower the heat to a gentle simmer and gradually add the shredded cheddar cheese, stirring well after each handful until the cheese melts completely into the soup, creating that signature rich, cheesy creaminess. Be patient with this step to avoid clumps and ensure a silky smooth finish. Taste and adjust the seasoning with salt and pepper as needed.
How to Serve Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup

Garnishes
To elevate your serving game, sprinkle a little extra shredded cheddar or a few crispy homemade croutons on top just before serving. A dash of freshly cracked black pepper or a pinch of smoked paprika can also add a subtle kick that pairs wonderfully with the creamy soup.
Side Dishes
This broccoli cheddar soup stands well on its own, but you can turn it into a full meal by adding some simple sides. Crusty artisan bread or garlic toast are classics, while roasted potatoes or a fresh green salad will round out the plate beautifully. For a veggie fix, sautéed green beans or steamed kale make delicious complements.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out mini pumpkins or bread bowls for a festive touch. You could also blend half the soup smooth and leave the other half chunky for a variation in texture that keeps each bite interesting. Layer the soup in clear glasses for a stunning visual effect at parties or brunches.
Make Ahead and Storage
Storing Leftovers
Leftover broccoli cheddar soup keeps beautifully in an airtight container in the refrigerator for up to 3 days. Make sure to cool it completely before refrigerating to maintain freshness and flavor.
Freezing
This soup freezes well, but keep in mind that the texture might change slightly due to the cheese and veggies. For best results, freeze without cheese and stir in freshly shredded cheddar after reheating. Store in freezer-safe bags or containers for up to 2 months.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring frequently to prevent scorching and help redistribute the cheese smoothly. Avoid using the microwave to preserve the creamy consistency. If the soup thickens too much, add a splash of milk or broth to loosen it up.
FAQs
Can I use a different type of cheese?
Absolutely! While sharp cheddar is classic, you can experiment with mild cheddar, gouda, or even a combination of cheeses for unique flavors. Just ensure the cheese melts well to keep the soup creamy.
Is it possible to make this soup dairy-free?
Yes! Swap the butter for olive oil or dairy-free margarine, use unsweetened almond milk or another plant-based milk, and replace cheddar with a vegan cheese alternative. The soup will still be delicious and comforting!
How do I get the perfect cheesy texture without clumping?
Make sure to lower the heat before adding cheese and add it slowly, stirring after each addition. This allows the cheese to melt evenly without separating or becoming gloopy.
What’s the best way to chop the broccoli?
Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup. This ensures even cooking and a great texture throughout your bowl.
Can this soup be made in advance for a party?
Definitely! You can prepare it a day ahead and gently reheat before serving. If freezing beforehand, add the cheese fresh after reheating for the best creamy experience.
Final Thoughts
This Broccoli, of course! Cut it into small, bite-sized pieces so that you get some in every spoonful of soup is a cozy, cheesy delight that’s perfect for any day you want comfort in a bowl. It’s easy to make, packed with nourishing ingredients, and so satisfying. I can’t wait for you to try it and make it a favorite in your kitchen too!
“`
Print
Creamy Broccoli Cheddar Soup Recipe in 30 Minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This broccoli cheddar soup recipe is a creamy, rich, and flavorful comfort food that can be made in just 35 minutes. Loaded with tender broccoli, sharp cheddar cheese, and a hint of Dijon mustard, it’s perfect for a cozy meal. The soup is thickened with a classic roux and can be made with whole milk or unsweetened almond milk for a lighter version. Serve with homemade croutons or crusty bread for a satisfying dish.
Ingredients
Base Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, chopped
- ½ teaspoon sea salt
- Freshly ground black pepper, to taste
- 3 garlic cloves, chopped
- ¼ cup all-purpose flour
Liquids
- 2 cups whole milk or unsweetened almond milk
- 2 cups vegetable broth
Vegetables
- 3 cups chopped broccoli florets
- 1 large carrot, julienned or finely chopped
Flavorings and Cheese
- ½ teaspoon Dijon mustard
- 8 ounces shredded sharp cheddar cheese (about 2 heaping cups)
Optional
- Homemade croutons, for serving
Instructions
- Sauté Aromatics: Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion, sea salt, and freshly ground black pepper. Cook, stirring occasionally, for about 5 minutes or until the onion is softened and translucent.
- Add Garlic and Flour: Stir in the chopped garlic and cook for an additional minute until fragrant. Sprinkle the all-purpose flour over the mixture and whisk continuously for 1 to 2 minutes, or until the flour turns a golden color. This forms the roux that will thicken the soup.
- Add Milk: Slowly pour in the milk while whisking constantly. This step prevents lumps and helps incorporate the flour evenly into the liquid.
- Add Broth and Vegetables: Stir in the vegetable broth, chopped broccoli florets, julienned or finely chopped carrot, and Dijon mustard. Mix well to combine all the ingredients.
- Simmer: Bring the soup to a gentle simmer and cook uncovered for 15 to 20 minutes, or until the broccoli is tender and cooked through.
- Melt Cheese: Reduce the heat to low. Gradually add the shredded cheddar cheese to the soup, stirring well after each addition to ensure it melts smoothly and the soup becomes creamy.
- Season and Serve: Taste and adjust seasoning with additional salt and pepper if needed. Serve hot with homemade croutons or your favorite crusty bread, if desired.
Notes
- For best results, grate the cheese yourself to avoid anti-caking agents that can prevent smooth melting.
- Whisk continuously when adding the flour and milk to avoid lumps and burning.
- Add the cheese over low heat slowly to prevent the soup from becoming thin or gloopy.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days.
- Reheat slowly on the stovetop over medium-low heat, stirring regularly to maintain creaminess. Avoid using the microwave to prevent separation.
- Whole milk creates a richer soup, while unsweetened almond milk offers a lighter, dairy-free option with a slightly less thick texture.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish, Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 330 kcal
- Sugar: 6 g
- Sodium: 550 mg
- Fat: 22 g
- Saturated Fat: 14 g
- Unsaturated Fat: 7 g
- Trans Fat: 0.5 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 15 g
- Cholesterol: 55 mg
