Creamy Broccoli Cheddar Soup Recipe

Enjoy a warm, comforting bowl of Broccoli Cheddar Soup made in about 30 minutes. This simplified, homemade version rivals the popular restaurant classic—creamy, cheesy, and deeply satisfying. It’s a family-friendly comfort food that comes together quickly on the stovetop.

shredded cheddar cheese on top of broccoli cheddar soup in bowl

Table of contents

  • Ingredients
  • Instructions
  • Recipe tips
  • How to store and reheat
  • What to serve with it
  • More soup recipes

This broccoli cheddar soup is rich, velvety, and wonderfully cheesy. It’s an ideal meal for chilly evenings but comforting enough to enjoy year-round. The recipe is straightforward, cooks in one pot, and requires only about 15 minutes of hands-on time. Serve with crusty bread, crackers, or a sourdough bowl for a hearty experience.

ingredients for broccoli cheddar soup on white wood board

Ingredients

Full quantities are shown in the recipe card below.

  • Unsalted butter – Using unsalted butter lets you control the final salt level. If you use salted butter, reduce added salt slightly.
  • Onion – A yellow onion works well for a balanced flavor.
  • Garlic – Fresh, minced garlic gives the best aroma and taste.
  • Cornstarch – Used to thicken the soup and help the base cling to the broccoli.
  • Chicken broth – Or vegetable broth for a vegetarian version. Both yield great results; chicken broth gives a bit more depth.
  • Hot sauce – A few dashes enhance the cheese flavor without making the soup spicy.
  • Salt, black pepper, and paprika – For seasoning.
  • Mustard powder – A small amount brightens and balances the richness. You can substitute 1 teaspoon Dijon mustard if needed.
  • Broccoli florets – About 3 cups, cut into small-to-medium bite-sized pieces so they cook quickly and evenly. Fresh or frozen both work.
  • Half and half – Use heavy cream for an even richer texture.
  • Sharp cheddar cheese – Freshly grate an 8-ounce block to yield roughly 2 1/4 cups shredded cheese. Sharp cheddar provides the best flavor.
  • Julienned carrots (optional) – If you want a closer copycat of some restaurant versions, add 1/2 cup julienned carrots with the broccoli.
diced onions and garlic cooking with cornstarch in pot
seasoned chicken broth in pot with diced onions
raw broccoli florets in pot with seasoned chicken broth
shredded cheese and half and half in pot with broccoli and seasoned chicken broth

Instructions

Step-by-step photos are shown above. The short version of the method is below; detailed quantities are in the recipe card at the end.

  1. Sauté the aromatics. In a large pot, melt the butter over medium-high heat. Add the diced onion and cook for 4–5 minutes, until tender. Add the minced garlic and cook for another minute.
  2. Thicken slightly. Sprinkle the cornstarch over the onions and garlic and stir well. Continue cooking 1–2 minutes until the mixture begins to take on a light golden color.
  3. Add broth and season. Pour in the broth, then add a few dashes of hot sauce, salt, pepper, paprika, and mustard powder. Stir to combine.
  4. Add the broccoli. Stir in the broccoli florets (and carrots, if using) and bring the liquid to a boil. Cover, reduce heat to medium-low, and simmer for 15 minutes, until the broccoli is tender.
  5. Finish with cream and cheese. Remove the lid, stir in the half and half, then add the shredded cheddar. Stir until the cheese melts and the soup becomes smooth and creamy.
  6. Serve hot. Taste and adjust seasoning, then serve immediately with extra shredded cheddar or your preferred bread for dipping.

To serve in a bread bowl: choose a small sourdough round, cut a 3–4 inch hole in the top, remove the center, warm the hollowed loaf in a 375°F oven for 10 minutes, then ladle the hot soup into the bread.

broccoli cheddar soup in bowl with wooden spoon

