There is something deeply comforting about a warm bowl of creamy broccoli cheese soup. Whether it is served on a chilly evening, during a cozy weekend lunch, or as a simple yet satisfying family dinner, this classic soup never fails to deliver comfort in every spoonful. The rich creaminess paired with tender broccoli and melted cheese creates a dish that feels both indulgent and wholesome.
Many people first fell in love with broccoli cheese soup at Panera Bread, where it is famously served alongside crusty bread bowls and fresh sandwiches. Inspired by that beloved classic, this homemade copycat version recreates the same velvety texture and rich flavor right in your own kitchen. The best part is that it uses simple ingredients and comes together easily, making it perfect for weeknight meals or meal prepping for the week.
This homemade Panera-style broccoli cheese soup is thick, creamy, and loaded with vegetables and cheese. Once you try this comforting bowl of goodness, it may quickly become a regular favorite in your home.

Why You’ll Love This Homemade Broccoli Cheese Soup
This soup has gained popularity for a reason. It strikes the perfect balance between creamy comfort and nourishing ingredients.
Rich and creamy texture
The combination of milk, cream, and cheese creates a silky, smooth base that coats every piece of broccoli.
Simple ingredients
Everything used in this recipe can be found in most kitchens or grocery stores.
Quick to prepare
This recipe comes together in under an hour, making it perfect for busy days.
Family-friendly meal
Even picky eaters often enjoy broccoli when it is paired with creamy cheese.
Perfect for meal prep
The soup reheats beautifully and tastes even better the next day.
Ingredients You’ll Need
Using fresh ingredients helps bring out the best flavor in this soup.
-
4 tablespoons unsalted butter
-
1 small onion, finely diced (about 1 cup)
-
2 cloves garlic, minced
-
¼ cup all-purpose flour
-
2 cups vegetable broth
-
2 cups whole milk
-
1 cup heavy cream
-
3 cups broccoli florets, chopped into small pieces
-
1 cup carrots, shredded
-
2 cups sharp cheddar cheese, freshly grated
-
½ teaspoon salt (or to taste)
-
½ teaspoon black pepper
-
¼ teaspoon paprika
-
½ teaspoon mustard powder (optional but recommended)
Optional for serving:
-
extra shredded cheddar cheese
-
freshly cracked black pepper
-
toasted bread or bread bowls
Kitchen Tools That Help
While this soup is simple to make, a few kitchen tools make the process even easier.
-
Large soup pot or Dutch oven
-
Wooden spoon or silicone spatula
-
Whisk
-
Cutting board
-
Sharp knife
-
Cheese grater
Freshly grated cheese melts better and gives the soup a smoother texture compared to pre-shredded cheese.
How to Make Homemade Panera Broccoli Cheese Soup
Step 1: Sauté the Aromatics
In a large pot or Dutch oven, melt 4 tablespoons butter over medium heat. Add the diced onion and cook for about 4–5 minutes, stirring occasionally until the onion becomes soft and translucent.
Add the minced garlic and cook for another 30 seconds, allowing the garlic to release its aroma.
Step 2: Make the Roux
Sprinkle ¼ cup all-purpose flour into the pot and whisk continuously for about 1–2 minutes. This forms a roux, which thickens the soup.
Make sure the flour cooks slightly but does not brown.
Step 3: Add the Liquids
Slowly whisk in the 2 cups vegetable broth until the mixture becomes smooth.
Next, add:
-
2 cups whole milk
-
1 cup heavy cream
Continue whisking while the mixture heats up to prevent lumps from forming.
Step 4: Add Vegetables
Stir in the prepared vegetables:
-
3 cups chopped broccoli florets
-
1 cup shredded carrots
Bring the soup to a gentle simmer and cook for about 15–20 minutes, or until the broccoli becomes tender.
If you prefer a smoother soup, you can lightly blend a portion of the soup using an immersion blender.
Step 5: Add the Cheese
Reduce the heat to low before adding the cheese.
Slowly stir in 2 cups freshly grated sharp cheddar cheese, adding it a handful at a time and stirring constantly until fully melted.
Season the soup with:
-
½ teaspoon salt
-
½ teaspoon black pepper
-
¼ teaspoon paprika
-
½ teaspoon mustard powder
Taste and adjust seasoning if needed.
Step 6: Serve and Enjoy
Ladle the hot soup into bowls and top with extra shredded cheese if desired.
Serve with:
-
toasted bread
-
garlic bread
-
homemade bread bowls
-
a fresh green salad
This creamy broccoli cheese soup pairs beautifully with crusty bread that helps soak up every drop of the rich broth.
Tips for the Best Broccoli Cheese Soup
Use Freshly Grated Cheese
Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. Grating your own cheddar ensures a silky texture.
Cut Broccoli Small
Smaller pieces cook faster and distribute evenly throughout the soup.
Avoid High Heat When Adding Cheese
Cheese can separate if the heat is too high. Always reduce heat before stirring it into the soup.
Add Cheese Slowly
Stirring cheese in gradually helps it melt evenly and prevents clumping.
Adjust Thickness
If the soup is too thick, add a splash of warm milk or broth to reach your desired consistency.
Variations to Try
Once you master the classic version, you can customize it in many ways.
Extra Cheesy Version
Add an additional ½ cup cheddar cheese for an even richer soup.
Smooth Restaurant-Style Soup
Blend most of the soup using an immersion blender for a creamy texture similar to restaurant versions.
Add Cauliflower
Replace one cup of broccoli with 1 cup chopped cauliflower for added flavor and nutrition.
Add Potatoes
Small diced potatoes can make the soup heartier and thicker.
How to Store and Reheat
Refrigerator
Store leftover soup in an airtight container for up to 4 days.
Freezer
You can freeze broccoli cheese soup for up to 2 months, though the texture may change slightly after thawing.
Reheating
Reheat gently on the stove over low heat, stirring occasionally.
Add a splash of milk if the soup thickens too much.

