Broccoli Casserole

I used to walk right past the Broccoli Casserole at potlucks, and now I’m the one making it every single time. The broccoli turns incredibly tender, smothered in the creamiest, most savory mushroom sauce, while the crispy cheese cracker topping bakes up golden and crunchy. It’s rich, cheesy, and the kind of side dish people talk about long after dinner is over.

A spoon lifts a serving of cheesy Broccoli Casserole from a white baking dish, revealing its creamy layers and golden-brown baked topping.
Broccoli Casserole. Photo Credit: Splash of Taste.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this for Thanksgiving, Christmas, potlucks, and family gatherings because it’s creamy, comforting, and always the biggest crowd-pleaser on the table. It’s budget-friendly, easy to prep ahead, and pairs well with just about any main dish or works wonderfully on its own as a weeknight dinner. Store leftovers in the fridge for up to 4 days.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Ingredients for a Broccoli Casserole include broccoli florets, eggs, mayonnaise, onion, paprika, pepper, salt, butter, mushroom soup, shredded cheese, and cheese crackers.
Broccoli Casserole Ingredients. Photo Credit: Splash of Taste.

How to Make Broccoli Casserole with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

You only need one pot, one bowl, and a baking dish to pull this off, so let’s get into it.

Steam Broccoli

Bring a large pot of water to a boil, then reduce it to a simmer. Place a steamer basket filled with the fresh broccoli over the water, cover with a lid, and steam for 5 minutes.

If you don’t have fresh broccoli and are using frozen broccoli florets instead, make sure to defrost them completely first and pat them dry with paper towels.

Once steaming is done, remove from the heat and chop the broccoli into bite-sized pieces. If you use thawed frozen chopped broccoli, then no need to chop.

Prep the Oven and Dish

Preheat your oven to 350°F/180°C, so your casserole cooks evenly. Have a greased casserole dish ready to keep everything running seamlessly from mixing to straight baking. A light brush of butter on the bottom and sides goes a long way in making sure nothing sticks.

I use a ceramic baking dish, which is perfect for even baking, and the bonus is that it always looks fancy on the table.

Mix the Filling

Add the steamed broccoli, mayonnaise, condensed cream soup, paprika, beaten eggs, melted butter, sliced onion, salt, and pepper to a large mixing bowl and mix well. A large and deep mixing bowl gives you plenty of room to combine everything without any spills or splashing.

If you want extra depth, feel free to stir in one or two cloves of garlic. It adds a savory, garlicky note that also pairs well with other ingredients in the filling, and is completely optional. For a slightly tangier, lighter result, you may partially swap the mayo for sour cream.

In case you don’t have a condensed cream of mushroom soup, you could try a different canned soup, like a condensed soup of celery, which keeps the recipe vegetarian-friendly and gives the filling a slightly different but equally savory taste.

Add the Cheese

Add 1 cup of the grated extra-sharp cheddar cheese to the broccoli mixture and stir well to combine. Using freshly grated cheese here makes a noticeable difference in how creamy the filling turns out.

A box grater always gets the job done quickly, and you’ll see the finer shreds melt right into the filling beautifully.

Assemble the Casserole

Carefully pour the mixture into the prepared baking dish, spreading it out evenly. Scatter the remaining ½ cup of shredded cheese over the top, then add the crushed cheese crackers in an even layer across the surface.

If you don’t have cheese crackers on hand, Ritz cracker crumbs make a great substitute topping. They bake up golden and buttery, too!

Bake and Serve Warm

Bake in the preheated oven for 40 minutes until the top is golden brown, and the filling is bubbling around the edges. Remove from the oven and serve while hot. Enjoy!

An oval casserole dish filled with a cheesy Broccoli Casserole, topped with golden breadcrumbs, sits on a beige cloth next to a bowl of sliced onions.
Bake for 40 minutes until golden and bubbling, then serve immediately while hot.

Broccoli cheese casserole is such a popular potluck and family gathering dish, so if you’re transporting it, let it cool slightly, then cover the dish tightly with foil or a silicone casserole lid. Then, pack the covered dish in an insulated casserole carrier so it stays hot until you arrive.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A hand uses two spoons to serve cheesy Broccoli Casserole and pasta from a white ceramic dish.

Broccoli Casserole

Broccoli Casserole is my go-to side dish when I want something comforting, hearty, and full of flavor that everyone at the table loves. The broccoli turns incredibly tender, coated in a thick, creamy mushroom sauce that's deeply savory, while the golden, crispy cheese cracker topping adds that satisfying balance of creamy and crunchy in every spoonful. I make it for holiday dinners, family gatherings, and potlucks because it's easy to prep ahead and always disappears before anything else on the table.
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Course: Casserole, Side Dish
Cuisine: American
Servings: 6
Calories: 576kcal

