This post may contain affiliate links. Please read our disclosure policy.

This easy Broccoli Cheddar Soup recipe is rich, creamy and packed with tender broccoli, carrots and sharp cheddar cheese. It comes together on the stovetop in about 30 minutes for a cozy, satisfying dinner that’s even better than takeout.

Broccoli Cheddar Soup in white bowls on a blue background.

Kellie’s Note
Stay Cheesy

This homemade Broccoli Cheddar Soup has all the creamy, cheesy flavor you love about Panera’s version, but it’s loaded with plenty of broccoli and carrots. It’s an easy stovetop recipe made with simple ingredients and is ready in about the same amount of time it would take to pick up takeout.

The secret to a smooth, creamy soup is freshly grated cheddar and low heat. Add the cheese gradually after removing the pot from the heat, and it will melt into the soup without becoming grainy or separating.

Why You’ll Love This Broccoli Cheddar Soup

  • Ready in about 30 minutes.
  • Made with simple, easy-to-find ingredients.
  • Packed with broccoli and carrots.
  • Rich and cheesy without being overly heavy.
  • Easy to make vegetarian or gluten-free.
  • Includes simple tips to keep the cheese smooth and creamy.
  • Made in one pot for easy cleanup.

Broccoli Cheddar Soup Ingredients

  • Broccoli: Cut the florets into small, bite-sized pieces so they cook quickly and evenly. Frozen broccoli also works; thaw and drain it before using.
  • Onion, carrots and garlic: These vegetables create the savory-sweet flavor base for the soup.
  • Olive oil and butter: Used to sauté the vegetables and add richness.
  • Cornstarch: Thickens the soup without using all-purpose flour.
  • Chicken stock: Use low-sodium stock or homemade chicken stock so you can control the salt. Vegetable stock works for a vegetarian version.
  • Half-and-half: Makes the soup creamy without making it as heavy as a soup made entirely with cream. Whole milk or heavy cream may also be used.
  • Sharp cheddar cheese: Grate the cheese from a block for the smoothest texture and strongest cheddar flavor.
  • Ground mustard: Adds subtle tang and enhances the cheddar.
  • Worcestershire sauce: Adds savory depth. Coconut aminos may be used instead.
  • Seasonings: Onion powder, garlic powder, kosher salt and black pepper round out the flavor.

For the full ingredient list and instructions, see the recipe card below.

Overhead shot of two bowls of broccoli cheddar soup on a blue background.

How to Make Broccoli Cheddar Soup

  1. Cook the onion: Heat the olive oil and butter in a large pot or Dutch oven. Add the onion and cook for 2–3 minutes, or until softened.
  2. Add the carrots and garlic: Cook the carrots for 2 minutes. Add the garlic and cook for 1 minute.
  3. Cook the broccoli: Add the broccoli and cook for another 2 minutes.
  4. Add the cornstarch: Stir the cornstarch into the vegetables and cook for 2 minutes, stirring frequently so it does not burn.
  5. Add the stock and seasonings: Stir in the chicken stock, onion powder, garlic powder, ground mustard and Worcestershire sauce. Bring the mixture to a boil, reduce the heat to low and simmer for 2–3 minutes.
  6. Make it creamy: Stir in the half-and-half and simmer gently for about 5 minutes, or until the broccoli is tender when pierced with a fork.
  7. Blend the soup: Use an immersion blender to blend the soup to your preferred consistency. Blend completely for a smoother soup or briefly for a chunkier texture.
  8. Add the cheese: Remove the pot from the heat. Add the cheddar one handful at a time, stirring until each addition has completely melted.
  9. Season and serve: Add salt and pepper to taste. Serve with additional cheese, broccoli or carrots, if desired.
Big pot of broccoli cheddar soup with a ladle scooping a serving.

