Broccoli Cheese Soup (Better Than Panera!)

Delicious Broccoli Cheese Soup served in a bowl with bread on the side
RECIPES

By :

November 26, 2025

Get yours

Why make this recipe

Broccoli Cheese Soup is a classic comfort food that warms the soul and delights the taste buds. This version is better than Panera’s, thanks to its rich flavors and creamy texture. Making this soup at home is not only easier than you might think, but it also allows you to control the ingredients, ensuring a fresher and healthier dish. Whether you’re feeding a family or treating yourself after a long day, you’ll appreciate the wholesome goodness packed in every bowl.

How to make Broccoli Cheese Soup

Making Broccoli Cheese Soup is a straightforward process that involves sautéing, simmering, and blending. With just a few simple steps, you can create a delicious soup that rivals any restaurant fare. Let’s break it down.

Ingredients:

  • 4 tablespoons unsalted butter
  • ½ onion, chopped
  • 2 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 2 cups chicken or vegetable broth
  • 2 cups half-and-half (or whole milk for a lighter version)
  • 3 cups fresh broccoli florets, chopped
  • 1 carrot, grated or julienned
  • Salt and pepper to taste
  • ¼ teaspoon nutmeg (optional but recommended)
  • 2 cups shredded sharp cheddar cheese

Directions:

  1. Sauté veggies: In a large pot, melt the butter over medium heat. Add the chopped onions and cook until they are soft, about 3–4 minutes. Stir in the minced garlic and cook for an additional minute.

  2. Make a roux: Sprinkle the flour into the pot and whisk continuously for 1–2 minutes until the mixture turns golden brown.

  3. Add liquids: Slowly whisk in the broth and half-and-half. Bring the mixture to a gentle simmer.

  4. Cook veggies: Stir in the chopped broccoli and grated carrots. Let the soup simmer uncovered for 15–20 minutes, or until the vegetables are tender.

  5. Blend (optional): If you prefer a smooth texture, use an immersion blender to blend part or all of the soup. Alternatively, leave some chunks for added texture if you prefer a chunkier soup.

  6. Add cheese: Lower the heat to low. Stir in the shredded cheddar cheese until it is melted and completely incorporated. Season with salt, pepper, and nutmeg to taste.

Nutritional benefits

Broccoli Cheese Soup is not only satisfying, but it’s also packed with nutrition. Broccoli is rich in vitamins C and K, as well as fiber, which supports digestion. Carrots add a sweet touch and are a great source of beta carotene, which is good for your eyes. By using sharp cheddar cheese, you get a strong flavor without needing to use too much, helping to keep the calorie count in check. This soup is also a wonderful way to sneak in more vegetables into your diet, making it a healthy choice for both kids and adults.

What to Serve With Broccoli Cheese Soup

This soup can stand alone as a filling meal, but it pairs wonderfully with various sides. Consider serving it with:

  • Crusty bread or rolls for dipping
  • A fresh garden salad with a light vinaigrette
  • Grilled cheese sandwiches for an extra cheesy experience
  • Garlic bread to bring out all the marvelous flavors

These options not only complement the soup’s rich taste but also make your meal more satisfying.

Why You’ll Love This

You’ll love this Broccoli Cheese Soup because it’s straightforward to make, requires just a few ingredients, and comes together in less than an hour. It’s creamy, cheesy, and comforting, perfect for a chilly evening or whenever you need a warm meal. Plus, it’s much healthier than many restaurant versions since you control the ingredients. Each bowl is an embrace of warmth, making it a family favorite!

How to store Broccoli Cheese Soup

Storing Broccoli Cheese Soup is easy. After it cools to room temperature, pour it into an airtight container and place it in the refrigerator. It will keep well for about three to four days. When you’re ready to enjoy it again, simply reheat it on the stove or in the microwave until warm. It’s important to stir occasionally during reheating, as the cheese can settle at the bottom.

If you’d like to save it for longer, you can freeze the soup! Just make sure to leave some space in the container for the soup to expand as it freezes. It can be stored in the freezer for up to three months. When you’re ready to eat it, thaw it in the fridge overnight and then reheat it gently.

Tips and mistakes to avoid

  • Don’t skip the roux: Making a roux with butter and flour thickens your soup beautifully. If you skip this step, your soup may end up too thin.
  • Don’t rush the sauté: Allowing the onions to soften properly will enhance the flavor of the soup. Take your time with this step.
  • Mix cheese in off the heat: Prevent the cheese from separating by reducing the heat to low before adding it to the soup.
  • Use fresh vegetables: Fresh broccoli and carrots make a noticeable difference in texture and taste. Opt for quality ingredients.

Variations

There are many ways to put a twist on this classic recipe:

  • Add proteins: Consider adding cooked chicken or turkey for added protein.
  • Spice it up: For a spicy kick, add crushed red pepper flakes or diced jalapeños to the mix.
  • Different cheeses: Experiment with different types of cheese like gouda or pepper jack for a unique flavor profile.
  • Add potatoes: Diced potatoes can add heartiness to the soup and a nice texture.

FAQs

Can I make this soup vegan?

Yes! To make it vegan, substitute the butter with olive oil, use vegetable broth, and opt for a non-dairy milk such as almond milk or coconut milk. Additionally, choose a dairy-free cheese or nutritional yeast for flavor.

Can I make this soup ahead of time?

Absolutely! This soup stores well and is perfect for batch cooking. Just follow the storage instructions, and you can enjoy a delicious meal throughout the week.

Is there a way to make this soup low-carb?

Yes! To reduce the carbohydrates, skip the carrots or use fewer than the recipe calls for. You can also use cauliflower in place of some of the broccoli to lower the carb count while keeping it creamy.

Making Broccoli Cheese Soup at home is not only easy and quick, but it also brings warmth and comfort to any meal. With its creamy, cheesy goodness and nutritional benefits, this soup is bound to become a favorite in your household. Enjoy every delicious spoonful!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Cheese Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A rich and creamy Broccoli Cheese Soup that warms the soul and delights the taste buds, surpassing even restaurant versions.


Ingredients

Scale
  • 4 tablespoons unsalted butter
  • ½ onion, chopped
  • 2 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 2 cups chicken or vegetable broth
  • 2 cups half-and-half (or whole milk)
  • 3 cups fresh broccoli florets, chopped
  • 1 carrot, grated or julienned
  • Salt and pepper to taste
  • ¼ teaspoon nutmeg (optional)
  • 2 cups shredded sharp cheddar cheese

Instructions

  1. In a large pot, melt the butter over medium heat. Add the chopped onions and cook until soft, about 3–4 minutes. Stir in the minced garlic and cook for an additional minute.
  2. Sprinkle the flour into the pot and whisk continuously for 1–2 minutes until golden brown.
  3. Slowly whisk in the broth and half-and-half. Bring to a gentle simmer.
  4. Stir in the chopped broccoli and grated carrots. Let the soup simmer uncovered for 15–20 minutes, or until vegetables are tender.
  5. If you prefer a smooth texture, use an immersion blender to blend part or all of the soup, or leave some chunks for added texture.
  6. Lower the heat to low and stir in the shredded cheddar cheese until melted. Season with salt, pepper, and nutmeg to taste.

Notes

Don’t skip the roux for thickening, and use fresh vegetables for the best flavor.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 24g
  • Saturated Fat: 15g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 80mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star