Welcome to the only Broccoli Casserole recipe you’ll ever need. This dish is the epitome of comfort food: tender broccoli florets enveloped in a rich, velvety cheese sauce, all topped with a buttery, crunchy layer of Ritz crackers. It’s a classic side dish that frequently steals the show at potlucks, holiday dinners, and simple weeknight meals. If you’ve been searching for a foolproof recipe that delivers perfect results every time, you’ve found it.
This isn’t just any broccoli cheese casserole; it’s a perfected version that balances creaminess, cheesiness, and that all-important crunch. We’re skipping the canned soup to create a simple, from-scratch cheese sauce that elevates the flavor to a whole new level. Let’s dive in and make a side dish your family will request again and again.

Why This Broccoli Casserole Recipe Works
There are many broccoli casserole recipes out there, but this one stands out for a few key reasons. We’ve focused on simple ingredients and a straightforward method to create a dish that is both incredibly delicious and easy to make.
- Ultimate Creamy Sauce: We make a simple, from-scratch cheese sauce. It’s quick, uses basic ingredients like butter, flour, milk, and cheese, and provides a much richer, more natural flavor than canned soups.
- The Perfect Crunch: The buttery Ritz cracker topping is a non-negotiable for the perfect southern broccoli casserole. It provides a savory, crispy contrast to the creamy interior.
- No Watery Casseroles: We include specific tips on how to prepare your broccoli to ensure your final dish is thick and creamy, not soupy.
- Versatile and Customizable: This recipe is a fantastic base. You can easily add other ingredients like chicken or bacon, or try different cheeses to make it your own. For a complete meal, consider pairing it with our Honey Garlic Chicken Thighs.
Ingredients for Cheesy Broccoli Casserole
This recipe relies on simple, wholesome ingredients to create its signature comforting flavor. Here’s what you’ll need:
For the Casserole:
- Broccoli: Fresh broccoli florets are best for texture and flavor. You’ll need about 6 cups, which is roughly two large heads.
- Butter: Used to create the roux for our creamy cheese sauce.
- All-Purpose Flour: This thickens the sauce.
- Milk: Whole milk will give you the richest, creamiest result.
- Sharp Cheddar Cheese: The star of the show! Freshly grated cheese melts much better than pre-shredded varieties.
- Mayonnaise: This adds a tangy richness and incredible creaminess to the sauce.
- Egg: Acts as a binder, giving the casserole a bit of structure.
- Seasoning: Diced onion, garlic powder, salt, and black pepper create the savory flavor base.
For the Topping:
- Ritz Crackers: The classic choice for that buttery, crunchy topping.
- Butter: Melted butter binds the cracker crumbs together and makes them golden brown and delicious.