Ingredients

  • 6 cups fresh broccoli florets
  • 1 cup mayonnaise
  • 10 ¾ ounces condensed mushroom soup
  • 1 teaspoon paprika
  • 2 large eggs beaten
  • ½ stick butter melted
  • ½ onion thinly sliced
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • 1 ½ cups extra sharp cheddar cheese grated
  • 1 cup cheese crackers crushed

Video

[adthrive-in-post-video-player video-id=”bfsNmyqz” upload-date=”2025-10-27T02:37:53+00:00″ name=”Ultimate Cheesy Broccoli Casserole Comfort” description=”See how a simple veggie becomes a cheesy, comforting side.” player-type=”default” override-embed=”default”]

Instructions

  • Bring a large pan of water to a boil and reduce to a simmer, then place a steamer basket with broccoli on it, cover it with a lid, and steam for 5 minutes, remove from the heat and chop into bite sized pieces.
    6 cups fresh broccoli florets
  • Preheat your oven to 350°F/180°C.
  • Place the broccoli, mayonnaise, mushroom soup, paprika, eggs, butter, onion, salt, and pepper into a large mixing bowl and mix well to combine.
    1 cup mayonnaise, 10 ¾ ounces condensed mushroom soup, 2 large eggs, ½ stick butter, ½ onion, ½ teaspoon kosher salt, ¼ teaspoon black pepper, 1 teaspoon paprika
  • Then add 1 cup of cheese and mix well to combine. Transfer into a buttered casserole dish and add the remaining cheese, and crackers evenly to the top of the broccoli mixture.
    1 ½ cups extra sharp cheddar cheese, 1 cup cheese crackers
  • Bake for 40 minutes. Remove from the oven, serve while hot, and enjoy!

Notes

Here are a few tips I’ve picked up from making this casserole that’ll help you get the best results every time.
Steam, don’t boil: Steaming the broccoli for 5 minutes keeps it from getting waterlogged, which is important since the filling already has plenty of moisture from the mayonnaise, eggs, and soup.
Butter the casserole dish generously: Don’t skip buttering the dish before adding the filling. It prevents sticking and makes serving and cleanup much easier.
Mix the filling thoroughly: When you combine the broccoli, mayo, soup, eggs, butter, onion, and seasonings, take your time mixing so every piece of broccoli gets well coated before you add the cheese.
Grate your own cheese: Pre-shredded cheese has anti-caking coatings that prevent it from melting as smoothly. Grating fresh extra-sharp cheddar yourself gives you a creamier, more cohesive filling.
Add the cracker topping evenly: Spread the crushed crackers in an even layer over the cheese so every portion gets that satisfying crunch. Uneven spots can lead to some areas burning and others staying soft.
Store properly: Let the fully baked casserole cool completely, then refrigerate portions in airtight containers for up to 3 days and reheat in the oven to restore the crunch. The microwave works in a pinch. Freezing is not recommended because mayo doesn’t thaw well.

Nutrition

Calories: 576kcal | Carbohydrates: 17g | Protein: 15g | Fat: 51g | Saturated Fat: 16g | Polyunsaturated Fat: 19g | Monounsaturated Fat: 12g | Trans Fat: 0.5g | Cholesterol: 129mg | Sodium: 1179mg | Potassium: 434mg | Fiber: 3g | Sugar: 3g | Vitamin A: 1226IU | Vitamin C: 83mg | Calcium: 277mg | Iron: 2mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

Once the casserole has cooled completely, transfer any leftovers into an airtight container and refrigerate for up to 3 days. I don’t recommend freezing it, though, because the dairy ingredients may separate and make the casserole watery after thawing.

To reheat, cover the dish loosely with foil and warm it in the oven until heated through, which helps revive the topping without drying out the filling. You can also microwave individual portions in 60-second intervals until hot, though it may soften the crushed crackers a bit.

What to Serve With Broccoli Casserole

It pairs beautifully with other hearty, comforting sides that round out the table, like mashed potatoes or buttered egg noodles. It also works well next to green bean casserole or macaroni and cheese for a fully loaded comfort food spread.

A crisp coleslaw on the side adds a fresh, crunchy contrast that cuts through the richness nicely, while warm dinner rolls are perfect for scooping up any extra creamy filling on the plate.

If you’re building a full vegetarian spread, serve it alongside other veggies like cauliflower or green beans tossed in a light, creamy sauce. Roasted sweet potatoes or honey-glazed carrots add a nice sweetness that balances the savory flavors perfectly.

More Easy Recipes for You to Try at Home

If you love this broccoli casserole recipe, here are more easy vegetable casseroles I think you’ll enjoy.

5 from 98 votes (98 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




One Comment

  1. I recently made this cheese broccoli casserole, and it was so so good! The creamy, cheesy goodness combined with the perfectly tender broccoli was incredibly comforting. I used a mix of sour cream and mayo as you suggested and loved the flavor profile. This recipe is definitely a keeper, and I can’t wait to make it again and again.