Comfort food has always been my go-to when I need something that makes everyone happy. And let me tell you, finding a side dish that actually gets my kids excited about eating vegetables? That’s like finding gold. But this Velveeta cheese broccoli casserole does exactly that.
I started making this casserole when I realized I was throwing away way too much fresh broccoli. My family would eat it steamed with butter, but they weren’t exactly asking for seconds. Then I discovered that covering broccoli in creamy, melty Velveeta cheese changes everything. Suddenly, my kids were asking when we’d have “that cheesy broccoli thing” again.
The best part? This casserole comes together in about 30 minutes, and you probably have most of the ingredients sitting in your kitchen right now. It’s the kind of recipe that saves dinner on busy weeknights and works just as well for potluck gatherings.

Why You’ll Love This Broccoli Casserole
- Quick and easy weeknight side – Ready in under an hour, this casserole comes together with minimal prep work and uses simple ingredients you probably already have on hand.
- Kid-friendly way to eat vegetables – The creamy, cheesy sauce makes broccoli irresistible, even for the pickiest eaters in your family.
- Perfect for potlucks and holidays – This crowd-pleasing casserole travels well and always gets compliments at gatherings, making it your go-to dish for sharing.
- Creamy, cheesy comfort food – The combination of Velveeta and sharp cheddar creates the perfect melty cheese sauce, while the buttery Ritz cracker topping adds a satisfying crunch.
- Make-ahead friendly – You can assemble this casserole earlier in the day and just pop it in the oven when you’re ready to eat.
What Kind of Broccoli Should I Use?
For this casserole, frozen broccoli florets are actually your best bet since they hold up well during baking and won’t get mushy like fresh broccoli sometimes can. You can use any brand of frozen broccoli florets – just make sure they’re plain without any added sauces or seasonings. If you only have fresh broccoli on hand, cut it into bite-sized florets and blanch them in boiling water for about 3 minutes before using. Either way, make sure to drain any excess water from your broccoli before mixing it with the cheese, as too much moisture can make your casserole watery.

Options for Substitutions
This comforting casserole is pretty forgiving when it comes to swaps:
- Velveeta cheese: If you’re not a fan of processed cheese, you can substitute with 2 cups of shredded cheese like mild cheddar, Monterey Jack, or a cheese blend. You might need to add 2-3 tablespoons of milk to help it melt smoothly.
- Sharp cheddar cheese: Any good melting cheese works here – try mild cheddar, Colby, or even Gruyere if you want something fancier. Just stick with the same amount.
- Frozen broccoli: Fresh broccoli works great too – just steam it for 3-4 minutes before adding to the casserole. You can also try frozen cauliflower or a broccoli-cauliflower mix for variety.
- Ritz crackers: No Ritz on hand? Crushed butter crackers, panko breadcrumbs, or even crushed cornflakes make good substitutes. If using breadcrumbs, add an extra tablespoon of melted butter.
- Salted butter: Unsalted butter works fine – just add a pinch of salt to the cracker mixture. You could also use olive oil if that’s what you have available.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with broccoli casserole is not draining the frozen broccoli properly, which leads to a watery mess that dilutes all those cheesy flavors – make sure to thaw the broccoli completely and squeeze out as much moisture as possible using paper towels or a clean kitchen towel.
Another common error is adding the Velveeta while it’s too cold, causing it to clump instead of melting smoothly, so cut it into small cubes and let it come closer to room temperature before mixing it in.
Don’t skip seasoning your broccoli with the garlic powder, salt, and pepper before adding the cheese – this step builds flavor throughout the dish rather than just on top.
Finally, keep an eye on your Ritz cracker topping during the last 10 minutes of baking, as those buttery crackers can go from golden brown to burnt pretty quickly.

What to Serve With Broccoli Cheese Casserole?
This cheesy broccoli casserole makes a perfect side dish for almost any main course, especially roasted chicken, grilled pork chops, or a simple baked ham. I love serving it alongside some fluffy dinner rolls or cornbread to help soak up all that creamy cheese goodness. For a complete meal, try pairing it with a crisp green salad dressed with a light vinaigrette to balance out the richness of the casserole. You could also serve it with some roasted potatoes or rice pilaf if you want to make it more filling.
Storage Instructions
Refrigerate: This cheesy broccoli casserole keeps really well in the fridge for up to 4 days. Just cover it tightly with foil or transfer leftovers to an airtight container. The flavors actually get even better after sitting overnight, so it’s perfect for making ahead for Sunday dinner or potlucks.
Freeze: You can definitely freeze this casserole for up to 3 months, either before or after baking. If freezing unbaked, assemble everything except the Ritz cracker topping, then add that right before baking. Wrap it well in plastic wrap and foil to prevent freezer burn.
Reheat: To warm up leftovers, cover with foil and bake at 350°F for about 20-25 minutes until heated through. If it seems a bit dry, add a splash of milk before reheating. You can also microwave individual portions, but the oven keeps that nice crispy cracker topping better.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2150-2350
- Protein: 80-90 g
- Fat: 130-145 g
- Carbohydrates: 170-185 g
Ingredients
For the casserole:
- 1 cup shredded sharp cheddar cheese (I like Tillamook sharp cheddar)
- 1 tsp salt
- 16 oz Velveeta cheese (diced into 1/2-inch cubes)
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 32 oz frozen broccoli florets (thawed and drained well)
- 1/2 tsp onion powder
For the topping:
- 2 tbsp melted salted butter
- 1 sleeve buttery round crackers (crushed finely, like Ritz)
Step 1: Prepare the Broccoli
- 32 oz frozen broccoli florets
- 1 tsp salt
Preheat your oven to 350°F (175°C).
Prepare a 9×13 inch baking dish by spraying the bottom and sides with non-stick spray.
Bring a large pot of salted water to a boil and add the frozen broccoli florets.
Boil the broccoli for 3 minutes, then drain well.
Transfer the drained broccoli to a large mixing bowl.
Step 2: Season and Mix in Cheese
- 1/2 tsp garlic powder
- 1/2 tsp black pepper
- 1/2 tsp onion powder
- 16 oz Velveeta cheese, diced
- broccoli from Step 1
Season the drained broccoli in the mixing bowl with garlic powder, black pepper, and onion powder.
Cut the Velveeta cheese into 1-inch cubes, then add it to the broccoli.
Stir everything together until the Velveeta is fully incorporated and all the cheese has melted with the residual heat from the broccoli.
I like to keep stirring a minute longer to make sure the cheese is perfectly creamy and coats every bite.
Step 3: Assemble the Casserole
- broccoli cheese mixture from Step 2
- 1 cup shredded sharp cheddar cheese
Pour the broccoli and cheese mixture from Step 2 into the prepared casserole dish, spreading it out evenly.
Sprinkle the shredded sharp cheddar cheese evenly over the top.
Step 4: Top with Cracker Crust
- 1 sleeve buttery round crackers, crushed
- 2 tbsp melted salted butter
In a small bowl, mix the crushed buttery round crackers with melted salted butter until the crumbs are evenly coated.
Sprinkle the buttered cracker mixture evenly over the cheddar layer in the casserole.
Step 5: Bake the Casserole
Bake the casserole in the preheated oven for 25–30 minutes, or until the top is golden and the cheeses are bubbly.
Let it cool for a few minutes before serving—this helps the casserole set and makes it easier to serve.
I sometimes turn the broiler on for just a minute at the end to get the cracker topping extra crispy, but keep a close eye to avoid burning!