Recipe tips

  • Extra vegetables: Add an additional cup of broccoli or a cup of cauliflower florets for more volume and nutrition.
  • Protein boost: Stir in 1 cup of cooked, shredded chicken when you add the broccoli to make this a heartier main dish.
  • Dairy options: For a richer result, use heavy cream instead of half and half. For a lighter soup, use a lower-fat milk but note the texture will be less creamy.
  • Mild curdling caution: To help prevent the cheese from becoming grainy, lower the heat before stirring in the cheese and add it gradually, stirring constantly.
  • Vegetarian version: Substitute vegetable broth for chicken broth.
  • Gluten-free: This recipe is naturally gluten-free when prepared without a bread bowl and using gluten-free broth if needed.

How to store and reheat

Leftovers keep well in the refrigerator for up to 5 days in an airtight container. Reheat gently on the stovetop over medium heat, stirring frequently, until warmed through (about 5–7 minutes). You can also reheat in the microwave in a microwave-safe container, heating in 60–90 second intervals and stirring between cycles to ensure even heating.

What to serve with it

This soup pairs beautifully with simple sides for a balanced meal. Try it with a warm baguette, garlic bread, or crackers. It also complements salads and sandwiches for a classic soup-and-salad or soup-and-sandwich combo.

  • Fuji Apple Chicken Salad (copycat style)
  • Healthy Cobb Salad
  • Blue Cheese Salad
  • BBQ Chicken Salad
  • Bacon, Tomato & Avocado Grilled Cheese
  • Buffalo Turkey Grilled Cheese
broccoli cheddar soup in bowl with wooden spoon

More soup recipes

If you enjoy making soups, try these other favorites for variety and comfort:

img 59224 9

Slow Cooker Chicken Enchilada Soup

img 59224 10

Chicken Pot Pie Soup

img 59224 11

Meatball Soup

img 59224 12

Potato Soup

img 59224 13

Pasta Fagioli Soup

img 59224 14

Thai Coconut Potsticker Soup

broccoli cheddar soup in bowl topped with shredded cheddar cheese with wooden spoon in the bowl

Broccoli Cheddar Soup

Warm, creamy, and cheesy Broccoli Cheddar Soup ready in 30 minutes. A family favorite that’s simple to make and easy to customize.
Servings:
4 people
Prep Time:
15 minutes
Cook Time:
15 minutes
Total Time:
30 minutes
Author:
Whitney Bond

Ingredients

  • 4 tablespoons unsalted butter
  • 1 cup onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons cornstarch
  • 2 cups chicken broth or vegetable broth
  • 3–4 dashes hot sauce (e.g., Tabasco)
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon paprika
  • 1 teaspoon mustard powder or 1 teaspoon Dijon mustard
  • 3 cups broccoli florets
  • 1/2 cup julienned carrots (optional)
  • 2 cups half and half
  • 8 ounce block sharp cheddar cheese, grated

Instructions

  1. Melt butter in a large pot over medium-high heat.
  2. Add the onion and cook 4–5 minutes, then add garlic and cook 1 minute more.
  3. Sprinkle cornstarch over the onions and garlic and stir, cooking 1–2 minutes until lightly browned.
  4. Pour in the broth and stir to combine.
  5. Season with hot sauce, salt, pepper, paprika, and mustard powder. Stir to combine.
  6. Add broccoli (and carrots if using) and bring to a boil.
  7. Cover, reduce heat to medium-low, and simmer 15 minutes until broccoli is tender.
  8. Remove the lid and stir in half and half and shredded cheddar cheese.
  9. Stir until the cheese fully melts and the soup is smooth and creamy.
  10. Serve immediately.

Notes

  • Carrots: For a restaurant-style touch, add 1/2 cup julienned carrots with the broccoli.
  • Bread bowl: Hollow a small sourdough round, warm in a 375°F oven for 10 minutes, then ladle in the soup.
  • Extra broccoli: Add an extra cup of florets if you prefer a chunkier, more vegetable-forward soup.
  • Protein option: Stir in 1 cup cooked, shredded chicken when you add the broccoli.
  • Storage: Refrigerate leftovers in an airtight container for up to 5 days. Reheat gently on the stovetop or in the microwave.

Nutrition Facts (per serving)

Calories: 560 kcal

Carbohydrates: 21 g

Protein: 21 g

Fat: 45 g (Saturated Fat: 27 g)

Sodium: 1491 mg

Fiber: 3 g

Vitamin C: 66 mg

Calcium: 589 mg