Kellie’s Tips for Creamy Broccoli Cheddar Soup

  • Grate the cheese yourself. Packaged shredded cheese contains anti-caking ingredients that may prevent it from melting smoothly.
  • Remove the soup from the heat. Turn off the heat before adding the cheddar so the cheese does not separate.
  • Add the cheese gradually. Stir in one small handful at a time and wait until it melts before adding more.
  • Do not boil the dairy. Keep the soup at a gentle simmer after adding the half-and-half.
  • Cut the broccoli evenly. Small, evenly sized florets will become tender at approximately the same time.
  • Blend it your way. Blend the entire soup for a smoother texture or blend only part of it for a chunky soup.
  • Reheat it slowly. High heat can cause the cheese and dairy to separate.

What Is Broccoli Cheddar Soup?

Broccoli Cheddar Soup is a rich, creamy soup made with tender broccoli, vegetables, stock and plenty of cheddar cheese. This homemade version is inspired by Panera’s popular soup but contains generous amounts of broccoli and carrots in every bowl.

Part of the vegetable mixture is blended to give the soup a thick, creamy texture without relying on a large amount of heavy cream. Sharp cheddar is stirred in at the end for a smooth finish and plenty of cheesy flavor.

Broccoli Cheddar Soup with a spoon scooping some out of a bowl.

How to Adjust the Consistency

  • If the soup is too thin: Let it simmer gently for a few additional minutes. For a thicker soup, whisk 1 tablespoon of cornstarch with 1 tablespoon of cold stock or water. Stir the slurry into the soup and simmer until thickened.
  • If the soup is too thick: Stir in chicken stock, vegetable stock, whole milk or half-and-half a few tablespoons at a time.
  • For an extra-rich soup: Replace the half-and-half with heavy cream.
  • For natural thickness: Blend more of the broccoli and carrot mixture into the soup base.

Variations and Substitutions

  • Vegetarian: Replace the chicken stock with vegetable stock. Use vegetarian Worcestershire sauce or coconut aminos.
  • Gluten-free: The soup is thickened with cornstarch instead of flour. Check that the stock, Worcestershire sauce and other packaged ingredients are certified gluten-free when needed.
  • Lighter soup: Replace the half-and-half with whole milk. The finished soup will be slightly thinner.
  • Extra-rich soup: Use heavy cream instead of half-and-half.
  • Dijon mustard: Substitute Dijon mustard for the ground mustard.
  • Frozen broccoli: Thaw it completely and drain away excess moisture before adding it.
  • Chunky soup: Blend only one or two cups of soup and stir the blended portion back into the pot.
  • Smooth soup: Blend the entire vegetable base before adding the cheddar.
  • Add protein: Stir in shredded cooked chicken after blending the soup and before adding the cheese.
  • Add heat: Add a small pinch of cayenne pepper or crushed red pepper.
Broccoli Cheddar Soup in a white bowl.

Make-Ahead, Storage, Freezing and Reheating

  • Make ahead: Prepare the soup up to 3 days before serving. Cool it completely and refrigerate it in an airtight container.
  • Storage: Store leftover Broccoli Cheddar Soup in an airtight container in the refrigerator for up to 5 days.
  • Reheating: Warm the soup in a saucepan over low heat, stirring frequently. Add a splash of chicken stock or half-and-half if the soup has become too thick. Avoid boiling it because high heat can cause the cheese to separate.
  • Microwave: Reheat individual portions at reduced power in short intervals, stirring between each interval. Stovetop reheating will generally produce the smoothest texture.
  • Freezing: Freezing is not recommended. Dairy and melted cheese may separate or become grainy after the soup is frozen and thawed.

How To Make It Vegetarian or Gluten Free

If you want a vegetarian version of this Cheddar Broccoli Soup, simply swap out the chicken stock for vegetable stock.

For a gluten-free Broccoli Cheddar Soup, be sure to use cornstarch and not flour for your cornstarch-thickened base when mixing up the vegetables. If you don’t like corn starch, you can use a gluten free flour, as well. This soup recipe is already naturally gluten free.

Broccoli Cheddar soup in a white bowl with a spoon on a blue background.

What to Serve with Broccoli Cheddar Soup

Serve the soup in a bread bowl or pair it with:

