This is the best broccoli cheese soup recipe for a cozy dinner at home, made with a buttery flour roux, half-and-half, chicken broth, tender broccoli, carrots, and freshly shredded sharp cheddar. It comes together in about 35–40 minutes, serves 4–6 people, and delivers the creamy Panera-style flavor you love without requiring complicated techniques.
Every spoonful is rich, velvety, and savory, with bright vegetables and a pleasantly sharp cheddar finish. The soup is hearty enough for dinner with warm bread, yet simple enough for a relaxed weeknight meal when you want something comforting from the stovetop.
Jump to RecipeWhy You’ll Love This Recipe

This broccoli cheese soup has the rich, creamy texture of a restaurant favorite while using everyday ingredients and one large pot. The butter and flour create a dependable foundation, and the half-and-half gives the broth a lush consistency without making the method fussy.
Sharp cheddar brings enough flavor to make the soup taste full and satisfying. The broccoli adds a fresh, earthy bite, while carrots contribute gentle sweetness, appealing color, and a tender texture in every bowl.
The recipe makes about 4–6 servings, so it works well for a family dinner, a casual gathering, or leftovers for lunch. If you enjoy hearty homemade soups, you may also like this comforting bean soup with ham for another satisfying cold-weather meal.
- Quick: Prep takes about 10 minutes, with a total cooking time of approximately 35–40 minutes.
- Comforting: Creamy cheddar broth pairs beautifully with tender vegetables.
- Flexible: Chicken broth can be replaced with vegetable broth when preferred.
- Family-friendly: The mild vegetables and familiar cheese flavor make it easy to serve.
Ingredients You’ll Need

Start with unsalted butter, all-purpose flour, salt, black pepper, and a small amount of ground nutmeg. These ingredients season the roux and establish the savory background of the soup, while using unsalted butter gives you better control over the final seasoning.
Half-and-half and chicken broth form the liquid base. The half-and-half supplies creamy richness, and the broth keeps the soup from tasting too heavy while adding savory depth.
For the vegetables, use 3 cups of broccoli florets cut into small, evenly sized pieces and 1 cup of shredded carrots. Small florets cook at the same pace as the carrots, which means you are less likely to end up with crunchy carrots and overly soft broccoli.
Finally, you will need 2 cups of shredded sharp cheddar cheese. Shred it from a block whenever possible because freshly shredded cheese usually melts more smoothly than pre-shredded cheese, which can contain anti-caking starches.
How to Make It Step-by-Step

Step 1: Melt the unsalted butter in a large, heavy-bottomed pot over medium heat. Once the butter is fully melted and lightly foamy, whisk in the flour, salt, black pepper, and ground nutmeg.
Step 2: Cook the flour mixture for about 1 minute, whisking constantly, until it forms a smooth roux. This short cooking period removes the raw flour taste while keeping the roux light enough for a creamy soup.
Step 3: Gradually whisk in the half-and-half, pouring it in a slow stream while stirring continuously. Follow with the chicken broth, continuing to whisk until the liquid is smooth and begins to thicken.
Step 4: Add the chopped broccoli florets and shredded carrots to the creamy base. Stir well so the vegetables are coated, then bring the pot to a gentle simmer rather than a vigorous boil.
Step 5: Cook the soup for approximately 10–15 minutes, stirring occasionally, until the broccoli and carrots are tender when pierced with a fork. Keep the heat controlled throughout this stage to protect the creamy texture.
Step 6: Reduce the heat to low once the vegetables are cooked. Add the shredded sharp cheddar one handful at a time, stirring until each portion melts completely before adding the next.
Step 7: Taste the finished soup and adjust the salt and black pepper if needed. Ladle it into warm bowls and serve right away while the cheese broth is smooth and silky.
Pro Tips for Smooth, Creamy Soup

