The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
The Only Broccoli Casserole Recipe You Need (Classic, Scratch, or Keto)

We all love the nostalgia of the Campbell’s recipe, but we crave the fresh taste of homemade. Why choose? In this guide, I break down how to make the absolute best broccoli casserole—whether you have 15 minutes and a can of soup, or you want a gourmet version from scratch that steals the show at Thanksgiving.
This isn’t just another recipe floating around the internet. It’s a customizable master guide that adapts to your dietary needs, time constraints, and taste preferences. Whether you’re searching for a broccoli cheese casserole with Ritz crackers, a keto broccoli casserole, or a broccoli casserole without soup, you’ll find your perfect match here.
Why This Recipe Works (The Science of Non-Soggy Broccoli)
The biggest complaint about broccoli casserole? It turns into a watery mess. Here’s why most recipes fail and how we fix it:
The Moisture Problem: Raw broccoli contains approximately 89% water. When you bake it straight into a casserole, that moisture releases directly into your dish, diluting the cheese sauce and creating a soupy texture nobody wants.
The Solution: We use a technique called blanching—briefly boiling the broccoli florets for 2 minutes, then shocking them in ice water. This process:
- Locks in the vibrant green color through enzyme deactivation
- Releases excess surface moisture before baking
- Par-cooks the broccoli to ensure even texture throughout
After blanching, thoroughly pat your florets dry with paper towels. This single step transforms your casserole from disappointing to restaurant-quality.
The second secret? Understanding the Maillard reaction. When we top our casserole with butter-tossed Ritz crackers or panko breadcrumbs, the high oven heat creates that golden-brown, crispy layer through caramelization. This textural contrast against the creamy interior is what makes each bite memorable.
The 3 Methods: Which One Is For You?
Not all broccoli casseroles are created equal. Choose your path based on your priorities:
| Method | Best For… | Prep Time | Creaminess Level | Dietary Notes |
|---|---|---|---|---|
| The Classic (Campbell’s Style) | Nostalgia & Speed | 10 mins | High (Thick) | Contains gluten, dairy |
| The Gourmet (From Scratch) | Holidays & Impressing Guests | 25 mins | Velvety & Rich | Made with real cheese sauce |
| The Healthy (Keto/GF) | Low Carb Diets | 20 mins | Medium (Cheese-forward) | No soup, no crackers |
Quick Decision Guide:
- Time-crunched? Go Classic
- Special occasion? Choose Gourmet
- Watching carbs? Select Healthy/Keto
Ingredients & Substitutions (The “No-Run-To-The-Store” List)
Base Ingredients (All Methods)
- 2 pounds fresh broccoli florets (or 2 bags frozen, thawed and dried)
- 2 cups shredded sharp cheddar cheese
- Salt and black pepper to taste
Method-Specific Additions
Classic Method:
- 1 can (10.5 oz) cream of mushroom soup (or cream of chicken)
- ½ cup sour cream
- 1 sleeve Ritz crackers, crushed
- 3 tablespoons melted butter
Gourmet From-Scratch:
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk (room temperature)
- ½ teaspoon garlic powder
- ¼ teaspoon nutmeg
- 1 cup panko breadcrumbs
- ½ cup grated Parmesan
Keto/Healthy:
- 8 oz cream cheese, softened
- ½ cup heavy cream
- 1 teaspoon Dijon mustard
- ½ cup pork rinds, crushed (or almond flour)
- 2 tablespoons olive oil
Smart Substitutions
- No Ritz crackers? Use panko, crushed cornflakes, or potato chips
- Dairy-free? Substitute cashew cream and nutritional yeast
- Vegetable variations: Add cauliflower, carrots, or mushrooms (adjust cooking time)
- Cheese alternatives: Gruyere, Monterey Jack, or Swiss work beautifully

