Creamy Spinach Broccoli Cheese Casserole


Spinach Broccoli Cheese Casserole

Spinach Broccoli Cheese Casserole: Golden, melted cheese. Tender broccoli florets. Creamy spinach folded into a rich, savory sauce. It’s the kind of dish that feels nostalgic and satisfying all at once.

I’ve always believed vegetables truly shine when paired with bold flavor and creamy texture. This casserole does exactly that.

Whether you’re planning a holiday menu, bringing a dish to a potluck, or simply trying to get more greens onto the dinner table, this recipe delivers comfort, convenience, and incredible flavor in every bite.

Let’s dive into everything you need to know to make the best spinach broccoli cheese casserole from scratch.

Why You’ll Love This Spinach Broccoli Cheese Casserole

This isn’t just another vegetable side dish. It’s a crave-worthy, crowd-pleasing bake that works for nearly any occasion.

Here’s why it deserves a spot in your rotation:

  • Ultra creamy texture with perfectly tender vegetables
  • Bold, cheesy flavor without overpowering the greens
  • Simple, pantry-friendly ingredients
  • Kid-approved and family-friendly
  • Perfect as a holiday side dish or vegetarian main course
  • Easy to prep ahead of time
  • Customizable with proteins, grains, or extra veggies

It’s hearty enough to feel indulgent, yet packed with nutrient-dense spinach and broccoli.

Ingredients You’ll Need

The beauty of this casserole lies in its simplicity. Each ingredient plays a specific role in creating that creamy, cheesy texture.

Vegetables

  • Broccoli florets – Fresh works best for texture, but frozen can be used for convenience.
  • Spinach – Fresh or frozen. If using frozen, make sure it’s completely thawed and drained.

Cheese

  • Sharp cheddar cheese – Provides bold, classic flavor.
  • Mozzarella or Monterey Jack – Adds smooth melt and stretch.
  • Parmesan (optional) – Brings a savory depth and slightly crisp top.

Creamy Base

  • Cream cheese or sour cream – For richness and body.
  • Milk or heavy cream – Helps create a smooth sauce consistency.
  • Garlic and onion – Essential aromatics for flavor.

Optional Topping

  • Breadcrumbs or crushed crackers – For a crispy, golden finish.
  • Butter – Helps the topping brown beautifully.

How to Make Spinach Broccoli Cheese Casserole

This casserole comes together easily with a few straightforward steps.

1. Prep the Vegetables

Preheat your oven to 375°F and lightly grease a baking dish.

Steam or blanch the broccoli until just tender-crisp. Avoid overcooking; it will continue to soften in the oven.

If using fresh spinach, sauté it in a pan with a little olive oil until wilted. If using frozen spinach, squeeze out as much moisture as possible after thawing. Excess water is the main cause of watery casseroles.

2. Build the Creamy Cheese Sauce

In a large mixing bowl, combine:

  • Softened cream cheese or sour cream
  • Milk or heavy cream
  • Minced garlic
  • Sautéed onion
  • Shredded cheddar and mozzarella

Mix until smooth and well incorporated. Season with salt, pepper, and a pinch of paprika or nutmeg for extra depth.

3. Combine Everything

Fold the broccoli and spinach into the cheese mixture. Stir until the vegetables are evenly coated.

Transfer the mixture to your prepared baking dish. Spread evenly and top with additional shredded cheese.

If using a breadcrumb topping, mix breadcrumbs with melted butter and sprinkle over the top.

4. Bake

Bake uncovered for 25–30 minutes, or until the casserole is bubbling and the top is golden brown.

Let it rest for 5–10 minutes before serving. This helps the casserole set and makes slicing easier.

Spinach Broccoli Cheese Casserole close up

Tips for a Creamy (Not Watery) Casserole

Nothing ruins a good casserole like excess liquid pooling at the bottom. Here’s how to prevent that:

  • Thoroughly drain spinach—press out every bit of moisture.
  • Avoid over-steaming broccoli.
  • Use freshly shredded cheese instead of pre-shredded (which contains anti-caking agents).
  • Use full-fat dairy for a richer, thicker texture.
  • Let the casserole rest before serving so it can firm up slightly.

These small adjustments make a big difference in the final texture.

Delicious Variations to Try

One of the best parts about this spinach broccoli cheese casserole is how versatile it is.

Make It a Main Dish

  • Add cooked shredded chicken.
  • Stir in cooked rice or quinoa for a heartier bake.
  • Mix in cooked pasta for a vegetable-loaded pasta casserole.