Frequently Asked Questions
Can I make broccoli cheese soup ahead of time?
Yes, this soup is actually an excellent make-ahead meal. The flavors continue to develop as the soup sits, making it even more delicious the next day. After cooking, allow the soup to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to four days.
When reheating, it is best to warm the soup slowly over low to medium heat while stirring occasionally. If the soup becomes too thick after refrigeration, simply add a small amount of milk or vegetable broth to loosen the consistency. This method helps maintain the creamy texture and prevents the cheese from separating.
Many home cooks prefer making this soup a day in advance when preparing meals for gatherings or busy weeknights.
Why did my cheese become grainy in the soup?
Grainy cheese is usually caused by heat that is too high when the cheese is added. Cheese contains proteins that can separate when exposed to excessive heat, creating a slightly gritty texture.
To avoid this problem, always reduce the heat to low before adding cheese to the soup. Stir the cheese in gradually, allowing each portion to melt fully before adding more. Freshly grated cheese also melts more smoothly compared to packaged shredded cheese, which often contains additives designed to prevent clumping.
Taking these small steps can make a big difference in achieving that smooth, creamy restaurant-style texture.
Can I make this soup healthier?
Yes, there are several easy adjustments that can make this soup lighter while still keeping it flavorful. One option is to substitute half of the heavy cream with additional milk or unsweetened plant-based milk. This reduces the overall fat content while maintaining a creamy consistency.
You can also increase the amount of vegetables in the soup. Adding more broccoli, carrots, or even cauliflower boosts the nutritional value and adds extra texture. Some people also like blending a portion of the vegetables to naturally thicken the soup without needing additional cream.
Using reduced-fat cheese can also lower the calorie count while still delivering the classic cheesy flavor.
What should I serve with broccoli cheese soup?
Broccoli cheese soup pairs wonderfully with a variety of side dishes. One of the most popular choices is a warm, crusty bread or a bread bowl, which allows you to scoop up the thick and creamy soup easily.
A simple green salad with a light vinaigrette can balance the richness of the soup and add freshness to the meal. Garlic bread, toasted baguette slices, or homemade dinner rolls also complement the soup perfectly.
For a more complete meal, the soup can be served alongside grilled sandwiches, roasted vegetables, or baked potatoes. The creamy texture of the soup makes it versatile enough to fit into both casual lunches and hearty dinners.

Final Thoughts
Homemade broccoli cheese soup is one of those comforting dishes that never goes out of style. Its creamy texture, vibrant vegetables, and rich cheese flavor make it a favorite for both adults and children alike. While many people associate this soup with restaurant visits, making it at home allows you to recreate that same comforting experience whenever you want.
One of the biggest advantages of this copycat Panera-style recipe is its simplicity. The ingredients are easy to find, the cooking process is straightforward, and the result is a satisfying bowl of soup that tastes like it came from a café kitchen. It is a recipe that works just as well for a quiet night at home as it does for sharing with friends and family.
Cooking this soup from scratch also allows you to adjust the flavors to suit your personal taste. You can make it extra cheesy, add more vegetables, or blend it to your preferred texture. This flexibility is what makes homemade recipes so rewarding.
Beyond flavor, this soup also offers a sense of warmth and comfort. A steaming bowl served with fresh bread can turn an ordinary meal into something special. Whether you are preparing it for a cozy dinner, a weekend lunch, or a meal to share with loved ones, broccoli cheese soup always brings a feeling of satisfaction.
Once you make this homemade version, you may find yourself reaching for this recipe again and again. It is comforting, creamy, and packed with flavor—everything a great soup should be.
Print
Homemade Panera Broccoli Cheese Soup – Creamy Copycat Comfort Soup
Description
This creamy broccoli cheese soup is a comforting homemade version inspired by the popular café favorite. Tender broccoli, shredded carrots, and rich cheddar cheese combine in a smooth and flavorful soup that is perfect for cozy meals at home.
Ingredients
4 tablespoons unsalted butter
1 small onion, finely diced (about 1 cup)
2 cloves garlic, minced
¼ cup all-purpose flour
2 cups vegetable broth
2 cups whole milk
1 cup heavy cream
3 cups broccoli florets, chopped
1 cup carrots, shredded
2 cups sharp cheddar cheese, freshly grated
½ teaspoon salt
½ teaspoon black pepper
¼ teaspoon paprika
½ teaspoon mustard powder (optional)
Instructions
-
Melt the butter in a large pot over medium heat. Add diced onion and cook for 4–5 minutes until soft.
-
Stir in minced garlic and cook for about 30 seconds until fragrant.
-
Add flour and whisk continuously for 1–2 minutes to create a roux.
-
Slowly whisk in vegetable broth, followed by milk and heavy cream. Stir until smooth.
-
Add chopped broccoli and shredded carrots. Simmer for 15–20 minutes until vegetables are tender.
-
Reduce heat to low and gradually stir in the grated cheddar cheese until fully melted.
-
Season with salt, pepper, paprika, and mustard powder. Adjust seasoning if needed.
-
Serve warm with bread or your favorite side.
Notes
Freshly grated cheese melts better and produces a smoother soup texture.
If the soup becomes too thick, add a small amount of warm milk or broth while reheating.
For a smoother consistency, blend part of the soup using an immersion blender.






