Broccoli cheddar soup low carb comfort food

A velvety, rich, and deeply comforting homemade broccoli cheddar soup. This one-pot wonder features a creamy cheddar base packed with tender broccoli and aromatic vegetables, delivering a restaurant-quality favorite that's both nourishing and indulgent. Perfect for a cozy weeknight meal with crusty bread for dipping.
Creamy homemade broccoli cheddar soup loaded with fresh florets and sharp cheese, served hot with crusty bread for the ultimate comfort meal.

What Makes Broccoli Cheddar Soup So Special

With just a handful of simple ingredients, this broccoli cheddar soup delivers a velvety, rich, and deeply comforting experience. It’s a creamy cheddar soup base packed with tender broccoli and a hint of aromatic vegetables, creating a bowl that’s both nourishing and indulgent. Honestly, it’s the kind of homemade broccoli soup that turns a simple weeknight into something special, especially when paired with a slice of crusty bread for dipping. During our testing, we discovered that the key to the perfect texture lies in the blending step. We love using an immersion blender right in the pot to partially puree the soup, leaving some satisfying chunks of broccoli for a wonderful contrast. This easy broccoli soup comes together in one pot, making cleanup a breeze. You’re going to love how simple it is to create this restaurant-quality favorite at home!
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Broccoli Cheddar Soup

Here’s everything you’ll need to make this classic vegetable cheese soup. We recommend using a good, sharp cheddar for the best flavor, and grating it yourself melts much more smoothly than pre-shredded cheese.
  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1/3 cup all-purpose flour
  • 3 cups low-sodium vegetable broth
  • 1 cup whole milk
  • 1 cup half-and-half
  • 1 pound fresh broccoli florets, chopped into small pieces
  • 1 large carrot, peeled and finely grated
  • 1/2 teaspoon dry mustard powder
  • 1/4 teaspoon freshly grated nutmeg
  • Kosher salt and freshly ground black pepper to taste
  • 8 ounces sharp cheddar cheese, freshly grated
  • Optional for serving: extra shredded cheddar, crusty bread

Cook Time for Easy Broccoli Soup

We’ve timed this recipe repeatedly to give you a realistic idea of your kitchen schedule. From start to finish, this easy broccoli soup is on the table in under an hour, with most of that time being hands-off simmering.
  • Prep Time: 15 minutes
  • Cook Time: 30-35 minutes
  • Total Time: About 45-50 minutes

How to Make Broccoli Cheddar Soup

Follow these simple steps for a perfectly creamy and flavorful result every time. This homemade broccoli soup is a fantastic one-pot wonder.

Step 1: Sauté the Aromatics

In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 2: Make the Roux

Sprinkle the flour over the onion mixture and cook, stirring constantly, for about 2 minutes to form a roux and cook out the raw flour taste. The mixture will look like a thick paste.

Step 3: Create the Creamy Base

Very gradually whisk in the vegetable broth, ensuring no lumps form. Then whisk in the milk and half-and-half. Bring the mixture to a gentle simmer, stirring frequently, until it thickens slightly, about 5-8 minutes.

Step 4: Simmer the Vegetables

Add the chopped broccoli florets, grated carrot, dry mustard, and nutmeg to the pot. Season generously with salt and pepper. Reduce heat to medium-low, cover, and simmer for 15-20 minutes, until the broccoli is very tender.

Step 5: Blend to Your Preference

Using an immersion blender, partially puree the soup right in the pot until it reaches your desired consistency—some chunks of broccoli are nice. Alternatively, carefully transfer half the soup to a standard blender, puree, and return it to the pot.

Step 6: Add the Cheese

Remove the pot from the heat. Gradually stir in the grated cheddar cheese a handful at a time, letting each addition melt completely before adding the next. This prevents the soup from becoming grainy.

Step 7: Final Adjustments and Serve

Taste and adjust seasoning with more salt and pepper if needed. If the soup is too thick, thin it with a splash of broth or milk. Serve immediately, topped with extra cheese if desired, alongside crusty bread for dipping.