The most important technique is to avoid a hard boil, especially after the cheese goes into the pot. High heat can cause the dairy and cheese to separate, leaving behind a grainy or oily texture instead of the smooth finish you want.
Freshly shred the cheddar from a block with a box grater. The cheese melts more evenly and blends into the broth more readily than many packaged shredded cheeses.
Give the broccoli a consistent cut before cooking. Florets that are close in size soften together, and small pieces make the soup easier to eat with a spoon.
If you prefer a thicker soup, let the vegetable-filled base simmer a few extra minutes before adding the cheese. Do not try to thicken it by boiling after the cheese has been added.
For a different dinner pairing, serve a small bowl of this soup before a simple salad or alongside a savory dish such as this spicy sausage vegetable soup when feeding a crowd with varied tastes.
Storage and Reheating
Allow leftovers to cool before transferring them to an airtight container. Refrigerate the soup and enjoy it within a few days for the best texture and flavor.
Reheat individual portions gently on the stovetop over low to medium-low heat, stirring often. You can also use the microwave in short intervals, stirring between each interval so the creamy base warms evenly.
Avoid bringing leftover soup to a boil. Gentle reheating helps preserve the smooth cheddar texture and keeps the half-and-half from separating.
If the soup thickens in the refrigerator, stir it slowly as it warms. A small amount of additional broth may help loosen it, but add liquid carefully so the cheddar flavor remains pronounced.
Serving Ideas for Dinner

Serve this soup with crusty bread, toasted baguette slices, or a warm roll for dipping. The bread soaks up the creamy broth and turns a simple bowl of soup into a complete-feeling dinner.
A crisp green salad offers a refreshing contrast to the rich cheese base. For a cozy meal plan, follow the soup with a bright dessert such as this cream cheese lemonade pie, whose tangy citrus flavor balances the savory first course.
You can also make the soup part of a relaxed weekend spread with a few small sides. Keep the toppings simple because the sharp cheddar and colorful vegetables already provide plenty of flavor and visual appeal.
Easy Variations
Vegetable broth can replace chicken broth if you prefer a vegetarian-friendly version. Choose a flavorful broth so the soup still has a rounded savory foundation.
Some cooks like to add 1 small diced onion and 1 minced garlic clove as flavor additions. These are optional extras rather than part of the most basic Panera-style ingredient list, so the soup remains delicious without them.
For a slightly more rustic texture, leave the vegetables in small pieces as written. If you prefer a smoother bowl, use an immersion blender briefly before adding the cheddar, taking care not to overwork the soup.
For dessert after dinner, a fruit-filled option such as this apple cream cheese Danish makes a lovely companion to the creamy soup. Another excellent choice for a family meal is this classic peach crisp served warm with a spoonful of your favorite topping.

The Best Broccoli Cheese Soup Recipe (Better Than Panera!)
Ingredients
Method
- Melt the butter in a large pot over medium heat. Whisk in the flour, salt, black pepper, and nutmeg, then cook for about 1 minute until a smooth roux forms.
- Gradually whisk in the half-and-half and chicken broth, adding the liquid slowly to prevent lumps. Continue stirring until the mixture is smooth and begins to thicken.
- Add the small broccoli florets and shredded carrots to the pot. Bring the soup to a gentle simmer, but do not let it reach a hard boil.
- Cook for approximately 10–15 minutes, stirring occasionally, until the broccoli and carrots are tender. Keep the heat moderate so the creamy base stays smooth.
- Reduce the heat to low and add the shredded sharp cheddar a handful at a time. Stir after each addition until the cheese is completely melted before adding more.
- Taste the soup and adjust the salt and pepper as needed. Serve hot in bowls with your favorite crusty bread or simple dinner accompaniment.
Notes
Final Thoughts
This homemade broccoli cheese soup delivers everything you want from a Panera-style bowl: a creamy cheddar base, tender broccoli, sweet shredded carrots, and a warm seasoning blend with just a hint of nutmeg. The butter-flour roux makes the preparation reliable, while the short simmer keeps the vegetables pleasantly tender.
Remember to add the cheese over low heat and stir it in gradually for the smoothest result. With only about 10 minutes of prep and 25–30 minutes of cooking, this is an easy dinner recipe to keep ready for chilly evenings and busy weeknights.
Serve it hot with crusty bread, taste for final seasoning, and enjoy a bowl that is rich, comforting, and wonderfully satisfying from the first spoonful to the last.