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.

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
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.




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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.

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

More soup recipes
If you enjoy making soups, try these other favorites for variety and comfort:
Slow Cooker Chicken Enchilada Soup
Chicken Pot Pie Soup
Meatball Soup
Potato Soup
Pasta Fagioli Soup
Thai Coconut Potsticker Soup
Broccoli Cheddar Soup
4 people
15 minutes
15 minutes
30 minutes
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
- Melt butter in a large pot over medium-high heat.
- Add the onion and cook 4–5 minutes, then add garlic and cook 1 minute more.
- Sprinkle cornstarch over the onions and garlic and stir, cooking 1–2 minutes until lightly browned.
- Pour in the broth and stir to combine.
- Season with hot sauce, salt, pepper, paprika, and mustard powder. Stir to combine.
- Add broccoli (and carrots if using) and bring to a boil.
- Cover, reduce heat to medium-low, and simmer 15 minutes until broccoli is tender.
- Remove the lid and stir in half and half and shredded cheddar cheese.
- Stir until the cheese fully melts and the soup is smooth and creamy.
- 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