Creamy Broccoli Cheddar Soup
Broccoli cheddar soup is the kind of meal that instantly feels comforting. The creaminess from the cheese blends perfectly with the tender broccoli for a rich, satisfying bite. It’s simple to make, yet full of flavor that keeps you coming back for more.

I’ve been making this soup for years, especially when I want a quick weeknight dinner that still tastes like it’s been simmering all afternoon. If you’re in the mood for more cozy soup, you might also love my Veggie Minestrone Soup, Easy Vegan Roasted Tomato Basil Soup, and Creamy Asparagus Soup.

Why You’ll Love This Recipe
- Simple Ingredients: Nothing fancy here—just wholesome vegetables, cream, and cheese.
- Quick to Make: Ready in about 35 minutes, perfect for busy days.
- Creamy and Flavorful: The cheese blends into the broth for a velvety texture and rich taste.
- Family-Friendly: Even picky eaters love the cheesy, comforting flavor.
Ingredients

- Broccoli: The star of the soup, giving it freshness, vibrant color, and a boost of vitamins C and K.
- Carrot: Adds natural sweetness and extra nutrition while brightening the soup’s color.
- Heavy Cream: Creates the rich, silky texture that makes each bite indulgent.
- Unsalted Butter: Adds a touch of richness and helps sauté the garlic for a flavorful base.
- Garlic: Gives depth and warmth to the soup’s flavor profile.
- Salt and Pepper: Classics for seasoning and balancing the flavors.
- Shredded Cheddar Cheese: Melts into the soup for a creamy, savory finish – sharp cheddar works perfectly.
- Vegetable Broth: The flavorful base that ties everything together while keeping the recipe vegetarian-friendly.
- Potato: Adds heartiness and natural thickness without needing extra flour.
Substitutions and Additions
- Broccoli: Swap for cauliflower for a slightly nuttier flavor.
- Carrot: Try sweet potato or parsnip for a different kind of sweetness.
- Heavy Cream: Use half-and-half or whole milk for a lighter version.
- Unsalted Butter: Olive oil can work if you prefer a dairy-free fat.
- Shredded Cheddar Cheese: Mix in a little Gruyère or Fontina for a gourmet twist.
- Potato: Use Yukon gold for a buttery flavor or omit for a thinner soup.
Step by Step Instructions


Melt the Butter & Sauté the Garlic
In a 4–5 quart pot, melt the butter over medium heat until it foams lightly. Add the minced garlic and cook 30–60 seconds, stirring constantly, just until fragrant. Avoid browning the garlic – it can turn bitter.

Build the Creamy Base
Slowly pour in the heavy cream while stirring. Keep the heat at medium to medium-low and bring the cream to a gentle steam (small wisps, not a boil). Stir occasionally to prevent scorching on the bottom.

Add the Vegetable Broth
Whisk in the vegetable broth gradually so the liquids combine smoothly. Return the pot to a gentle simmer; you should see small, lazy bubbles around the edges.

Add the Vegetables & Simmer
Stir in the chopped broccoli, diced potato, and grated carrot. Adjust the heat to maintain a steady, gentle simmer and partially cover the pot.


Cook 20–25 minutes, stirring every few minutes, until the potatoes are easily pierced with a fork and the broccoli is tender.
Optional: Thicken or Smooth the Texture
For a creamier body, use an immersion blender to briefly blend 1–2 cups of the soup right in the pot, then stir it back in.
No immersion blender? Ladle a portion into a regular blender, carefully vent the lid, blend until smooth, and return it to the pot.
For a rustic approach, lightly mash some potato pieces against the side of the pot with a spoon.

Finish with the Cheese (Off the Heat)
Reduce the heat to low or remove the pot from the burner. Add the shredded cheddar in small handfuls, stirring after each addition until fully melted and silky. Keep the soup below a simmer at this stage to prevent the cheese from turning grainy.
Taste, Adjust, and Serve
Season with salt and freshly ground black pepper, tasting as you go. If the soup is thicker than you’d like, loosen with a splash of warm vegetable broth; if it’s thin, simmer a few extra minutes uncovered.

For an extra hearty presentation, serve the soup inside hollowed-out bread bowls – choose round loaves with a firm crust so they hold the creamy filling without getting soggy. Garnish with a sprinkle of cheddar before serving.
Tips and Notes
- Chop the Broccoli into Smaller Florets: Smaller florets cook faster and blend better into the soup.
- Grate Cheese Fresh (If Possible): Pre-shredded cheese can be coated in anti-caking agents that prevent smooth melting.
- Use Low Heat for Cheese: Adding cheese over high heat can make it grainy.
- Make it Thicker: Blend part of the soup with an immersion blender for a creamier consistency.
- Prepare the Bread Bowl: Use a sharp serrated knife to slice the top off a small round loaf. Hollow out the inside, leaving about ½ inch of bread around the edges. Toast the bread bowl in a 350°F oven for 5–7 minutes before filling – it helps keep the crust crisp and prevents sogginess.

Boost the Protein Content
With a few simple tweaks, you can give this broccoli cheddar soup a satisfying protein boost while keeping its creamy, comforting flavor.
- Top with Roasted Chickpeas: Sprinkle crunchy roasted chickpeas over each bowl for texture and extra protein.
- Incorporate Tofu: Blend about 1 cup of silken tofu into the soup base before adding vegetables for a smooth texture and added protein.
- Add White Beans: Stir in a cup of cooked cannellini or great northern beans before blending part of the soup. They add creaminess and extra plant-based protein without altering the flavor much.
- Use Protein-Enriched Plant Milk: If substituting for heavy cream, choose an unsweetened soy or pea protein milk for an extra protein boost.
Serving Suggestions
- Serve with Crusty Bread: Perfect for dipping and soaking up the creamy broth.
- Pair with a Side Salad: A light green salad balances the richness of the soup.
- Top with Croutons: Adds crunch and extra flavor to each bite.

Storage and Reheating Instructions
- Refrigerate: Store in an airtight container for up to 4 days.
- Reheat Gently: Warm over low heat, stirring often, to prevent the cream from separating.
- Freeze: Freeze without the cheese for up to 2 months; add cheese after reheating.
Want more comforting vegetarian soup recipes? Be sure to check out my collection of 10 Hearty Vegetarian Soups!

Creamy Broccoli Cheddar Soup
Ingredients
- 1 head of broccoli chopped
- 1 carrot grated
- 1 cup heavy cream
- 2 tablespoons unsalted butter
- 2 cloves garlic minced
- 2 ½ cups vegetable broth
- 1 potato diced
- 1 cup shredded cheddar cheese
- Salt and pepper to taste
Instructions
- In a 4–5 quart pot, melt the butter over medium heat until it foams lightly. Add the minced garlic and cook 30–60 seconds, stirring constantly, just until fragrant. Avoid browning the garlic – it can turn bitter.
- Slowly pour in the heavy cream while stirring. Keep the heat at medium to medium-low and bring the cream to a gentle steam (small wisps, not a boil). Stir occasionally to prevent scorching on the bottom.
- Whisk in the vegetable broth gradually so the liquids combine smoothly. Return the pot to a gentle simmer; you should see small, lazy bubbles around the edges.
- Stir in the chopped broccoli, diced potato, and grated carrot. Adjust the heat to maintain a steady, gentle simmer and partially cover the pot.
- Cook 20–25 minutes, stirring every few minutes, until the potatoes are easily pierced with a fork and the broccoli is tender.
- Reduce the heat to low or remove the pot from the burner. Add the shredded cheddar in small handfuls, stirring after each addition until fully melted and silky. Keep the soup below a simmer at this stage to prevent the cheese from turning grainy.
- Season with salt and freshly ground black pepper, tasting as you go. If the soup is thicker than you’d like, loosen with a splash of warm vegetable broth; if it’s thin, simmer a few extra minutes uncovered.
- For an extra hearty presentation, serve the soup inside hollowed-out bread bowls – choose round loaves with a firm crust so they hold the creamy filling without getting soggy.
- Garnish with a sprinkle of cheddar. Enjoy!