Pro Tips & Tasty Tweaks

After making this soup dozens of times, we’ve gathered a few insights to help you nail it on your first try. Here are our favorite tips for the best broccoli cheddar soup.
  • For a Flavor Boost: A pinch of smoked paprika stirred in with the dry mustard adds a wonderful, subtle depth that complements the cheddar beautifully.
  • Control the Thickness: If you prefer a thicker, chunkier soup, blend less. For an ultra-smooth, bisque-like texture, blend completely. Remember, it will thicken slightly as it cools.
  • Prep Shortcut: Use a food processor to quickly chop the onion and grate the carrot. You can even pulse the broccoli florets a few times to get small, even pieces fast.
  • Storage Smarts: This soup stores wonderfully. Let it cool completely, then transfer to an airtight container. It will keep in the fridge for 3-4 days. Reheat gently on the stove over low heat, adding a splash of milk or broth to loosen it up.

Flavor & Texture Notes

When you get this broccoli cheddar soup just right, it’s a truly harmonious bowl. The flavor should be deeply savory and cheesy, with the sharp cheddar as the star, balanced by the sweet, earthy notes of broccoli and carrot. The dry mustard and nutmeg are our secret weapons—they don’t taste overtly of themselves but work in the background to enhance the cheese’s complexity and cut through the richness. Texture is everything here. You’re aiming for a luxuriously creamy cheddar soup base that coats the back of a spoon, punctuated by tender-crisp (or softly pureed) bits of broccoli. The carrot mostly melts into the base, adding sweetness and body. A perfect bowl is velvety, rich, and deeply comforting without feeling heavy or greasy. If your soup tastes flat, a little more salt or a dash of pepper is often all it needs to wake up the flavors.

Variations & Substitutions

One of the joys of this recipe is how adaptable it is. While we love the classic version, we’ve had fun playing with different twists in our test kitchen. Here are some of our favorite ways to mix up this vegetable cheese soup. For a heartier meal, stir in a cup of cooked, shredded chicken or turkey breast at the same time you add the cheese. You can also add a can of drained white beans, pureed with a cup of the soup broth, for extra creaminess and protein. If you love a bit of heat, a diced jalapeño (seeds removed for less heat) sautéed with the onions or a few shakes of hot sauce added at the end is fantastic. Need a dairy-free version? Use a rich, unflavored plant-based milk and cream alternative, and swap the butter for olive oil. For the cheese, a store-bought vegan cheddar that melts well can work, though the flavor profile will change. Finally, if you’re out of fresh broccoli, frozen florets are a great substitute—just add them straight from the freezer and simmer for a couple of extra minutes.

Make-Ahead & Scaling

We love a recipe that fits into a busy schedule, and this homemade broccoli soup is wonderfully flexible. You can absolutely prep parts of it ahead of time to make your cooking session even smoother. For instance, chop the onion, mince the garlic, and grate the carrot a day in advance; just store them together in an airtight container in the fridge. You can even chop the broccoli florets and keep them in a separate bag. This way, when you’re ready to cook, you’re just minutes away from a simmering pot of creamy cheddar soup. When it comes to scaling, this recipe is very forgiving. To double it for a crowd, simply use a large Dutch oven or stockpot and double all ingredients. Keep an eye on the simmering time, as a larger volume may take a few extra minutes to thicken properly. For a smaller batch, halve the ingredients and use a medium saucepan. The cook times will remain roughly the same. Just remember, whether you’re making a little or a lot, the key to a perfect vegetable cheese soup is adding the cheese off the heat to keep it smooth.

How to Serve Broccoli Cheddar Soup

