Broccoli Cheese Casserole

I don’t know about y’all, but I grew up in the era of freezer food. One of my top freezer aisle picks was Green Giant’s Broccoli with Cheese Sauce, and today I’m recreating it with my own twist. This broccoli cheese casserole is large and in charge, and hearty enough to feed an actual giant. I use three types of cheese and top it with buttery crackers, so the flavor is on point. Even the pickiest eaters don’t stand a chance!

This post may contain affiliate links. Read our disclosure policy.

A spoonful of broccoli cheese casserole being lifted, showing a gooey texture with broccoli and cracker topping

How to Make This Broccoli Cheese Casserole

A creamy white sauce with visible black pepper in a pot, stirred with a wooden spatula

Step 1: Melt the butter in a large saucepan, add the onion with a pinch of salt, and cook until softened, lowering the heat if it browns too quickly. Stir in the garlic, then the flour, cooking briefly after each. Slowly whisk in the milk, then cook until it begins to simmer.

Frozen broccoli florets added on top of the creamy mixture in a white pot

Step 2: Add half the shredded cheese, ground mustard, and sour cream, then lower the heat and stir until the sauce thickens. Season with salt and pepper, remove from heat, and stir in the frozen broccoli.

The creamy broccoli mixture topped with shredded cheddar and Swiss cheese in the pot

Step 3: Cover the casserole with the remaining cheese.

Overhead view of the fully baked broccoli cheese casserole topped with crackers and shredded cheese

Step 4: Bake your easy broccoli casserole. Top with crushed Ritz crackers and a heavy sprinkle of grated parmesan, then bake again until heated through and bubbly. Let it cool and enjoy!

A spoonful of broccoli cheese casserole being lifted, showing a gooey texture with broccoli and cracker topping

Broccoli Cheese Casserole Recipe

This Broccoli Cheese Casserole is made with onion, garlic, two different kinds of cheeses, and then topped with buttery crackers and just bakes in the oven!
5 from 4 votes
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course: Main Course, Side Dish
Servings: 10 servings

Ingredients

  • 6 tbsp unsalted butter
  • 1 small sweet onion diced
  • 4 garlic cloves finely chopped
  • 4 tbsp all purpose flour
  • 2 cups whole milk
  • 1 cup sharp cheddar cheese shredded
  • 1 cup swiss cheese shredded
  • 1 tsp ground mustard
  • 1/4 tsp ground nutmeg
  • 1/4 cup sour cream
  • 4 cups frozen broccoli florets
  • 3 tbsp grated parmesan cheese
  • 1 1/2 cups crushed ritz crackers about 26 crackers
  • 1 tsp kosher salt divided
  • 1/4 tsp fresh black pepper

Instructions

  • Preheat the oven to 400 degrees and grease a shallow baking dish.
  • Melt the butter in a large saucepan over medium heat. Add the diced onion, a 1/4 teaspoon of salt, and stir to combine. Cook, stirring frequently, for 5 minutes. Reduce the heat to medium low if the onions start to brown too quickly.
  • Add garlic and cook, stirring frequently for 1 minute.
  • Add flour and cook, continuing to stir for 1 more minute.
  • Slowly pour in the milk, whisking constantly. Once all the milk has been added, cook for 3 minutes or until the milk just begins to simmer.
  • Add half of the shredded cheese, ground mustard, and sour cream, then reduce the heat to low and stir until the sauce begins to thicken. Season with 3/4 teaspoon of salt and 1/4 teaspoon of pepper to taste. Remove from heat.
  • Stir in the frozen broccoli. Transfer the broccoli and cheese mixture to the greased baking dish. Cover the casserole with the remaining cheese.
  • Bake the casserole for 15 minutes. Top with crushed ritz crackers and a heavy sprinkle of grated parmesan, then bake for an additional 5-8 minutes, or until heated through and bubbly.
  • Let cool for 5 minutes and enjoy!

Notes

How to Store & Reheat this Broccoli Cheese Casserole
  • Fridge: Once baked, your casserole will keep in the fridge for 3 to 4 days. I like to portion it out into small airtight containers so it’s easy to grab and go.
  • Freezer: Let the casserole cool completely, then pack it into freezer-safe containers. It’ll keep well for up to 2 months. Remember to label it so you don’t forget what’s in there boos!
  • Reheating: Pop it in the oven at 350°F for about 15-20 minutes, or microwave individual portions in 1-minute bursts until heated through.

Nutrition

Calories: 282kcal | Carbohydrates: 15g | Protein: 11g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 52mg | Sodium: 284mg | Potassium: 237mg | Fiber: 1g | Sugar: 5g | Vitamin A: 770IU | Vitamin C: 30mg | Calcium: 320mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @GrandbabyCakes or tag #grandbabycakes!

Recipe Tips

  1. Start with block cheese, boos. Shredding it yourself melts way smoother and gives your cheesy broccoli casserole the flavor it deserves.
  2. Make sure to taste the cheese sauce before you mix it all up. Add more salt, pepper, or garlic powder if it needs a boost.
  3. Toss in other cheeses! Gouda, Pepperjack, goat cheese… This casserole can handle em all.
  4. If Ritz ain’t your thing, switch up the topping. Some of my favorites are breadcrumbs (both seasoned and unseasoned), crushed potato chips, pretzels, saltines, and Cheez-Its.
Closeup of a golden cheesy broccoli casserole being scooped out with a gold serving spoon

Want to Save This Recipe, Boo?

I'll email this recipe to you, so you can come back to it later!

Serving Ideas

More Casserole Recipes

Filed Under:  Oven, Side Dishes, Vegetables, Vegetarian

Comments

  1. Oh my look at this gorgeous cheesy casserole! Totally tempting! Love the idea of freezing it for later!!

  2. I usually have a hard time getting my kids to eat their veggies, but they loved this casserole! Thanks so much for sharing the recipe!

5 from 4 votes

Leave a Reply

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

Recipe Rating