Pin it
This is the dish I bring to Thanksgiving when I want something familiar that still gets people asking for the recipe. It takes everything good about creamed spinach and everything good about mac and cheese, then bakes them together under a crunchy lid of panko and crispy fried onions.
The base is a real cheese sauce built from a roux, not a shortcut dump-and-stir method. It takes a few extra minutes, but the payoff is a silky, clingy sauce that does not separate in the oven. You can serve it as a side for six or a main for four, and it reheats well the next day.
What goes into the bake
A few solid ingredients do the heavy lifting here. Use a good sharp white cheddar and a young gouda that melts smoothly. The fried onions on top are not optional in my book. They add the same savory crunch you get on a green bean casserole.
- Pasta shells. Their curves catch the thick cheese sauce so every bite is coated. Medium shells work best.
- Fresh spinach. It wilts right into the hot sauce. Frozen works too, but squeeze every drop of water out or the sauce gets loose.
- Sweet onion and garlic. Cooked soft in butter before the flour goes in, they give the sauce a savory backbone.
- All-purpose flour. Thickens the butter into a roux that holds the half and half and milk without breaking.
- Half and half and whole milk. The mix gives richness without the sauce feeling too heavy.
- White cheddar and gouda. Sharp and nutty, they melt into a smooth, complex layer of flavor.
- Panko and crispy fried onions. The topping bakes into a golden, shattering crust that contrasts the creamy pasta below.
How to build it
- Cook the shells. Boil them in well-salted water until just shy of al dente. They will keep cooking in the oven, so drain them a minute early.
- Softening the aromatics. Melt butter in a large pot and cook the diced onion and garlic over medium-low heat until translucent. Season with salt and pepper.
- Make the roux. Stir in flour and cook for five to eight minutes, stirring often, until the paste turns light golden and smells like toasted nuts.
- Add the dairy slowly. Pour in half and half a half cup at a time, stirring constantly until the sauce thickens back up. Repeat with the milk.
- Wilt the spinach. Stir in the fresh spinach by the handful. It looks like too much at first, but it collapses in seconds.
- Melt the cheeses. Add the cheddar, gouda, and parmesan off the heat, stirring until the sauce is glossy and smooth.
- Toss and top. Fold in the drained pasta, transfer to a buttered baking dish, and scatter crushed fried onions mixed with panko over the surface.
- Bake until golden. Bake at 350 degrees F for twenty to thirty minutes until the topping is browned and the sauce bubbles at the edges.
The roux makes the sauce
A flour-and-butter roux is what keeps this sauce creamy after baking. If you skip it and just melt cheese into milk, the fats can separate and turn grainy in the oven. Cook the roux until it smells lightly nutty and looks like pale peanut butter. That five-minute step is the difference between a stable sauce and a greasy one. The method is similar to our classic baked mac and cheese, but here we wilt spinach right into the sauce.
Cheese swaps that work
No white cheddar? A good aged yellow cheddar works fine. You can also swap gouda for fontina or gruyere, both melt beautifully. If you want more heat, add a pinch of cayenne with the nutmeg. For more spinach and cheese combinations, try our spinach cheese stuffed portobello or the Mediterranean spinach grilled cheese.
Reheating and making ahead
This bake is a natural make-ahead dish. Assemble it up to the topping, cover, and refrigerate for up to twenty-four hours. Bring it to room temperature while the oven preheats, then add the panko and fried onions right before baking. Leftovers keep for three days in the fridge. Reheat covered with a splash of milk or half and half to revive the sauce, then uncover for the last ten minutes to re-crisp the top. The FDA food-safety guidelines recommend keeping cooked casseroles refrigerated at 40 degrees F or below.
Why this topping wins
Panko alone can taste dry. Mixing it with store-bought crispy fried onions gives you savory flavor and a shattering texture that holds up under a blanket of cheese sauce. Crush the onions lightly in your hand so they match the size of the panko flakes. The result is a topping that stays crunchy for a good hour after it leaves the oven.
FAQs
- Can I use frozen spinach instead of fresh?
Yes, but thaw it completely and squeeze out all excess moisture with a clean kitchen towel. Watery spinach will thin the cheese sauce and make the final bake loose.
- What other pasta shapes work?
Cavatappi, elbow macaroni, or penne all work well. Choose something with ridges or curves that grab sauce. Avoid long noodles like spaghetti.
- Can I make this ahead of time?
Yes. Assemble the pasta and sauce in the baking dish, cover, and refrigerate up to one day. Add the panko and fried onion topping just before baking so it stays crisp.
- How do I reheat leftovers without drying them out?
Add a splash of milk or half and half over the top, cover with foil, and warm at 350 degrees F for about twenty minutes. Remove the foil for the last ten minutes to re-crisp the topping.
- Can I leave out the fried onions?
You can, but replace them with extra panko mixed with a tablespoon of melted butter so the topping still browns and crisps in the oven.
- Is this recipe vegetarian?
Yes. It contains no meat or meat broth. Just check that your cheeses use vegetable rennet if that matters to you.
- Why did my cheese sauce turn grainy?
Graininess usually happens when cheese is added over high heat or boiled. Remove the pot from the heat before stirring in the cheese, and shred your own blocks rather than using pre-shredded coated cheese.