How to Make Broccoli Casserole Step-by-Step
Making this easy Broccoli Casserole is a breeze. Just follow these simple steps for a perfect result every time. This is a great side dish to go along with something like our Homemade Meatloaf.
Step 1: Prepare the Broccoli
Start by preheating your oven to 350°F (175°C) and lightly greasing a 9×13 inch baking dish. If using fresh broccoli, blanch the florets in boiling water for 2-3 minutes, then immediately transfer to an ice bath to stop the cooking process. Drain them very thoroughly. If using frozen broccoli, thaw it completely and press out as much excess water as possible.
Step 2: Make the Creamy Cheese Sauce
In a medium saucepan, melt 1/4 cup of butter over medium heat. Whisk in the flour and cook for one minute to create a roux. Slowly pour in the milk while whisking constantly to prevent lumps. Continue to cook, stirring frequently, until the sauce has thickened, about 5-7 minutes. Remove from heat and stir in 1 cup of the shredded cheddar cheese until melted and smooth. Stir in the mayonnaise, beaten egg, diced onion, garlic powder, salt, and pepper.
Step 3: Combine and Assemble
In a large bowl, gently combine the prepared broccoli with the cheese sauce until the florets are evenly coated. Pour the mixture into your prepared baking dish and spread it into an even layer.
Step 4: Add the Topping and Bake
In a small bowl, mix the crushed Ritz crackers with the 2 tablespoons of melted butter. Sprinkle this mixture evenly over the casserole. Bake for 25-30 minutes, or until the casserole is bubbly and the topping is golden brown.
Tips for the Best Broccoli Casserole
Want to ensure your casserole is absolutely perfect? Here are some expert tips:
- Grate Your Own Cheese: Pre-shredded cheeses are often coated with anti-caking agents that prevent them from melting smoothly. For the creamiest sauce, always grate a block of sharp cheddar yourself.
- Don’t Overcook the Broccoli: Blanching the broccoli for just a few minutes is key. It should still be bright green and crisp-tender. It will finish cooking in the oven, and this prevents it from becoming mushy.
- Dry Your Broccoli Thoroughly: This is the most important step to prevent a watery casserole. Whether you’re using fresh or frozen, make sure to pat the broccoli dry with paper towels before adding it to the sauce.
Variations and Add-Ins
This classic Broccoli Casserole is delicious on its own, but it’s also a wonderful canvas for creativity. Here are a few ideas to customize your dish:
- Add Protein: Turn this into a main course by adding shredded rotisserie chicken, diced ham, or crumbled bacon.
- Different Cheeses: Swap out half the cheddar for Gruyère, Monterey Jack, or a Colby blend for a different flavor profile.
- Add More Veggies: Sautéed mushrooms or cauliflower would be delicious additions. For a different take on a vegetable casserole, check out our Vegetable Casserole recipe.
- Spice it Up: A pinch of cayenne pepper or a dash of hot sauce can add a nice, subtle heat to the cheese sauce.
Make-Ahead and Storage Instructions
This casserole is a great option for prepping ahead of time, making it perfect for holidays or busy weeknights.
- To Make Ahead: You can assemble the entire casserole (without the cracker topping) up to 24 hours in advance. Cover it tightly with foil and refrigerate. When ready to bake, add the buttered cracker topping and bake as directed, adding 5-10 minutes to the baking time.
- To Store: Store any leftovers in an airtight container in the refrigerator for up to 4 days.
- To Freeze: For best results, freeze the assembled casserole *before* baking and without the topping. Wrap the dish tightly in both plastic wrap and foil and freeze for up to 3 months. Thaw overnight in the refrigerator before adding the topping and baking.
What to Serve with Broccoli Casserole
This cheesy casserole is a versatile side dish that pairs well with a wide variety of main courses. It’s a classic alongside roasted chicken or turkey, baked ham, or a hearty pot roast. For a simple weeknight dinner, it’s fantastic with grilled pork chops or baked fish.
Yes, absolutely. You can assemble the entire casserole without the cracker topping up to 24 hours in advance. Cover it tightly and store it in the refrigerator. When you’re ready to bake, add the buttered cracker topping and bake as directed, adding about 5-10 extra minutes to the cooking time.
Yes, you can use frozen broccoli. Just make sure to thaw it completely and press out as much water as you can with paper towels or a clean kitchen towel before adding it to the recipe. This step is crucial to avoid a soupy casserole.
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, you can use the microwave for individual portions or bake the casserole in a 350°F (175°C) oven until warmed through. The topping may not be as crisp after reheating.
The key is to remove as much moisture from the broccoli as possible. If using fresh broccoli, blanch it briefly and then dry it thoroughly. If using frozen broccoli, thaw it completely and squeeze out all the excess water before mixing it with the sauce.
This recipe is very versatile! You can add cooked, shredded chicken or crumbled bacon to make it a main course. Sautéed mushrooms and onions are also delicious additions. For a different flavor, try using a mix of cheeses like Gruyère or Monterey Jack along with the cheddar.
Yes, absolutely. You can assemble the entire casserole without the cracker topping up to 24 hours in advance. Cover it tightly and store it in the refrigerator. When you’re ready to bake, add the buttered cracker topping and bake as directed, adding about 5-10 extra minutes to the cooking time.
Yes, you can use frozen broccoli. Just make sure to thaw it completely and press out as much water as you can with paper towels or a clean kitchen towel before adding it to the recipe. This step is crucial to avoid a soupy casserole.
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, you can use the microwave for individual portions or bake the casserole in a 350°F (175°C) oven until warmed through. The topping may not be as crisp after reheating.
The key is to remove as much moisture from the broccoli as possible. If using fresh broccoli, blanch it briefly and then dry it thoroughly. If using frozen broccoli, thaw it completely and squeeze out all the excess water before mixing it with the sauce.
This recipe is very versatile! You can add cooked, shredded chicken or crumbled bacon to make it a main course. Sautéed mushrooms and onions are also delicious additions. For a different flavor, try using a mix of cheeses like Gruyère or Monterey Jack along with the cheddar.
Enjoy This Classic Comfort Dish!
This cheesy Broccoli Casserole with Ritz crackers is more than just a recipe; it’s a dish that brings warmth and comfort to any table. We hope you love making and sharing it as much as we do. If you try it, please leave a comment below and let us know how it turned out! For more recipe inspiration, be sure to follow us on Pinterest.