Boost the Flavor

  • Swap cheddar for Gruyère for a deeper, nutty taste.
  • Add Parmesan to the topping for extra crispiness.
  • Sprinkle red pepper flakes for heat.

Add More Vegetables

  • Mushrooms
  • Cauliflower
  • Zucchini
  • Bell peppers

Make It Low-Carb or Keto

  • Skip the breadcrumb topping.
  • Use heavy cream instead of milk.
  • Add extra cheese for richness and structure.

How to Store, Freeze, and Reheat

This casserole is perfect for meal prep.

Storing

  • Keep leftovers in an airtight container in the refrigerator for up to 4 days.

Freezing

  • Freeze before or after baking for up to 2 months.
  • Wrap tightly with plastic wrap and foil to prevent freezer burn.

Reheating

  • Reheat in the oven at 350°F until warmed through.
  • Cover loosely with foil to prevent over-browning.
  • Avoid excessive microwaving, which can cause the sauce to separate.

What to Serve with Spinach Broccoli Cheese Casserole

This dish pairs beautifully with both proteins and simple sides.

  • Roast chicken
  • Grilled steak
  • Baked salmon
  • Holiday turkey or ham
  • Garlic bread
  • Dinner rolls
  • Simple green salad

It works equally well on a Thanksgiving table or alongside a weeknight rotisserie chicken.

Recipe FAQ’s

Can I use frozen broccoli?

Yes. Thaw it first and drain thoroughly to avoid excess moisture in the casserole.

Can I make this casserole ahead of time?

Absolutely. Assemble it up to 24 hours in advance, cover, and refrigerate. Bake just before serving.

Can I freeze Spinach Broccoli Cheese Casserole?

Yes. Freeze before or after baking for up to 2 months. Thaw overnight in the refrigerator before reheating.

Spinach Broccoli Cheese Casserole

Creamy Spinach Broccoli Cheese Casserole

Spinach Broccoli Cheese Casserole is a creamy, cheesy baked vegetable dish that transforms simple ingredients into comforting perfection. Tender broccoli and spinach are combined with a rich cheese sauce, topped with melted cheese (and optional crispy breadcrumbs), then baked until golden and bubbly.
Ready in just 45 minutes, this versatile casserole works beautifully as a holiday side dish, potluck favorite, or hearty vegetarian main course. It’s easy to customize, make ahead, and store making it a reliable go-to recipe for any occasion.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course, Side Dish
Cuisine American
Servings 6 Servings
Calories 345 kcal

Ingredients
  

  • 4 cups fresh broccoli florets about 1 large head
  • 2 cups fresh spinach chopped (or 1 cup frozen spinach, thawed and drained)
  • 1 ½ cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 4 oz cream cheese softened
  • ½ cup sour cream
  • ½ cup milk or heavy cream for richer texture
  • ½ cup grated Parmesan cheese optional
  • ½ cup breadcrumbs optional topping
  • 2 tablespoons butter melted (for topping)
  • 1 small onion finely diced
  • 2 cloves garlic minced
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon paprika
  • Pinch of ground nutmeg optional

Instructions
 

Preheat the Oven

  • Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.

Prepare the Broccoli

  • Bring a pot of water to a boil. Blanch the broccoli florets for 2–3 minutes until tender-crisp. Drain well and set aside.

Cook the Aromatics and Spinach

  • In a skillet over medium heat, sauté the diced onion for 3–4 minutes until softened.
  • Add the minced garlic and cook for 30 seconds.
  • Add the spinach and cook until wilted (if using fresh).
  • If using frozen spinach, ensure it is fully drained before adding.
  • Remove from heat.

Make the Cheese Mixture

  • In a large mixing bowl, combine: Softened cream cheese, Sour cream, Milk, Shredded cheddar cheese (reserve ½ cup for topping), Mozzarella cheese, Parmesan cheese (if using), Salt, pepper, paprika, and nutmeg
  • Stir until smooth and well blended.

Combine Everything

  • Fold in the cooked broccoli and spinach mixture. Stir until all vegetables are evenly coated in the cheese sauce.

Assemble the Casserole

  • Transfer the mixture into the prepared baking dish.
  • Sprinkle the remaining ½ cup cheddar cheese over the top.
  • If using breadcrumbs, mix them with melted butter and sprinkle evenly over the casserole.

Bake

  • Bake uncovered for 25–30 minutes, or until the casserole is bubbly and the top is golden brown.

Rest and Serve

  • Allow the casserole to rest for 5–10 minutes before serving to help it set.
Keyword Spinach Broccoli Cheese Casserole

Leave a Reply

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

Recipe Rating




The maximum upload file size: 128 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here