Looking for a crowd-pleasing side dish that takes the best parts of French onion soup and combines them with a creamy broccoli casserole? I get it – sometimes you want something comforting and familiar, but with a little twist that makes it feel special enough for Sunday dinner or holiday gatherings.
This French onion broccoli cheese casserole delivers exactly that. It’s got those sweet caramelized onions we all love, plenty of melted cheese, and tender broccoli that even the pickiest eaters will go for. Plus, you can prep most of it ahead of time, which means less stress when you’re trying to get everything on the table at once.
Why You’ll Love This French Onion Broccoli Cheese Casserole
- Ready in under an hour – This casserole comes together in just 40-50 minutes, making it perfect for busy weeknights when you need dinner on the table fast.
- Only 5 ingredients – You don’t need a long shopping list for this one. Just grab broccoli, cream of mushroom soup, French onion dip, cheddar cheese, and those crispy fried onions.
- Kid-approved way to eat veggies – The creamy, cheesy sauce and crunchy topping make broccoli so good that even picky eaters will ask for seconds.
- Perfect for potlucks and holidays – This casserole travels well and feeds a crowd, so it’s great for Thanksgiving, Christmas dinner, or any gathering where you need a reliable side dish.
What Kind of Broccoli Should I Use?
Fresh broccoli florets are your best bet for this casserole, and you can find them pre-cut in the produce section if you want to save some prep time. If fresh isn’t available, frozen broccoli florets work just fine – just make sure to thaw them completely and pat them dry with paper towels to remove excess moisture before using. Whether you go fresh or frozen, aim for bite-sized pieces so they cook evenly and are easy to serve. One heads up: if you’re using frozen broccoli, it tends to release more water during baking, so you might want to let it thaw in a colander to drain thoroughly before mixing it into your casserole.
Options for Substitutions
This casserole is pretty forgiving when it comes to swapping ingredients:
- Broccoli florets: Fresh or frozen broccoli both work great here. If using frozen, thaw and drain it well to avoid a watery casserole. You can also try cauliflower or a mix of both for variety.
- Cream of mushroom soup: Cream of chicken or cream of celery soup work just as well. If you want to make it from scratch, mix 1 cup of milk with 3 tablespoons of flour and 2 tablespoons of butter, then cook until thickened.
- French onion dip: Regular sour cream mixed with a packet of onion soup mix makes a good substitute. You can also use plain sour cream and add some sautéed onions for flavor.
- Cheddar cheese: Swiss, Gruyere, or Monterey Jack cheese all melt nicely in this dish. You can even use a cheese blend if that’s what you have on hand.
- French fried onions: Crushed Ritz crackers, panko breadcrumbs mixed with melted butter, or even crushed potato chips make a tasty crunchy topping if you don’t have fried onions available.
Watch Out for These Mistakes While Baking
The biggest mistake with this casserole is adding raw broccoli straight to the dish, which leaves you with crunchy, undercooked florets – blanch the broccoli in boiling water for 2-3 minutes first, then drain it really well to avoid a watery casserole.
Excess moisture is your enemy here, so after blanching, pat the broccoli dry with paper towels and make sure your sour cream-based dip is at room temperature before mixing, which helps everything combine smoothly.
Don’t add all the French fried onions at the beginning or they’ll get soggy – save at least half to sprinkle on top during the last 10 minutes of baking for that perfect crunch.
Finally, resist the urge to crank up the oven temperature to speed things along, as a moderate 350°F ensures the cheese melts evenly without the edges burning before the center heats through.
What to Serve With French Onion Broccoli Cheese Casserole?
This casserole is pretty rich and filling on its own, so I like to pair it with simple proteins like grilled chicken breasts, baked pork chops, or even a juicy steak. It works really well as a side dish for holiday meals or Sunday dinners alongside roasted turkey or ham. If you want to round out the meal, add a light mixed greens salad with a tangy vinaigrette to cut through all that cheesy goodness. You could also serve it with some crusty dinner rolls for soaking up any extra sauce from the casserole.
Storage Instructions
Store: Keep any leftover casserole covered tightly with foil or in an airtight container in the fridge for up to 4 days. The broccoli will soften a bit more over time, but the cheesy goodness stays just as comforting.
Freeze: This casserole freezes pretty well for up to 2 months. I’d recommend freezing it before adding the fried onions on top, then adding fresh ones when you reheat it so they stay nice and crunchy.
Reheat: Warm it up in the oven at 350°F for about 20 minutes until heated through, or microwave individual portions for 2-3 minutes. If the casserole seems a bit dry after storing, just add a splash of milk before reheating to bring back that creamy texture.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-35 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1400-1550
- Protein: 35-45 g
- Fat: 95-110 g
- Carbohydrates: 85-100 g
Ingredients
For the casserole filling:
- 3 oz french fried onions (reserve some for topping)
- 1 can unsalted cream of mushroom soup (I use Campbell’s for consistency)
- 1 cup french onion dip (sour cream-based, adds tangy richness)
- 1 lb broccoli florets (cut into bite-sized pieces, about 1-1.5 inches)
- 1 cup shredded cheddar cheese (freshly shredded preferred for better melting)
For the topping:
- 1/2 cup shredded cheddar cheese
- 3 oz french fried onions (Durkee brand for that signature crunch)
Step 1: Prepare Your Equipment and Oven
- 1 lb broccoli florets
Preheat your oven to 350°F and spray a 9×9-inch baking dish with cooking spray, making sure to coat the bottom and sides evenly.
This prevents sticking and makes cleanup easier.
While the oven preheats, prepare your broccoli by cutting the florets into bite-sized pieces (about 1-1.5 inches) so they cook evenly throughout the casserole.
Step 2: Build the Casserole Base
- 1 lb broccoli florets
- 1 can unsalted cream of mushroom soup
- 1 cup french onion dip
- 1 cup shredded cheddar cheese
- 1.5 oz french fried onions
In a large mixing bowl, combine the cream of mushroom soup, french onion dip, and 1 cup of freshly shredded cheddar cheese, stirring until smooth and well-blended.
The dip adds a tangy richness that complements the earthiness of the mushroom soup.
Add the prepared broccoli florets and half of the french fried onions (about 1.5 oz), folding gently until everything is evenly coated.
I like to reserve the onions for layering because it ensures you get that signature crunch in both the middle and on top of the finished casserole.
Step 3: Bake the Base Layer
- casserole mixture from Step 2
Spread the broccoli mixture evenly into your prepared baking dish, pressing it down slightly so it settles into a compact layer.
Bake uncovered at 350°F for 25 minutes.
This initial baking time allows the broccoli to soften, the cheese to melt, and the flavors to meld together while the casserole heats through.
Step 4: Add the Final Crispy Topping
- 1/2 cup shredded cheddar cheese
- 1.5 oz french fried onions
Remove the casserole from the oven after 25 minutes.
Sprinkle the remaining 1/2 cup of shredded cheddar cheese evenly over the top, then distribute the reserved french fried onions (the remaining 1.5 oz) over the cheese.
Adding the onions in this final step keeps them distinctly crunchy rather than getting soggy from the longer initial bake time.
Step 5: Final Bake and Rest
Return the casserole to the oven and bake for 5 more minutes, just until the cheese melts and the onions turn golden and fragrant.
The casserole is now ready to serve directly from the baking dish—this is comfort food at its best.




