Comforting Spinach Broccoli Casserole

Posted on June 24, 2026 ·

by Bellie

Difficulty

Prep time

Cooking time

Total time

Servings

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

When you need a side dish that’s creamy, cheesy, and packed with vegetables, Spinach Broccoli Cheese Casserole is hard to beat. This comforting casserole combines tender broccoli, nutritious spinach, and a rich cheese sauce into one crowd-pleasing dish that’s perfect for weeknight dinners, holiday tables, and potluck gatherings.

Even picky eaters often find themselves going back for seconds thanks to the irresistible combination of melted cheese and flavorful vegetables. Best of all, this casserole is easy to prepare ahead of time, making it a reliable addition to busy meal plans.

Why You’ll Love This Spinach Broccoli Cheese Casserole

There are countless reasons this casserole earns a spot on dinner tables year after year.

  • Loaded with vegetables
  • Rich, creamy cheese sauce
  • Perfect for holidays and family dinners
  • Easy to prepare ahead
  • Great for meal prep
  • Pairs with almost any main course

If you enjoy comforting side dishes like Cheesy Corn Casserole, Garlic Roasted Potatoes, or Creamy Green Bean Casserole, this recipe is another excellent addition to your collection.

“The combination of broccoli, spinach, and melted cheese creates the perfect balance of comfort food and vegetables.”

How to Make Spinach Broccoli Cheese Casserole

This casserole comes together in a few simple steps. The vegetables are lightly cooked, combined with a creamy cheese mixture, and baked until bubbly and golden.

The result is a warm, satisfying side dish that’s both hearty and flavorful.

Ingredients You’ll Need

Main Ingredients

  • 4 cups broccoli florets
  • 2 cups fresh spinach
  • 8 ounces cream cheese, softened
  • 1 cup sour cream
  • 2 cups shredded cheddar cheese
  • ½ cup grated Parmesan cheese
  • 2 eggs
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper to taste

Optional Topping

  • Butter crackers, crushed
  • Panko breadcrumbs
  • Additional Parmesan cheese

Ingredient Notes

Fresh broccoli provides the best texture, but frozen broccoli can be used if thoroughly drained. Fresh spinach works wonderfully, though frozen spinach may also be substituted after removing excess moisture.

Directions

Step 1: Prepare the Oven

  1. Preheat the oven to 375°F.
  2. Lightly grease a 9×13-inch baking dish.

Step 2: Cook the Vegetables

  1. Steam or blanch the broccoli until slightly tender.
  2. Drain thoroughly.
  3. Wilt the spinach slightly and remove excess moisture.

Step 3: Prepare the Cheese Mixture

  1. In a large bowl, combine cream cheese and sour cream.
  2. Mix until smooth.
  3. Stir in eggs, garlic powder, onion powder, salt, and pepper.
  4. Add cheddar cheese and Parmesan cheese.

Step 4: Assemble

  1. Fold broccoli and spinach into the cheese mixture.
  2. Transfer everything to the prepared baking dish.
  3. Spread evenly.
  4. Sprinkle additional cheese or cracker topping if desired.

Step 5: Bake

  1. Bake for 30 to 35 minutes.
  2. Cook until bubbly and lightly golden on top.
  3. Allow to rest for several minutes before serving.

Best Ways to Serve Spinach Broccoli Cheese Casserole

One of the best things about this casserole is its versatility.

Serve it alongside:

Main Dishes

  • Roast chicken
  • Baked ham
  • Pork chops
  • Meatloaf
  • Turkey breast

Holiday Meals

This casserole fits perfectly into holiday menus next to Loaded Mashed Potatoes, Southern Mac and Cheese, and Easy Side Dish Recipes.

Low-Carb Meals

Because it’s packed with vegetables and cheese, it also complements many low-carb dinner options.

How to Store Spinach Broccoli Cheese Casserole

This casserole stores beautifully, making it ideal for leftovers and meal prep.

Refrigerator

Store covered in the refrigerator for up to 4 days.

Freezer

Freeze tightly wrapped for up to 2 months.

Reheating

For best results:

  • Oven: 350°F for 15–20 minutes
  • Microwave: Heat individual portions for 1–2 minutes

Meal Prep Tip

This casserole is excellent for preparing ahead of busy weeks. Many families find it helpful to organize favorite recipes and shopping lists using a meal-planning system such as the Weekly Meal Planner available at https://akagency.gumroad.com/l/thisbakedlife.

Tips for the Best Spinach Broccoli Cheese Casserole

Drain Vegetables Well

Excess moisture can make the casserole watery.

Use Freshly Shredded Cheese

Freshly shredded cheese melts more smoothly and creates a richer texture.

Don’t Overcook the Broccoli