After all that simmering and blending, it’s time for the best part: serving up this cozy masterpiece. We always say that a great bowl of broccoli cheddar soup is made even better by what you pair with it. For a classic, comforting meal, nothing beats a thick slice of warm, crusty bread or a soft, warm pretzel roll for dipping into every last bit of that creamy cheddar soup base. A simple side salad with a tangy vinaigrette also provides a lovely, fresh contrast to the rich soup. For plating, we like to ladle the hot soup into pre-warmed bowls. A final sprinkle of freshly grated sharp cheddar on top melts beautifully, and a crack of black pepper adds a nice visual touch. If you’re feeling fancy, a tiny drizzle of good olive oil or a pinch of chopped fresh chives can elevate your homemade broccoli soup to restaurant-style presentation. It’s these little finishing touches that make a weeknight dinner feel special. One of our favorite team discoveries was how well this easy broccoli soup pairs with a simple, crisp apple slice on the side. The sweet, fresh crunch is a surprisingly perfect companion to the savory, cheesy flavors.

Mistakes to Avoid

We’ve tested this broccoli cheese soup countless times, and along the way, we’ve seen—and made!—a few common missteps. By sharing them, we hope to help you avoid any soup snafus and achieve a perfect pot every single time. After all, the goal is a velvety, flavorful broccoli cheddar soup without any graininess or blandness. First, never add the cheese while the soup is still on direct heat. High heat can cause the cheese proteins to tighten and seize, resulting in a grainy, separated texture instead of a smooth, creamy cheddar soup. Always remove the pot from the burner and let it cool for a minute before stirring in the cheese gradually. Another common pitfall is under-seasoning. Because you’re using low-sodium broth and a fair amount of dairy, the soup needs a generous hand with salt and pepper to make the flavors pop. Don’t be shy—season well at the vegetable simmering stage, and always do a final taste and adjust after the cheese has melted in. Finally, rushing the roux can lead to a floury taste. Make sure to cook the butter and flour mixture for a full two minutes, stirring constantly. This cooks out the raw flour flavor and ensures your soup base thickens properly. Taking your time here builds a solid foundation for your entire pot of homemade broccoli soup.

How to Store Broccoli Cheddar Soup

Good news: this soup stores and reheats beautifully, making it a fantastic option for meal prep. We often make a double batch on Sunday to enjoy throughout the week. The key is to let the soup cool completely before transferring it to storage containers. We recommend shallow, airtight containers, as they allow the soup to cool faster and more evenly, which is best for food safety and texture. Stored properly in the refrigerator, your broccoli cheddar soup will stay fresh for 3 to 4 days. When reheating, do so gently over low heat on the stovetop, stirring frequently. The soup will thicken as it chills, so you’ll likely need to add a splash of broth, milk, or water to loosen it back to your desired creamy consistency. Avoid boiling it during reheating to keep the cheese smooth. You can also freeze this vegetable cheese soup for up to 3 months. Thaw it overnight in the fridge before reheating gently on the stove.

Try This Broccoli Cheddar Soup Yourself

We genuinely hope you give this recipe a try in your own kitchen. There’s something incredibly satisfying about creating a restaurant-quality broccoli cheddar soup from scratch, filling your home with that amazing, cheesy aroma. This recipe has become a trusted favorite in our own homes, and we’re so excited to share it with you. Remember, cooking is about joy and nourishment. Don’t stress over perfection. Whether you blend it smooth or leave it chunky, use extra-sharp cheddar or a milder blend, you’re creating a warm, comforting meal. We encourage you to make this easy broccoli soup your own. Grab your pot, gather your ingredients, and get ready for a truly delicious, homemade experience.
Creamy homemade broccoli cheddar soup loaded with fresh florets and sharp cheese, served hot with crusty bread for the ultimate comfort meal.

Creamy Broccoli Cheddar Soup

No ratings yet
A velvety, rich, and deeply comforting homemade broccoli cheddar soup. This one-pot wonder features a creamy cheddar base packed with tender broccoli and aromatic vegetables, delivering a restaurant-quality favorite that's both nourishing and indulgent. Perfect for a cozy weeknight meal with crusty bread for dipping.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 bowls
Course: Main Course, Soup
Cuisine: American
Calories: 420

