This satisfying Mediterranean bake brings together tender wilted spinach, sweet cherry tomatoes, and aromatic pine nuts in a luxurious creamy custard. The combination of double cream, ricotta, and Parmesan creates a velvety texture that perfectly complements the fresh vegetables. After just 20 minutes of prep, pop it in the oven for 35 minutes until golden and set. The result is a comforting dish with a gorgeous contrast between the crisp breadcrumb topping, crunchy nuts, and silky interior. Perfect alongside a crisp salad and crusty bread for a complete vegetarian dinner.
The first time I made this bake was on a rainy Tuesday when I needed something comforting but didn't want to spend hours at the stove. The kitchen filled with this incredible aroma of garlic and pine nuts toasting, and my roommate actually came out of her room asking what smelled so good. That's when I knew this recipe was a keeper. Now it's my go-to when I want food that feels like a hug.
I served this at a small dinner party last winter and watched my friend Sarah literally scrape her plate clean with a piece of bread. She doesn't even cook but asked for the recipe right then at the table. There's something about the combination of sweet cherry tomatoes bursting in your mouth alongside that rich, cheesy cream sauce that makes people suddenly very focused on their food.
Ingredients
- Fresh spinach: Use baby spinach if you can find it since it's more tender and requires less wilting time in the pan
- Cherry tomatoes: They become little pockets of sweetness as they roast and burst in the oven
- Double cream: This is what creates that velvety custard-like texture that sets as it bakes
- Ricotta cheese: Adds a lovely subtle sweetness and creaminess without overpowering the other flavors
- Pine nuts: Get expensive but worth every penny for that buttery crunch they develop when toasted
- Nutmeg: Just a pinch makes the cream sauce taste more complex and restaurant-worthy
- Breadcrumbs: Create this golden, crispy topping that contrasts perfectly with the soft creamy interior
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and give your baking dish a quick rub with olive oil so nothing sticks later
- Start the aromatics:
- Heat one tablespoon olive oil in your largest skillet over medium heat, cook the chopped onion for about 4 minutes until it's soft and translucent, then add the garlic for just one minute until fragrant but not brown
- Wilt the spinach:
- Toss in all that spinach and stir constantly for 2-3 minutes as it collapses down into a smaller, glossy pile, then remove from heat
- Make the creamy base:
- Whisk together the eggs, double cream, ricotta, Parmesan, oregano, pepper, salt, and that pinch of nutmeg until completely smooth
- Combine everything:
- Gently fold the cooked spinach mixture and half those cherry tomato halves into the creamy egg mixture
- Assemble the bake:
- Pour everything into your prepared baking dish and scatter the remaining cherry tomatoes and pine nuts over the surface
- Add the crispy topping:
- Drizzle with the last tablespoon of olive oil and sprinkle the breadcrumbs evenly across the top
- Bake until golden:
- Slide into the oven for 30-35 minutes until the top is beautifully browned and the center is set when you gently shake the pan
- Let it rest:
- Give it five minutes to settle before serving so the custard firms up slightly and makes serving easier
This recipe has become my signature dish for new neighbors and sick friends alike. Last month my sister called me from her kitchen in tears because she couldn't get the sauce right, and I talked her through it step by step over the phone. Some recipes are just worth sharing.
Making It Your Own
I've experimented with adding sun-dried tomatoes to the cream mixture and their tangy intensity creates this incredible depth of flavor. Fresh basil scattered over the top right after baking adds this bright, peppery note that cuts through all that richness perfectly. Don't be afraid to play with the nut situation either. Walnuts work surprisingly well if pine nuts aren't in your budget right now.
Serving Suggestions
A crisp green salad with an acidic vinaigrette is basically non-negotiable here since it balances all that creaminess. I love serving this with slices of really good crusty bread that have been rubbed with raw garlic and toasted. The dish stands alone as a main but also works beautifully alongside simple roasted chicken or fish if you need to stretch it for more people.
Storage and Reheating
This keeps surprisingly well in the refrigerator for up to three days, though that crispy topping will soften a bit. To reheat, cover with foil and warm at 160°C (325°F) for about 15-20 minutes until heated through. For best results, let it come to room temperature before reheating so it warms more evenly.
- Freeze portions wrapped tightly in plastic and foil for up to two months
- Reheat frozen portions directly from frozen, just add 10 minutes to the heating time
- A sprinkle of fresh breadcrumbs and a quick broil helps restore that crispy topping texture
There's something deeply satisfying about a vegetarian dish that feels this indulgent and complete. Hope it brings as much comfort to your table as it has to mine.
Recipe Questions & Answers
- → Can I make this bake ahead of time?
-
Absolutely. Assemble the dish up to 24 hours in advance, cover tightly, and refrigerate. Add an extra 5-10 minutes to the baking time if cooking from cold.
- → What can I substitute for pine nuts?
-
Walnuts, almonds, or sunflower seeds work beautifully as alternatives. Toast them lightly before sprinkling on top for the best flavor and crunch.
- → Is this suitable for freezing?
-
Yes, freeze the assembled unbaked dish for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → How do I know when it's done?
-
The bake is ready when the top is golden brown, the center feels set when gently shaken, and a knife inserted comes out clean.
- → Can I use frozen spinach?
-
Yes, thaw and squeeze out all excess liquid before using. You'll need about 250g frozen spinach to equal 300g fresh.
- → What wines pair well with this dish?
-
A crisp Pinot Grigio or Sauvignon Blanc complements the creamy richness beautifully. For red wine lovers, a light Chianti works wonderfully.