Slightly tender broccoli maintains the best texture after baking.

Let It Rest

Allowing the casserole to rest for 5 to 10 minutes helps it set properly.

Season Carefully

Taste the cheese mixture before baking to ensure balanced seasoning.

Delicious Variations

Extra Cheesy Version

Add mozzarella or Monterey Jack cheese for additional creaminess.

Bacon Broccoli Casserole

Mix in cooked bacon before baking.

Spicy Version

Add diced jalapeños or crushed red pepper flakes.

Chicken and Broccoli Bake

Stir in cooked shredded chicken to turn the casserole into a complete meal.

Crunchy Topping Version

Top with buttery cracker crumbs or toasted breadcrumbs.

Three-Cheese Casserole

Combine cheddar, mozzarella, and Parmesan for extra flavor.

{image_2}

Frequently Asked Questions

Can I make Spinach Broccoli Cheese Casserole ahead of time?

Yes. Assemble the casserole up to one day ahead and refrigerate until ready to bake.

Can I use frozen broccoli?

Absolutely. Just thaw and drain it thoroughly before using.

Can I freeze this casserole?

Yes. Freeze after baking or before baking for up to two months.

How do I prevent a watery casserole?

Be sure to remove excess moisture from both the spinach and broccoli before combining them with the cheese mixture.

What cheese works best?

Sharp cheddar provides excellent flavor, while Parmesan adds depth and richness.

Can I add protein?

Yes. Cooked chicken, turkey, or ham all work well in this casserole.

Final Thoughts

Spinach Broccoli Cheese Casserole is the perfect combination of comfort food and vegetables. Creamy, cheesy, and incredibly satisfying, it’s a side dish that fits equally well on holiday tables and weeknight dinner menus.

Whether you’re serving it alongside roast chicken, bringing it to a potluck, or preparing meals ahead for a busy week, this casserole is sure to become a family favorite.

Be sure to explore other Spinach & Broccoli Recipes like Ghanaian Spinach Stew, Spinach Rice
Broccoli Apple Salad, Broccoli Salad with Bacon and Cheddar
to complete your collection of dependable side dishes.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Comforting Spinach Broccoli Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bellie
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

This comforting Spinach Broccoli Cheese Casserole is creamy, cheesy, and packed with tender broccoli, fresh spinach, and a rich cheese sauce. It is perfect for weeknight dinners, holiday tables, potlucks, meal prep, and family gatherings.


Ingredients

Scale

Main Ingredients:

  • 4 cups broccoli florets
  • 2 cups fresh spinach
  • 8 ounces cream cheese, softened
  • 1 cup sour cream
  • 2 cups shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 2 eggs
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper, to taste

Optional Topping:

  • Butter crackers, crushed
  • Panko breadcrumbs
  • Additional Parmesan cheese

Instructions

  1. Preheat Oven: Preheat the oven to 375°F.
  2. Prepare Baking Dish: Lightly grease a 9×13-inch baking dish.
  3. Cook Broccoli: Steam or blanch the broccoli until slightly tender, then drain thoroughly.
  4. Prepare Spinach: Wilt the spinach slightly and remove excess moisture.
  5. Make Cheese Mixture: In a large bowl, combine softened cream cheese and sour cream. Mix until smooth.
  6. Add Seasoning: Stir in eggs, garlic powder, onion powder, salt, and pepper.
  7. Add Cheese: Stir in shredded cheddar cheese and grated Parmesan cheese.
  8. Combine Vegetables: Fold the broccoli and spinach into the cheese mixture until evenly coated.
  9. Assemble: Transfer the mixture to the prepared baking dish and spread evenly.
  10. Add Topping: Sprinkle with additional cheese, crushed crackers, panko breadcrumbs, or Parmesan if desired.
  11. Bake: Bake for 30–35 minutes, or until bubbly and lightly golden on top.
  12. Rest: Allow the casserole to rest for 5–10 minutes before serving.

Notes

  • Drain vegetables well: Excess moisture from broccoli or spinach can make the casserole watery.
  • Use fresh cheese: Freshly shredded cheese melts more smoothly than pre-shredded cheese.
  • Do not overcook broccoli: Slightly tender broccoli keeps the best texture after baking.
  • Let it rest: Resting for 5–10 minutes helps the casserole set before serving.
  • Make ahead: Assemble up to 1 day ahead and refrigerate until ready to bake.
  • Frozen broccoli: Thaw and drain thoroughly before using.
  • Add protein: Stir in cooked chicken, turkey, or ham for a heartier casserole.
  • Storage: Refrigerate covered for up to 4 days or freeze for up to 2 months.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Side Dish
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 24g
  • Saturated Fat: 14g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 95mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star