If you love a cozy and creamy vegetable side dish that feels warm and comforting, this Broccoli Cheese Casserole is about to become a new favorite. It’s filled with tender broccoli, fluffy rice, and a rich cheese sauce that tastes silky and smooth in every bite. The sauce is made with evaporated milk, cream, and melting cheeses, so you get all the richness of a restaurant style casserole without canned soup.
This recipe shines during the holidays because it pairs with almost any main dish and can be prepared ahead of time. It’s simple, family friendly, and delivers the perfect balance of creamy, cheesy, and savory in every scoop. Whether you are cooking Thanksgiving dinner, making a Sunday roast, or planning an easy weeknight meal, this broccoli cheese casserole fits right in.

Why You Will Love This Broccoli Cheese Casserole
- Made without canned soup
- Silky, creamy cheese sauce
- Evaporated milk creates a stable melt
- Cozy and nostalgic flavor
- Perfect for holidays and gatherings
- Family friendly and always a hit
- Reheats well and great for meal prep
- Simple ingredients with big comfort

When To Make This Casserole
This recipe works for:
- Thanksgiving, Christmas, and Easter
- Sunday dinners
- Weeknight meals
- Potlucks and gatherings
- Fall and winter comfort meals
- Meal prep
- Anytime you want a cozy side dish

What Makes This Casserole Extra Creamy
The secret to this casserole is the combination of evaporated milk, heavy cream, and cheeses that melt smoothly. Evaporated milk has less water than regular milk, so it brings richness without making the sauce too heavy. The cream helps thicken the sauce while keeping it velvety. American cheese and Monterey Jack both melt into a smooth and creamy texture, which keeps the sauce from separating or turning gritty in the oven.
Everything comes together in a way that feels like a restaurant quality casserole, but it is incredibly easy to make at home with pantry and freezer staples.
FAQs
Can I make this ahead of time?
Yes! Assemble the casserole without the topping up to one day ahead. Cover and refrigerate. Add topping before baking and add 5 to 10 extra minutes if baking from cold.
Can I use fresh broccoli?
Yes. Steam or boil fresh broccoli for 3 to 4 minutes until it is bright green, soft on the outside, and still has a bite in the center. Drain it very well and pat it dry. You can also shock it in ice water to stop the cooking before draining. Draining well is important because extra moisture can thin the cheese sauce.
Can I freeze this casserole?
Yes. Freeze before baking for best results. Thaw in the fridge overnight. Add topping and bake as directed.
Why evaporated milk?
Evaporated milk works really well in casseroles because the water has already been removed, which makes it thicker and more stable than regular milk. The proteins in evaporated milk are concentrated, so they hold the cheese together and keep the sauce smooth while it bakes. This helps prevent the cheese from separating, curdling, or turning oily in the oven. It also gives the casserole a rich and creamy texture without making it feel heavy.
Can I use different cheeses?
Yes. Colby Jack and American melt very smoothly and give the sauce that silky texture you want. You can mix in a little cheddar for added flavor, but cheddar on its own can turn slightly grainy when baked. If you want the creamiest result, stick with cheeses that melt cleanly, like American, Monterey Jack, Colby Jack, or Havarti.
This casserole pairs perfectly with my Creamy Mashed Potatoes, Cajun Fried Turkey, and Cola Pot Roast.

Broccoli Cheese Casserole Recipe
Ingredients
- 2 tbsp butter
- 1 small onion diced
- 2 garlic cloves minced
- 1 (12 oz) can evaporated milk
- 1/2 cup heavy cream
- 3 tbsp cornstarch
- 2 cups American cheese freshly shredded from a block
- 2 cups Colby Jack cheese freshly shredded from a block
- 32 oz frozen broccoli florets thawed and well drained
- 2 cups cooked white rice
- 1 to 1 1/2 tsp salt
- 1 tsp black pepper
Topping
- 1 sleeve Ritz crackers
- 1/2 cup fried onions
- 2 tbsp butter melted
- Extra shredded cheese optional
Method
- Preheat oven to 350°F. Grease a 9×13 inch baking dish.
- Melt butter in a large pot over medium heat. Add onion, garlic, salt, and pepper. Stir together and cook 3 to 4 minutes until softened.
- Pour in evaporated milk and warm gently. In a small bowl whisk the heavy cream with cornstarch until smooth. If the slurry is too thick, add a splash of water to thin it out. Whisk slurry into the warm evaporated milk and cook 1 to 2 minutes until lightly thickened.
- Reduce heat to medium low. Add the American cheese a handful at a time and stir until melted. Add Monterey Jack and stir until smooth. Taste and adjust seasoning.
- Fold in broccoli and cooked rice until everything is coated. Transfer mixture to the prepared baking dish.
- Place Ritz crackers and fried onions in a ziplock bag and crush with a rolling pin. Add melted butter and shake to coat. Sprinkle extra cheese over the casserole and top with cracker mixture.
- Bake 25 to 30 minutes until hot and lightly golden. Let rest 5 minutes before serving.



What did you think?