Step-by-Step Instructions
Preparation (All Methods)
- Preheat your oven to 350°F (175°C)
- Grease a 9×13-inch baking dish
- Blanch the broccoli: Bring a large pot of salted water to boil. Add broccoli florets and cook for exactly 2 minutes. Drain and immediately plunge into ice water. Once cool, drain thoroughly and pat completely dry with paper towels.
Classic Method Assembly
- In a large bowl, combine cream of mushroom soup, sour cream, and 1½ cups shredded cheese
- Fold in the dried broccoli florets until evenly coated
- Transfer to prepared baking dish
- Top with remaining ½ cup cheese
- Mix crushed Ritz crackers with melted butter; sprinkle over casserole
- Bake for 30-35 minutes until bubbly and golden
Gourmet From-Scratch Method
- Make the cheese sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute (this is your roux)
- Gradually add milk while whisking constantly to prevent lumps
- Add garlic powder and nutmeg. Stir in 1½ cups cheese until melted and smooth. Here’s a pro tip: Add a pinch of sodium citrate if you want ultra-smooth sauce that never breaks
- Combine sauce with blanched broccoli; transfer to baking dish
- Mix panko with Parmesan and melted butter; spread over top
- Bake for 35-40 minutes until the top achieves that perfect golden crust
Keto/Healthy Method
- In a microwave-safe bowl, soften cream cheese for 30 seconds
- Whisk in heavy cream, Dijon mustard, and 1½ cups shredded cheese until smooth
- Season with salt, pepper, and a pinch of garlic powder
- Fold in broccoli; transfer to baking dish
- Mix crushed pork rinds with olive oil; sprinkle on top
- Bake for 25-30 minutes until bubbly
Troubleshooting: Why Is My Casserole Watery?
Q: Why is my broccoli casserole watery?
A: Broccoli casserole becomes watery because raw broccoli releases moisture as it bakes. To fix this, always par-boil (blanch) your broccoli for 2 minutes and pat it completely dry before mixing with the cheese sauce.
Additional troubleshooting tips:
- Problem: Casserole is soupy after baking
- Solution: You likely skipped drying the broccoli. Next time, use paper towels or a clean kitchen towel to absorb all surface moisture
- Problem: Topping isn’t crispy
- Solution: Increase oven temperature to 375°F for the last 10 minutes, or broil for 2-3 minutes while watching carefully
- Problem: Cheese sauce is grainy
- Solution: Your heat was too high. Cheese sauces need gentle heat and constant stirring. Use freshly shredded cheese (pre-shredded contains anti-caking agents)
- Problem: Broccoli is mushy
- Solution: Reduce blanching time to 90 seconds, or use frozen broccoli that’s fully thawed and drained
Storage, Freezing, and Reheating
Storage
Refrigerate leftovers in an airtight container for up to 4 days. The casserole actually tastes better the next day as the flavors meld together.
Freezing (Make Ahead Side Dish)
This make ahead side dish is perfect for meal prep:
- Assemble the casserole completely but don’t add the topping
- Wrap tightly with plastic wrap, then aluminum foil
- Freeze for up to 3 months
- To bake: Thaw overnight in the refrigerator. Add fresh topping, then bake as directed (add 10-15 minutes if still cold)
Pro tip: Freeze individual portions in muffin tins for grab-and-go servings.
Reheating
- Oven: Cover with foil and reheat at 325°F for 20 minutes
- Microwave: Individual portions heat in 2-3 minutes on 70% power
- Air Fryer: 350°F for 8-10 minutes restores crispiness beautifully
Frequently Asked Questions
Can I make broccoli casserole the night before? Absolutely! Assemble the casserole (without the topping), cover, and refrigerate. Add the crumb topping just before baking. This is ideal for holiday meal planning.
What can I serve with broccoli casserole? This versatile side pairs perfectly with roasted turkey, baked ham, grilled chicken, or beef roast. It’s a Thanksgiving and Christmas dinner staple.
Can I use frozen broccoli? Yes! Thaw completely, then squeeze out all excess moisture using a clean kitchen towel. Frozen broccoli is already blanched, so you can skip that step.
How do I make this gluten-free? Use gluten-free cream of mushroom soup (Pacific Foods makes one) or make the from-scratch version with gluten-free flour. Top with crushed gluten-free crackers or almond flour.
What makes this better than canned soup versions? The from-scratch method uses real cheese and milk, creating a sauce with superior flavor and texture. You control the sodium content and avoid preservatives. However, the classic method is perfectly delicious when time is limited.
Final Tips for Casserole Success
- Cheese quality matters: Sharp cheddar provides the best flavor, but mixing cheeses (Gruyere, white cheddar, Parmesan) adds complexity
- Don’t skip the butter: It’s what makes the topping golden and crispy
- Season generously: Broccoli needs salt and pepper; don’t be shy
- Temperature precision: Room temperature ingredients blend more smoothly in sauces
This customizable broccoli casserole guide gives you the flexibility to adapt based on your needs. Whether you’re team classic comfort food, gourmet home chef, or health-conscious eater, you now have the perfect recipe in your arsenal.
Pin this guide so you never have to search for “the best broccoli casserole recipe” again. You’ve found it. Which method will you try first?
The Only Broccoli Casserole Recipe You Need (Classic, Scratch, or Keto)
Course: DinnerCuisine: American8
servings15
minutes30
minutes300
kcalIngredients
2 lbs (900 g) broccoli florets (fresh or thawed frozen), cut bite-size
3 Tbsp unsalted butter
1 small onion, finely diced
2 cloves garlic, minced
3 Tbsp all-purpose flour
1 ¾ cups (415 ml) milk (whole or 2%)
½ cup (120 g) sour cream (or Greek yogurt)
2 tsp Dijon mustard
½ tsp kosher salt, plus more to taste
½ tsp black pepper
¼ tsp paprika (optional)
2 cups (200 g) shredded sharp cheddar, divided
Topping: 1 cup (60 g) panko or crushed buttery crackers + 2 Tbsp melted butter
Optional add-ins: ¼ cup (25 g) grated Parmesan; pinch of red pepper flakes
Directions
- Prep oven & dish: Heat oven to 375°F (190°C). Grease a 9×13 in (23×33 cm) baking dish.
- Par-cook broccoli: Bring a large pot of salted water to a boil. Add broccoli and cook 2–3 minutes until bright green and just tender-crisp. Drain well and pat dry (important to avoid a watery bake).
- Make the sauce: In a large skillet over medium heat, melt butter. Sauté onion 3–4 minutes until soft; add garlic for 30 seconds. Stir in flour and cook 1 minute. Gradually whisk in milk until smooth; simmer 2–3 minutes to thicken. Off heat, whisk in sour cream, Dijon, salt, pepper, and paprika. Stir in 1½ cups (150 g) cheddar until melted. Taste and adjust seasoning.
- Combine: Fold the drained broccoli into the sauce until coated. Transfer to the prepared dish and level the top. Sprinkle with the remaining ½ cup (50 g) cheddar.
- Topping: Mix panko (or crushed crackers) with melted butter (and Parmesan if using). Scatter evenly over the casserole.
- Bake: 20–25 minutes until bubbling at the edges and the top is golden.
- Rest & serve: Let stand 5 minutes, then serve warm.