Broccoli Casserole: The Ultimate Cheesy & Creamy Recipe
The ultimate Broccoli Casserole recipe! This easy, from-scratch dish features tender broccoli in a rich, creamy cheese sauce, all baked under a buttery Ritz cracker topping. The perfect comfort food side dish for any occasion.
Equipment
- 1 9x13 inch baking dish
- 1 Saucepan
- 1 Large bowl
Ingredients
- 6 cups fresh broccoli florets about 2 large heads, blanched
- 1/4 cup unsalted butter
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 1.5 cups sharp cheddar cheese shredded, divided
- 1/2 cup mayonnaise
- 1 large egg beaten
- 1/4 cup onion finely diced
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 sleeve Ritz crackers crushed
- 2 tbsp unsalted butter melted
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9x13 inch baking dish.
- Blanch fresh broccoli florets in boiling water for 2-3 minutes, then transfer to an ice bath. Drain very well and pat dry to remove all excess moisture.
- In a medium saucepan, melt 1/4 cup of butter over medium heat. Whisk in the flour and cook for 1 minute. Gradually whisk in the milk until smooth. Cook, stirring, until the sauce thickens, about 5-7 minutes.
- Remove the sauce from the heat. Stir in 1 cup of the shredded cheddar cheese until melted. Then, stir in the mayonnaise, beaten egg, diced onion, garlic powder, salt, and pepper until well combined.
- In a large bowl, combine the dry broccoli florets with the cheese sauce. Pour the mixture into the prepared baking dish and top with the remaining 1/2 cup of cheddar cheese.
- In a small bowl, mix the crushed Ritz crackers with the 2 tablespoons of melted butter. Sprinkle evenly over the casserole.
- Bake for 25-30 minutes, or until the filling is hot and bubbly and the cracker topping is golden brown. Let it rest for a few minutes before serving.
Notes
Tip 1: For the best results, use freshly grated sharp cheddar cheese. It melts much creamier than pre-shredded cheese.
Tip 2: Ensure your broccoli is completely dry before mixing it with the sauce. This is the key to preventing a watery casserole.
Tip 3: You can assemble the casserole up to a day in advance without the topping. Just cover, refrigerate, and add the topping right before baking.

Broccoli Casserole: The Ultimate Cheesy & Creamy Recipe
Equipment
- 1 9x13 inch baking dish
- 1 Saucepan
- 1 Large bowl
Ingredients
- 6 cups fresh broccoli florets about 2 large heads, blanched
- 1/4 cup unsalted butter
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 1.5 cups sharp cheddar cheese shredded, divided
- 1/2 cup mayonnaise
- 1 large egg beaten
- 1/4 cup onion finely diced
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 sleeve Ritz crackers crushed
- 2 tbsp unsalted butter melted
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9x13 inch baking dish.
- Blanch fresh broccoli florets in boiling water for 2-3 minutes, then transfer to an ice bath. Drain very well and pat dry to remove all excess moisture.
- In a medium saucepan, melt 1/4 cup of butter over medium heat. Whisk in the flour and cook for 1 minute. Gradually whisk in the milk until smooth. Cook, stirring, until the sauce thickens, about 5-7 minutes.
- Remove the sauce from the heat. Stir in 1 cup of the shredded cheddar cheese until melted. Then, stir in the mayonnaise, beaten egg, diced onion, garlic powder, salt, and pepper until well combined.
- In a large bowl, combine the dry broccoli florets with the cheese sauce. Pour the mixture into the prepared baking dish and top with the remaining 1/2 cup of cheddar cheese.
- In a small bowl, mix the crushed Ritz crackers with the 2 tablespoons of melted butter. Sprinkle evenly over the casserole.
- Bake for 25-30 minutes, or until the filling is hot and bubbly and the cracker topping is golden brown. Let it rest for a few minutes before serving.
Notes
Tip 2: Ensure your broccoli is completely dry before mixing it with the sauce. This is the key to preventing a watery casserole.
Tip 3: You can assemble the casserole up to a day in advance without the topping. Just cover, refrigerate, and add the topping right before baking.