Garnish each bowl with additional shredded cheddar, small broccoli florets, shredded carrots or freshly cracked black pepper.

Broccoli Cheddar Soup Recipe

5 from 2 votes
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 6 servings
This easy Broccoli Cheddar Soup recipe is creamy, cheesy and packed with tender broccoli and carrots. It comes together on the stovetop in about 30 minutes and includes simple tips for smooth, perfectly melted cheddar.

Equipment

  • Large pot or Dutch oven
  • Immersion Blender
  • box grater

Ingredients 

  • 1 tablespoon olive oil
  • 2 tablespoons butter
  • 1 cup diced onion
  • 1 cup finely chopped carrots
  • 1 garlic clove, minced
  • 2 cups finely chopped broccoli florets
  • 1/4 cup cornstarch
  • 2 cups low-sodium chicken stock
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon ground mustard
  • 2 cups half-and-half or whole milk
  • 1 tablespoon Worcestershire sauce
  • 2 cups freshly shredded sharp cheddar cheese
  • Kosher salt and freshly ground black pepper, to taste

Optional Garnish

  • Additional shredded cheddar cheese
  • Small broccoli florets
  • Shredded carrots
  • Freshly ground black pepper

Instructions 

  • In a large pot or Dutch oven, heat the olive oil and butter over medium-high heat. Add the onion and cook for 2–3 minutes, or until softened.
  • Add the carrots and cook for 2 minutes. Stir in the garlic and cook for 1 minute.
  • Add the broccoli and cook for 2 minutes. Stir in the cornstarch and cook for another 2 minutes, stirring every 30 seconds so the cornstarch does not burn.
  • Stir in the chicken stock, onion powder, garlic powder, ground mustard and Worcestershire sauce. Bring the mixture to a boil, reduce the heat to low and simmer for 2–3 minutes, or until slightly thickened.
  • Stir in the half-and-half. Simmer gently for about 5 minutes, or until the broccoli is tender when pierced with a fork. Do not allow the soup to boil rapidly.
  • Use an immersion blender to puree the soup to your preferred consistency.
  • Remove the pot from the heat. Add the cheddar one handful at a time, stirring until each addition melts completely before adding more.
  • Season with salt and pepper to taste. Serve immediately with additional cheddar, broccoli and carrots, if desired.

Video

Notes

  • Cheese: Grate cheddar directly from a block for the smoothest texture.
  • Adding the cheese: Remove the pot from the heat and add the cheese gradually. High heat can cause it to become grainy or separate.
  • Frozen broccoli: Thaw and drain frozen broccoli before using.
  • Whole milk: Whole milk may be substituted for the half-and-half, but the soup will be slightly thinner.
  • Vegetarian: Substitute vegetable stock and vegetarian Worcestershire sauce or coconut aminos.
  • Gluten-free: Check that the stock, Worcestershire sauce and all packaged ingredients are certified gluten-free.
  • Countertop blender: If you do not have an immersion blender, carefully blend the hot soup in small batches. Vent the blender lid according to the manufacturer’s instructions.
  • Storage: Refrigerate leftovers in an airtight container for up to 5 days.
  • Reheating: Reheat slowly over low heat, stirring frequently. Add a splash of stock or half-and-half if needed.
  • Freezing: Freezing is not recommended because the texture may become grainy after thawing.

Nutrition

Serving: 1g, Calories: 383kcal, Carbohydrates: 18g, Protein: 15g, Fat: 29g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 0.2g, Cholesterol: 76mg, Sodium: 413mg, Potassium: 444mg, Fiber: 2g, Sugar: 7g, Vitamin A: 4535IU, Vitamin C: 32mg, Calcium: 391mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!

More Easy Soup Recipes

If you enjoyed this easy Broccoli Cheddar Soup recipe, try one of these cozy soups next:

Want to see what else we’re cooking up? Follow us over on Instagram and Facebook!

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Katheryn says:

    Made this today. Used heavy whipping cream instead, made thicker. Very delicious soup.  Thank you for recipe. 

    1. Kellie says:

      Thank you so much for your comment!