Warm, velvety and comforting, this broccoli cheddar soup turns a few humble ingredients into something special in about 25 minutes. It’s the kind of bowl that soothes a chilly evening, convinces picky eaters to eat their greens, and makes great leftovers. If you enjoy rich, cheesy vegetable soups, you might also like this similar take on creaminess in a creamy cheddar cauliflower soup that swaps broccoli for cauliflower.
Why you’ll love this dish
This soup hits a sweet spot: fast to make, budget-friendly, and crowd-pleasing. It’s creamy without needing a roux, relies on everyday pantry ingredients, and doubles as a light lunch or a cozy dinner starter. The broccoli adds vitamin C and fiber, while cheddar delivers that familiar tang that kids (and adults) expect from comfort food.
“I made this for a weeknight dinner and my kids asked for seconds—so easy and cheesy, with just enough broccoli flavor.” — a tired-but-thrilled home cook
Perfect occasions: weeknight family dinners, easy potluck contributions, or a simple meal with crusty bread when you don’t want to fuss. It’s also an excellent base to customize: add protein, bulk it up with potatoes, or keep it smooth and elegant for a starter course.
How this recipe comes together
First you build flavor by sweating onion and garlic in olive oil. Then the broccoli simmers briefly in vegetable broth until tender. An immersion blender turns everything silky—if you prefer texture, you can puree only part of the pot and leave some florets whole. Finish by gently stirring in heavy cream and shredded cheddar; heat slowly so the cheese melts smoothly without breaking. The whole process is straightforward and forgiving, making this an excellent recipe for cooks at any level.
What you’ll need
- 2 cups broccoli florets (fresh or frozen)
- 1 cup shredded cheddar cheese (sharp cheddar melts best)
- 1 cup vegetable broth
- 1 cup heavy cream (or half-and-half for a lighter version)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- Salt and pepper to taste
- 2 tablespoons olive oil
Substitution notes: use low-sodium broth if you want tighter salt control; freeze-friendly cooks can use frozen broccoli straight from the bag. For a dairy-free version, replace heavy cream with canned coconut milk and cheddar with a vegan cheddar alternative (see Variations).
Step-by-step instructions
- Heat 2 tablespoons olive oil in a large pot over medium heat. Add the chopped onion and cook, stirring occasionally, until translucent — about 4–6 minutes. Add the minced garlic and cook 30 seconds until fragrant.
- Pour in 1 cup vegetable broth and add 2 cups broccoli florets. Increase heat to bring to a gentle simmer; cover and simmer until the broccoli is tender when pierced with a fork (about 8–10 minutes).
- Remove the pot from heat. Use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender and return it to the pot.
- Over low heat, stir in 1 cup heavy cream. Gradually add 1 cup shredded cheddar cheese a handful at a time, stirring constantly until fully melted and the soup is silky. Avoid boiling after the cheese is added to prevent separation.
- Taste and season with salt and pepper. If the soup is too thick, thin with a splash of extra broth or water. If it’s too thin, simmer gently to reduce.
- Serve immediately while hot.
Timing estimate: total active time roughly 20–25 minutes.
Best ways to enjoy it
Serve the soup piping hot with fresh-cracked black pepper and extra cheddar on top. Popular pairings include crusty sourdough, buttered croutons, or warm grilled cheese sandwiches for dunking. For a Southwestern contrast, try it alongside a spicier bowl like chicken enchilada soup at a casual dinner where guests can choose their heat level. Garnishes to consider: toasted seeds, a drizzle of olive oil, or a few chopped chives.
Storage and reheating tips
- Refrigeration: Let the soup cool to room temperature, then transfer to an airtight container. Store in the fridge for 3–4 days.
- Freezing: You can freeze this soup, but note that dairy can separate when frozen and thawed. Freeze in airtight containers or heavy-duty freezer bags for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Rewarm gently over low heat, stirring often. If the soup looks separated, whisk vigorously or use an immersion blender to re-emulsify. Add a splash of broth or cream to restore texture if needed. Do not bring to a rolling boil after the cheese is added—heat slowly to keep the texture smooth.
- Food safety: Cool to room temperature and refrigerate within two hours to avoid bacterial growth.
Pro chef tips
- Shred your own cheese: Pre-shredded cheddar has anti-caking agents that can prevent smooth melting. Grate a block of cheddar for creamier results.
- Control the melt: Add cheese off direct high heat and stir constantly. High heat can cause fat separation and a grainy texture.
- Texture options: For a chunkier soup, reserve 1/3 of the cooked broccoli, chop it roughly, and stir it back in after pureeing the rest.
- Flavor boosters: A pinch of dry mustard powder or a small grating of nutmeg brightens the soup. A squeeze of lemon just before serving can cut through richness.
- If using frozen broccoli: Add a minute or two to the simmer time and reduce added liquid slightly because frozen broccoli often releases water.
Creative twists
- Vegan: Swap heavy cream for full-fat coconut milk and cheddar for a plant-based melting cheese; add a tablespoon of nutritional yeast for cheesy depth.
- Cauliflower-cheddar version: Replace broccoli with cauliflower for a milder-flavored, equally creamy soup.
- Protein add-ins: Stir in cooked, chopped ham or crispy bacon for a heartier bowl.
- Spicy cheddar: Use pepper jack or add a pinch of cayenne to bring heat.
- Potato-thickened: Add one diced potato with the broccoli and cook until soft, then puree for extra body and creaminess.
Common questions
Q: Can I use frozen broccoli?
A: Yes. Frozen broccoli works well; increase simmer time by a couple of minutes and be aware frozen florets may release extra water—adjust the liquid at the end.
Q: Is there a way to make this lower in fat?
A: Use half-and-half or whole milk instead of heavy cream and reduce the cheese slightly. Adding a small boiled potato can maintain creaminess with less dairy.
Q: Why did my soup get grainy after adding cheese?
A: Graininess usually comes from overheating the cheese or using pre-shredded cheddar. Melt cheese over low heat, add it gradually, and grate a block of cheese yourself for best results.
Q: Can I make this ahead for a party?
A: Yes — make the soup up to two days ahead and reheat gently. If freezing, expect some texture change; re-blend after reheating to bring it back together.
Q: How do I thicken the soup if it’s too thin?
A: Simmer gently to reduce, add a small amount of instant mashed potato or a slurry of cornstarch and cold water (1 tsp cornstarch + 1 tbsp water) and cook until slightly thickened.
If you want a printable version of this recipe or a shopping list, let me know and I’ll format one for you.
PrintBroccoli Cheddar Soup
Warm, velvety, and comforting, this broccoli cheddar soup is quick to make and a crowd-pleaser, perfect for chilly evenings.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups broccoli florets (fresh or frozen)
- 1 cup shredded cheddar cheese (sharp cheddar melts best)
- 1 cup vegetable broth
- 1 cup heavy cream (or half-and-half for a lighter version)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- Salt and pepper to taste
- 2 tablespoons olive oil
Instructions
- Heat 2 tablespoons olive oil in a large pot over medium heat.
- Add the chopped onion and cook, stirring occasionally, until translucent — about 4–6 minutes.
- Stir in the minced garlic and cook 30 seconds until fragrant.
- Pour in 1 cup vegetable broth and add 2 cups broccoli florets.
- Increase heat to bring to a gentle simmer; cover and simmer until broccoli is tender (about 8–10 minutes).
- Remove the pot from heat and use an immersion blender to puree the soup until smooth.
- Stir in 1 cup heavy cream over low heat. Gradually add 1 cup shredded cheddar cheese, stirring constantly until fully melted and the soup is silky.
- Taste and season with salt and pepper. If the soup is too thick, thin with a splash of broth or water.
- Serve immediately while hot.
Notes
For a dairy-free version, replace heavy cream with canned coconut milk and cheddar with a vegan alternative.