Ingredients
 
 

  • 4 tbsp unsalted butter
  • 1 medium yellow onion finely chopped
  • 2 cloves garlic minced
  • 0.33 cup all-purpose flour
  • 3 cups low-sodium vegetable broth
  • 1 cup whole milk
  • 1 cup half-and-half
  • 1 pound fresh broccoli florets chopped into small pieces
  • 1 large carrot peeled and finely grated
  • 0.5 tsp dry mustard powder
  • 0.25 tsp freshly grated nutmeg
  • Kosher salt and freshly ground black pepper to taste
  • 8 ounces sharp cheddar cheese freshly grated

Equipment

  • large pot or Dutch oven
  • Immersion Blender or Standard Blender
  • whisk

Method
 

  1. In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant.
  2. Sprinkle the flour over the onion mixture and cook, stirring constantly, for about 2 minutes to form a roux and cook out the raw flour taste. The mixture will look like a thick paste.
  3. Very gradually whisk in the vegetable broth, ensuring no lumps form. Then whisk in the milk and half-and-half. Bring the mixture to a gentle simmer, stirring frequently, until it thickens slightly, about 5-8 minutes.
  4. Add the chopped broccoli florets, grated carrot, dry mustard, and nutmeg to the pot. Season generously with salt and pepper. Reduce heat to medium-low, cover, and simmer for 15-20 minutes, until the broccoli is very tender.
  5. Using an immersion blender, partially puree the soup right in the pot until it reaches your desired consistency—some chunks of broccoli are nice. Alternatively, carefully transfer half the soup to a standard blender, puree, and return it to the pot.
  6. Remove the pot from the heat. Gradually stir in the grated cheddar cheese a handful at a time, letting each addition melt completely before adding the next. This prevents the soup from becoming grainy.
  7. Taste and adjust seasoning with more salt and pepper if needed. If the soup is too thick, thin it with a splash of broth or milk. Serve immediately, topped with extra cheese if desired, alongside crusty bread for dipping.

Nutrition

Calories: 420kcalCarbohydrates: 22gProtein: 18gFat: 29gSaturated Fat: 17gCholesterol: 85mgSodium: 680mgPotassium: 580mgFiber: 4gSugar: 8gVitamin A: 120IUVitamin C: 90mgCalcium: 480mgIron: 1.5mg

Notes

Pro Tips: For a flavor boost, add a pinch of smoked paprika with the dry mustard. Control thickness by blending more or less. Use a food processor to quickly chop onion, grate carrot, and pulse broccoli. Let soup cool completely before storing in an airtight container in the fridge for 3-4 days. Reheat gently on the stove, adding a splash of liquid to loosen.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Absolutely! Frozen broccoli florets are a great time-saver. There’s no need to thaw them first; just add the frozen florets directly to the simmering soup base. You may need to add an extra 3-5 minutes of simmering time to ensure they become perfectly tender.

How do I prevent my cheese soup from becoming grainy?

Graininess usually happens when cheese is added to a soup that’s too hot. The most important step is to always remove the pot from the heat before stirring in the grated cheddar. Add it slowly, one handful at a time, letting each addition melt fully before adding the next for a perfectly smooth, creamy cheddar soup.

Can I make this soup in a slow cooker?

You can adapt it! For a slow cooker version, sauté the onions and garlic on the stove and make the roux as directed. Transfer that mixture to your slow cooker, whisk in the broth, milk, and half-and-half, then add the broccoli and carrots. Cook on low for 5-6 hours. Puree partially, then stir in the cheese off the heat.

What’s the best way to reheat leftover soup?

For the best texture, reheat your homemade broccoli soup gently on the stovetop over low to medium-low heat, stirring often. It will have thickened in the fridge, so have some extra broth or milk nearby to stir in until it reaches your preferred consistency again.

Conclusion

We hope this guide fills your kitchen with the wonderful, comforting aroma of simmering broccoli cheddar soup. From its simple start with butter and onions to the final stir of sharp cheddar, this recipe is a celebration of cozy, homemade goodness. It’s the kind of easy broccoli soup that turns an ordinary evening into a warm, memorable meal. So, gather your ingredients, trust the process, and get ready to enjoy a bowl of pure comfort. We can’t wait for you to try it.
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating