Broccoli Cheese Soup – Easy, Creamy, Best Ever Vegetarian Soup

This Broccoli Cheese Soup is creamy, cozy, and full of real broccoli flavor—without using chicken stock. It’s the kind of soup that feels like comfort food, but it still tastes fresh and light enough that you want another bowl.

The “secret” here is simple: a potato makes the soup naturally thick and creamy, so you don’t need flour or heavy cream. You’ll love how silky it gets after blending.

If you need a comforting vegetarian dinner that’s perfect for weeknights (and perfect for meal prep), this Broccoli Cheese Soup will be your new go-to.

Why You’ll Love This Broccoli Cheese Soup

  • Cozy and comforting: Warm, creamy, and perfect for chilly nights.
  • No chicken stock needed: Pure vegetarian flavor with vegetable broth.
  • Naturally creamy: Potato thickens the soup without heavy cream.
  • Veggie-forward: Loaded with real broccoli.
  • Meal prep friendly: Reheats like a dream with a splash of broth.
  • Family-friendly: Mild, cheesy, and always a hit.

Ingredients for Broccoli Cheese Soup

  • Unsalted butter (3 tablespoons): Adds richness (olive oil works too).
  • Yellow onion (1 medium, chopped): Builds sweet flavor.
  • Garlic (2 cloves, minced): Adds cozy depth.
  • Potato (1 medium, peeled and chopped): Natural thickener for creamy texture.
  • Low-sodium vegetable broth (4 cups): Keeps it vegetarian and balanced.
  • Broccoli florets (5–6 cups): The star (frozen florets work in a pinch).
  • Salt and black pepper: Essential for flavor.
  • Cheddar cheese, shredded (2 cups): Makes it cheesy and comforting (use sharp cheddar for the most flavor).
  • Dijon mustard (1 teaspoon, optional): Tiny amount, big flavor boost.
  • Lemon juice (1–2 teaspoons, optional): Brightens and balances the cheese.

Broccoli Cheese Soup Recipe (Step-by-Step)

  • 1. Sauté onion in butter over medium heat for 6–8 minutes, until soft and lightly golden. Add garlic and cook 30 seconds until fragrant.
  • 2. Simmer by adding potato, vegetable broth, 1/2 teaspoon salt, and a few turns of pepper. Bring to a boil, then reduce to a gentle simmer for 10 minutes.
  • 3. Add broccoli florets and simmer 8–10 minutes, until the broccoli is bright green and fork-tender.
  • 4. Blend carefully until smooth and creamy. (You can blend all of it, or blend about half if you like more broccoli pieces.)
  • 5. Melt the cheese: Turn the heat to low and stir in cheddar a handful at a time until melted. Don’t boil after adding cheese—gentle heat keeps it smooth.
  • 6. Finish with Dijon mustard and a small squeeze of lemon if using. Taste and add more salt and pepper if needed. If it’s too thick, whisk in a splash of broth until silky.

Tips for Perfect Broccoli Cheese Soup

  • Use sharp cheddar: Stronger flavor means you can use less.
  • Shred your own cheese: Pre-shredded cheese can melt grainy.
  • Keep heat low after cheese: Boiling can make the soup separate.
  • Blend to your liking: Smooth, chunky, or somewhere in between.
  • Thin when reheating: Add a splash of broth to bring back the creamy texture.

Variations & Substitutions

  • Make it spicy: Add a pinch of cayenne or smoked paprika.
  • Add more veggies: Carrots or cauliflower blend in nicely.
  • Make it extra cheesy: Stir in 1/2 cup more cheddar at the end.
  • Dairy-free version: Use olive oil and a dairy-free cheddar-style shreds (melt slowly).
  • Add protein: Stir in white beans before blending for a thicker, filling soup.
  • Turn leftovers into sauce: Spoon over baked potatoes or steamed rice.

Storing & Reheating

  • Fridge: Store in an airtight container for 4 days.
  • Freezer: Freeze up to 2 months (cheese soups can change texture a bit, but it still tastes great).
  • Reheat: Warm over low heat, stirring often. Add broth as needed. Avoid boiling.

Serving Suggestions & Pairings

  • Crusty bread or garlic toast
  • Simple side salad
  • Roasted chickpeas for crunch
  • Baked potato or sweet potato on the side
  • Meal prep lunch with bread and fruit

Reader Review: “This Broccoli Cheese Soup is the creamiest I’ve ever made—and I love that it’s vegetarian. So cozy!”


Broccoli Cheese Soup Recipe Card

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Yield: 6 servings
Category: Soups & Stews, Dinner
Method: Stovetop
Cuisine: American
Diet: Vegetarian

Leave a Comment