Side Dish

Broccoli Spinach Casserole (with a French Onion Twist)

A creamy, cheesy broccoli spinach casserole made with steamed broccoli, well-drained spinach, sour cream, and melted cheddar, baked until golden and topped with crispy fried onions for a French onion twist.

A cheesy broccoli and spinach casserole topped with crispy onions, served on a plate with a spoon.

Cook this recipe

Broccoli Spinach Casserole (with a French Onion Twist)

Ingredients

Servings
8

Nutrition per serving

Serving size
1 serving
Calories
303 kcal
Protein
13.00 g
Carbohydrates
11.00 g
Fat
24.00 g
Sodium
721.00 mg
Cholesterol
106.00 mg
Fiber
2.40 g
Saturated fat
12.00 g
Sugar
3.30 g
Unsaturated fat
8.40 g

Instructions

0 of 8 steps done

01Step

Preheat and prepare the dish

Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking dish.
02Step

Prepare the broccoli and spinach

Steam the broccoli florets until just tender-crisp, then drain well. Squeeze the thawed spinach firmly to remove as much liquid as possible.
03Step

Mix the creamy base

In a large bowl, whisk together the condensed soup, sour cream, eggs, 2 cups of the cheddar cheese, chopped onion, garlic, melted butter, salt, and pepper.
04Step

Fold in the vegetables

Add the drained broccoli and spinach to the creamy base and fold together until evenly combined.
05Step

Fill the dish

Pour the mixture into the prepared baking dish and spread it into an even layer.
06Step

Bake covered

Cover the dish with foil and bake for 25 minutes.
07Step

Add the topping and finish baking

Uncover, sprinkle with the remaining 1/2 cup of cheddar cheese and the crispy fried onions, then bake uncovered for another 10 to 15 minutes until golden and bubbly. Check the center with an instant-read thermometer; it should reach at least 160°F (71°C) before removing from the oven.
08Step

Rest before serving

Let the casserole rest for 5 minutes before serving so it sets and is easier to slice.

Share this recipe

Loved this recipe? Share it with someone who’ll enjoy it.

Cooking guide

Cooking tips and techniques

A broccoli spinach casserole is a creamy, cheese-baked side dish made from steamed broccoli, well-drained spinach, sour cream, condensed soup, and melted cheddar, baked until bubbly and golden. It works as a vegetable side for almost any dinner, and swapping the topping for crispy fried onions turns it into a broccoli casserole with French onions.

Explore more practical ideas in our vegetarian dinners.

What Makes a Broccoli Spinach Casserole Work

The texture of this dish depends on moisture control more than any other single factor. Frozen spinach holds a surprising amount of water, and if you skip squeezing it dry, the casserole turns watery instead of creamy. Fresh or frozen broccoli should be just tender-crisp before it goes into the dish, since it will continue cooking in the oven and can turn mushy if it's already soft going in.

The creamy base — sour cream, a condensed soup, eggs, and shredded cheese — binds the vegetables together and sets as it bakes. Eggs are what give the casserole its sliceable, custardy structure rather than a loose, soupy texture.

Broccoli Casserole with French Onions: The Topping Variation

Swapping a plain breadcrumb or cracker topping for crispy fried onions is what turns a standard broccoli spinach casserole into a broccoli casserole with French onions. The onions are added in the last 10 to 15 minutes of baking, not at the start, so they crisp up instead of steaming soft under the lid. If you want extra crunch, reserve half the onions and sprinkle them on right after the casserole comes out of the oven.

Other Topping Options

  • Panko breadcrumbs tossed with a little melted butter for a lighter crunch
  • Crushed cheese crackers for extra richness
  • Extra shredded cheddar alone, for a simpler cheese-crusted top

Ingredient Substitutions for Broccoli Spinach Casserole

Fresh spinach can replace frozen: use about 10 ounces of fresh leaves, wilt them in a hot pan first, then drain and press out the liquid the same way you would with thawed frozen spinach. Cream of mushroom soup can be swapped for cream of chicken soup if you're not keeping the dish vegetarian. Cottage cheese can stand in for part of the sour cream for a slightly lighter, tangier filling. Any melting cheese — Monterey Jack, a Swiss-cheddar blend, or mozzarella — can replace some or all of the cheddar.

Preventing a Watery or Underset Broccoli Spinach Casserole

Most failures come down to moisture or undercooking. Squeeze thawed spinach by hand or in a clean kitchen towel until no more liquid releases. Drain steamed broccoli thoroughly and let it steam off excess moisture for a minute before mixing it in. Bake until the center is set rather than jiggly, and use an instant-read thermometer to confirm the center of the casserole reaches at least 160°F (71°C) before pulling it from the oven, since the dish contains eggs.

Storing and Reheating Broccoli Spinach Casserole

Cooled casserole keeps well covered in the refrigerator for up to 4 days. For longer storage, freeze portions in an airtight container for up to 2 months; thaw overnight in the refrigerator before reheating. When reheating leftovers, warm them in the oven or microwave until the center reaches 165°F (74°C).

Serving a Broccoli Spinach Casserole

This casserole works as a side dish alongside roasted or grilled proteins, or as a main course on its own with a simple salad. If you're planning a full vegetarian dinner around it, the guide to choosing tonight's vegetarian dinner has more ideas for pairing side dishes like this one with a complete meal.

Safe internal temperatures in this recipe follow the FoodSafety.gov safe minimum internal temperature chart.

Helpful answers

Frequently Asked Questions

Can I use fresh spinach instead of frozen?

Yes, use about 10 ounces of fresh spinach, wilt it in a hot pan first, then drain and press out the liquid the same way you would with thawed frozen spinach.

How do I make broccoli casserole with French onions?

Use the same broccoli spinach casserole base, but top it with crispy fried onions during the last 10 to 15 minutes of baking instead of breadcrumbs, so the onions crisp up rather than steam.

Why is my casserole watery?

Watery casserole almost always comes from spinach or broccoli that wasn't drained well enough; squeeze both thoroughly before mixing them into the creamy base.

Can I make this casserole ahead of time?

Yes, assemble the casserole without the final cheese and onion topping, cover, and refrigerate for up to a day; add the topping and bake when ready to serve.

How do I store and reheat leftovers?

Store covered in the refrigerator for up to 4 days or freeze for up to 2 months, and reheat leftovers until the center reaches 165°F (74°C).

From readers

Reviews

Cooked this? Tell other readers how it went.

Be the first to review this recipe

Optional. Never shown; used only if we need to reply to you.
Your rating
Rate the recipe if you cooked it. Leave it empty to only ask a question.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Reviews appear once we have checked them, usually within a day.

Keep cooking