Go Back

Broccoli Casserole Recipe

A creamy, cheesy, crowd-pleasing side with a crunchy Ritz topping, perfect for holidays or a cozy weeknight table.

Ingredients

  • 32 oz frozen broccoli florets or 4–5 cups fresh, washed and chopped
  • 1 medium onion roughly chopped
  • 1 can 10 oz condensed cream of chicken soup (homemade or store-bought)
  • 2 large eggs beaten
  • 1 cup mayonnaise
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • cups sharp cheddar cheese shredded (white, orange, or a mix)
  • ¼ cup melted butter half a stick
  • 1 sleeve Ritz crackers crushed
  • Extra ½ cup cheddar cheese for topping

Instructions

Prepare Broccoli:

  • If using frozen, thaw broccoli under warm water in a colander until softened. Drain well and pat dry with paper towels to avoid excess moisture.
  • If using fresh, wash and chop into pieces or use pre-chopped broccoli.

Combine Base:

  • Place broccoli in a large bowl.
  • Add chopped onion, condensed cream of chicken soup (just the condensed portion), beaten eggs, mayonnaise, salt, pepper, 1½ cups shredded cheddar, and melted butter.
  • Mix everything together. If broccoli pieces are too large for your liking, you can chop them more now or break them up with your spoon.

Assemble in Baking Dish:

  • Spray a 9”x13” (or similar size) baking dish with baking spray.
  • Spread the broccoli mixture evenly in the dish.

Add Topping:

  • Evenly distribute crushed Ritz crackers over the casserole.
  • Sprinkle about ½ cup cheddar cheese on top.

Bake:

  • Bake at 350°F (175°C) for 30–35 minutes, until bubbly and golden on top.

Serve:

  • Let cool slightly before serving. Enjoy with crispy, cheesy topping and creamy broccoli beneath!

Video

Notes

  • Use chopped broccoli if you want smaller pieces and easier serving.
  • Substitute other crackers if desired, but Ritz delivers a distinctly buttery crunch.
  • Double the recipe for a big crowd—just use a larger pan.
  • Homemade cream of chicken soup is recommended if you want to skip the can (use the condensed version, not diluted).