This satisfying Mediterranean bake combines layers of fresh spinach, sweet cherry tomatoes, and toasted pine nuts in a velvety cream and ricotta sauce. Ready in under an hour, it delivers golden, bubbling comfort with a satisfying crunch from the breadcrumb topping.
The simple preparation involves wilting spinach with aromatics, folding into a seasoned egg and cream base, then baking until beautifully set. Perfect alongside crusty bread and a crisp salad.
I stumbled onto this combination during a rainy Tuesday when I was craving something warm but refused to do another grocery run. The pine nuts were sitting in my pantry from a failed pesto attempt weeks earlier, and I just started throwing things into a skillet. When it emerged from the oven, bubbling and golden, my roommate actually paused her Netflix show to ask what smelled so incredible. Now it is our go to when we need dinner to feel like an occasion without any real effort.
Last autumn I made this for a friend who swore she hated cooked spinach, and she went back for seconds without even realizing what she was eating. The way the tomatoes burst and release their juices into the cream changes everything, and those pine nuts get all toasty and fragrant on top. It is one of those dishes that looks impressive but comes together while you are catching up on phone calls or listening to a podcast.
Ingredients
- Fresh spinach: The frozen stuff would make this watery and sad, so please use fresh and give it a rough chop so it folds in easily
- Cherry tomatoes: They hold their shape better than regular tomatoes and those little bursts of juice are pure magic against the rich cream
- Double cream: Heavy cream works too, but the higher fat content here is what makes the sauce so velvety and luxurious
- Ricotta cheese: Adds subtle sweetness and body without overwhelming the other flavors, though cottage cheese works in a pinch
- Parmesan cheese: grate it yourself if you can because the pre grated stuff has anti caking agents that prevent it from melting properly
- Pine nuts: Toast them in a dry pan first if you want extra crunch, but the oven will do most of the work here
- Eggs: Room temperature eggs incorporate better into the cream mixture, so take them out while you prep everything else
- Nutmeg: Just a pinch makes the cream taste more complex, like something you would order at a restaurant
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and give your baking dish a quick swipe with olive oil so nothing sticks later
- Build the flavor base:
- Warm that olive oil in your skillet and let the onions soften until they are translucent, then add garlic for just a minute so it does not burn
- Wilt the spinach:
- Toss in all that spinach and watch it collapse into nothing, stirring until it is wilted but still vibrant green, then set it aside
- Make the custard:
- Whisk the eggs, cream, ricotta, Parmesan, oregano, pepper, salt, and nutmeg until completely smooth and silky
- Bring it together:
- Fold the cooked spinach and half those cherry tomatoes gently into the cream mixture, being careful not to overmix
- Assemble and top:
- Pour everything into your prepared dish and scatter the rest of the tomatoes, pine nuts, and breadcrumbs across the top
- Bake until golden:
- Let it go for 30 to 35 minutes until the top is beautifully bronzed and the center is set when you give it a gentle shake
- Patience pays off:
- Those five minutes of cooling time let everything settle so you get clean, pretty slices instead of a sloppy mess
This became our Sunday dinner staple because it feels special but uses ingredients we almost always have on hand. I love bringing it to potlucks because it travels well and people always ask for the recipe, which is the highest compliment really.
Make Ahead Magic
You can assemble this entire dish up to a day in advance, cover it tightly, and keep it in the refrigerator until you are ready to bake. The flavors actually meld together beautifully overnight, and the only adjustment you might need is an extra 5 to 10 minutes in the oven if it is coming straight from the fridge.
Perfect Pairings
A crisp green salad with a sharp vinaigrette cuts right through the richness, and crusty bread is non negotiable for mopping up that sauce. If you drink wine, something acidic like Pinot Grigio or Sauvignon Blanc balances the cream perfectly.
Easy Switch Ups
Sometimes I throw in sun dried tomatoes or fresh basil if I have them, and once I used mascarpone instead of ricotta which made it even more decadent. The breadcrumb topping is totally optional, but that little bit of crunch against the creamy interior is worth the extra step.
- Swap spinach for chard or kale if that is what you have
- Try adding fresh thyme or rosemary along with the oregano
- Use gluten free breadcrumbs if needed, or crushed crackers work too
There is something deeply satisfying about a dish that looks fancy but comes together with such simple ingredients. Hope this brings as much comfort to your table as it has to mine.
Recipe Q&A
- → Can I prepare this bake ahead of time?
-
Yes, assemble the dish up to 24 hours in advance and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What can I substitute for pine nuts?
-
Walnuts, almonds, or sunflower seeds work well as alternatives. Toast them lightly before adding for the best flavor and crunch.
- → Is this suitable for freezing?
-
The bake freezes well for up to 3 months. Cool completely, wrap tightly, and freeze. Thaw overnight and reheat at 180°C until piping hot.
- → How do I make this dairy-free?
-
Replace cream with coconut cream or cashew cream, use dairy-free ricotta alternative, and nutritional yeast instead of Parmesan. The texture will remain creamy.
- → Can I add other vegetables?
-
Sautéed mushrooms, roasted peppers, or grated zucchini make excellent additions. Just cook off excess moisture before folding into the creamy base.
- → How do I know when it's done baking?
-
The bake is ready when the top is golden brown, the center is set with no liquid jiggle, and a knife inserted comes out clean.