Creamy Broccoli Cheddar Soup Recipe
There’s something deeply comforting about a warm bowl of creamy broccoli cheddar soup, especially on those crisp evenings when all you want is a hug in a bowl. After two decades of making this recipe for my family, I can tell you it’s one of those timeless classics that never goes out of style. It’s rich, velvety, and filled with nostalgic flavor that takes me right back to Sunday dinners around our farmhouse table.
Whether you’re new to cooking or a seasoned home chef like me, this homemade creamy soup comes together with simple, real ingredients you probably already have in your fridge. I love serving it with a slice of crusty bread or pairing it with a simple salad for a meal that feels both effortless and special.
What You’ll Need for Creamy Broccoli Cheddar Soup
Gathering your ingredients is the first step toward a perfect pot of savory cheesy soup with carrots and broccoli. You’ll need fresh broccoli florets, sharp cheddar cheese, diced onions, minced garlic, chicken or vegetable broth, whole milk, heavy cream, butter, and all-purpose flour for that lovely, thick consistency. Don’t forget a pinch of nutmeg—it’s my secret trick for deepening those cozy flavors.
If you’re looking for a lighter version, you can easily swap in half-and-half or even almond milk. For more creamy vegetable soup ideas, check out our creamy vegetable soup recipe—it’s another family favorite at our house.
Let’s Make This Soup Step by Step
Start by melting butter in a large pot over medium heat, then sauté your onions until they’re soft and fragrant. Add minced garlic and cook for another minute—that aroma is pure comfort. Stir in the flour to create a roux, which will give your creamy broccoli cheddar soup its signature thickness.
Slowly pour in your broth and milk, stirring constantly to avoid lumps. Bring everything to a gentle simmer before adding broccoli florets and finely chopped carrots. Let it cook until the broccoli is tender but still bright green, usually about 10–12 minutes. Stir in shredded cheddar until it’s perfectly melted and smooth.

Creamy Broccoli Cheddar Soup
Ingredients
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups chicken broth
- 2 cups whole milk
- 1 large head broccoli, florets cut into bite-sized pieces and stem peeled and diced
- 1 large carrot, grated
- 1/2 teaspoon dry mustard powder
- 1/4 teaspoon freshly grated nutmeg
- 8 ounces sharp cheddar cheese, freshly grated
- Salt and black pepper to taste
Method
- Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent.
- Add the minced garlic and cook for one more minute until fragrant. Sprinkle the flour over the onion and garlic mixture and cook, stirring constantly, for two minutes to form a pale golden roux.
- Slowly pour in the chicken broth while whisking continuously to prevent lumps from forming. Whisk in the milk, dry mustard, and nutmeg. Bring the mixture to a gentle simmer, stirring occasionally.
- Add the broccoli florets, diced broccoli stem, and grated carrot to the pot. Simmer for 15-20 minutes, uncovered, stirring occasionally, until the broccoli is fork-tender.
- Reduce the heat to low. Gradually add the grated cheddar cheese by the handful, stirring until each addition is fully melted and incorporated before adding the next. Season the soup with salt and pepper to taste. Serve immediately.
Nutrition
Private Notes
How Long Will This Cozy Soup Take?
You won’t be stuck in the kitchen all evening with this easy broccoli cheddar soup. I spend about 10 minutes getting everything chopped and measured, then it simmers gently for another 15 minutes. In under 30 minutes, dinner’s on the table—ready to warm hungry bellies and busy weeknights.
This meal is ideal for those rushed evenings when you need something satisfying without a lot of fuss. If you love quick, comforting recipes, you might also enjoy our creamy tortellini soup—it’s another 30-minute wonder.
Thoughtful Tips for Special Diets
If you or someone in your family is sugar-conscious or managing dietary needs like diabetic-friendly eating, this soup can easily adapt. I often use whole milk instead of heavy cream to reduce fat, and you can opt for low-sodium broth to keep things balanced. For a thicker consistency without flour, try blending a portion of the cooked broccoli—it adds natural creaminess without added carbs.
When it comes to cheese, choose a sharp cheddar so you need less for big flavor. Smaller portions can also help with glycemic control, and if you’re avoiding dairy, nutritional yeast offers a cheesy taste without the lactose. I’ve found that these little tweaks let everyone enjoy a steaming pot of cheesy broccoli soup together.
My Favorite Tricks for Perfect Soup
- Flavor Boost: A dash of smoked paprika or a splash of Worcestershire sauce adds a wonderful savory depth to your homemade broccoli soup with cheddar.
- Veggie Swap: Try adding cauliflower along with the broccoli—it blends beautifully and stretches the recipe. Our broccoli and cauliflower soup is a great inspiration.
- Avoid Graininess: Shred your cheese yourself—pre-shredded varieties often contain anti-caking agents that can make your soup grainy.
- Make-Ahead Magic: This soup stores beautifully. Let it cool completely before refrigerating; it thickens as it sits, so you may need a splash of broth when reheating.
Nutrition and Health Benefits
This creamy stovetop broccoli cheese soup isn’t just delicious—it’s nourishing, too. Broccoli is packed with vitamins C and K, fiber, and antioxidants, making it a wonderful addition to any meal. Paired with calcium-rich dairy, it’s a comforting way to enjoy your veggies.
For more on the health benefits of broccoli, check out this resource. And if you love cheesy, veggie-packed dishes, don’t miss our broccoli and cheese stuffed chicken—it’s another nutrient-rich favorite.
A Lighter Version of Creamy Broccoli Soup
If you’re looking to lighten things up, you can still enjoy a rich and creamy vegetable soup with a few smart swaps. Use whole milk or half-and-half instead of heavy cream, and reduce the butter by sautéing onions in broth or olive oil. You can also increase the broccoli and decrease the cheese slightly—sharp cheddar delivers big flavor even in smaller amounts.
For more ideas on creamy yet light recipes, try our creamy tomato basil soup or this creamy cauliflower cheddar soup. Both are family-approved and easy to adapt.
How to Serve Your Soup the Cozy Way
I love serving this soup in my favorite big ceramic bowls—the kind that keep warmth nestled right in your hands. Top it with extra shredded cheddar, a sprinkle of fresh chives, or even some homemade croutons for a little crunch. Pair it with a simple green salad or a thick slice of sourdough for dipping, and you’ve got a meal that feels both humble and celebratory.
Some of my fondest memories are of snowy evenings when I’d make a big pot of this soup and my kids would hover near the stove, begging for a taste. There’s something about the steam rising from the pot and the smell of melted cheese that makes a house feel like a home.
Common Mistakes and How to Avoid Them
Even the simplest recipes can have pitfalls, so here’s what to watch for. Overcooking the broccoli can turn it mushy and dull its vibrant green color—aim for tender but still bright. Also, adding cheese when the soup is too hot can cause it to break and become oily; take the pot off the heat before stirring in your cheddar.
Another common issue is a thin soup. If yours isn’t thickening, let it simmer a few extra minutes or blend a cup of the soup and stir it back in. For more soup-making inspiration, try our classic chicken soup—it’s another timeless recipe I rely on. And remember, dairy nutrition information can help you understand how ingredients behave.
Trust me—after years of making this, I’ve learned that patience and low heat are your best friends. This soup is meant to be forgiving, just like good home cooking should be.
How to Store and Reheat Leftovers
This soup stores beautifully, making it perfect for meal prep or next-day lunches. Let it cool completely before transferring it to an airtight container—it will keep in the refrigerator for up to 4 days. You can also freeze it for up to 3 months, though I recommend leaving out the dairy if you plan to freeze; add fresh cream and cheese when reheating.
To reheat, warm it gently on the stovetop over low heat, stirring occasionally. If it’s too thick, add a splash of broth or milk. For more make-ahead ideas, try our creamy basil pesto pasta or this creamy garlic chicken meatballs—both are fantastic for busy weeks.
Why You Should Make This Soup Tonight
If you’re craving something warm, comforting, and deeply satisfying, this creamy broccoli cheddar soup is waiting for you. It’s a recipe that has weathered countless family dinners, last-minute meals, and quiet evenings at my table. I hope it finds its way to yours, too, filling your kitchen with the same warmth and joy it has brought to mine.
For more cozy recipes, explore our creamy spinach pasta, creamy cowboy soup, creamy pepperoncini chicken, or even a creamy yogurt bowl for a lighter option. Each one is made with the same love and practicality I bring to every dish.
More Cozy Recipes You’ll Love
If you enjoyed this creamy broccoli cheddar soup, here are a few more comforting recipes that never fail to warm the heart and home.
- Cream of Broccoli Soup – A velvety, simple version that lets the fresh flavor of broccoli shine.
- Broccoli Cheddar Egg Bake – Perfect for brunch or a









[…] wind nips at the windows, this Loaded Potato Bacon Soup has become my go-to. It’s one of those creamy, comforting soups that makes everything feel right in the […]