This Mediterranean-inspired bake combines layers of fresh spinach, halved cherry tomatoes, and toasted pine nuts in a rich, velvety sauce made with double cream, ricotta, and Parmesan. The dish comes together in just 20 minutes of prep time before baking until golden and set. Perfect for a comforting weeknight dinner, this vegetarian main serves four and pairs beautifully with crusty bread and a crisp green salad. The crunchy breadcrumb topping adds delightful texture, while the creamy interior remains wonderfully satisfying.
The first time I made this bake, it was supposed to be a quick dinner for myself after a long day at work. But my roommate kept wandering into the kitchen, drawn by the smell of garlic and tomatoes sautéing, and suddenly it became a shared meal at the tiny table in our apartment. The way the pine nuts get all golden and crunchy on top while the creamy mixture underneath stays impossibly tender is something I still dream about.
Last winter, my sister came over feeling completely drained from work, and I made this without really measuring anything. We stood at the counter eating it straight from the baking dish, still warm and bubbling, while the rain tapped against the kitchen window. She looked at me halfway through and said this was exactly what she needed, and honestly, I felt the same way.
Ingredients
- 300 g fresh spinach: Fresh spinach wilts down beautifully and retains a tender texture that frozen spinach just cannot match
- 400 g cherry tomatoes: Halving them releases their juices into the bake while keeping their shape intact
- 1 medium onion: Finely chopped onion provides a sweet foundation that mingles with the cream
- 2 garlic cloves: Minced fresh garlic adds aromatic depth without overpowering the delicate flavors
- 200 ml double cream: Heavy cream creates that luxuriously silky texture that makes this bake feel so special
- 100 g ricotta cheese: Ricotta brings a subtle creaminess and slight sweetness that complements the vegetables
- 60 g grated Parmesan: Sharp, salty Parmesan cuts through the richness and adds depth to every bite
- 2 large eggs: Eggs help bind everything together while contributing to the fluffy, set texture
- 50 g pine nuts: These buttery nuts toast to golden perfection and add the most wonderful crunch throughout
- 2 tbsp olive oil: Good olive oil carries the Mediterranean flavors and helps vegetables cook evenly
- 1 tsp dried oregano: Oregano provides that classic herbal note that makes this taste distinctly Mediterranean
- 1/2 tsp ground black pepper: Fresh black pepper adds warmth and a gentle spicy kick
- 1/2 tsp sea salt: Salt enhances all the other flavors and helps balance the creaminess
- Pinch of nutmeg: Just a tiny pinch warms up the creamy sauce and makes it taste restaurant quality
- 50 g breadcrumbs: Breadcrumbs create a golden, crispy topping that contrasts with the soft interior
Instructions
- Preheat your oven and prepare the baking dish:
- Set your oven to 180°C (350°F) and lightly grease a medium baking dish with olive oil, making sure to coat the bottom and sides well.
- Soften the onion and garlic:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add the chopped onion, and cook for 3 to 4 minutes until it becomes translucent and fragrant, then stir in the minced garlic for just 1 minute.
- Wilt the spinach:
- Add the roughly chopped spinach to the skillet and stir constantly for 2 to 3 minutes until it has completely wilted, then remove everything from the heat.
- Whisk together the creamy base:
- In a large bowl, whisk together the eggs, double cream, ricotta, Parmesan, oregano, black pepper, salt, and nutmeg until completely smooth and well combined.
- Combine everything gently:
- Fold the cooked spinach mixture and half of the halved cherry tomatoes into the creamy egg mixture, being careful not to overmix.
- Assemble the bake:
- Pour the mixture into your prepared baking dish, then scatter the remaining cherry tomatoes and pine nuts evenly across the top.
- Add the finishing touches:
- Drizzle the remaining tablespoon of olive oil over everything and sprinkle the breadcrumbs in an even layer.
- Bake until golden:
- Bake for 30 to 35 minutes until the top is beautifully golden brown and the center is set with no jiggle remaining.
- Let it rest before serving:
- Allow the bake to cool for 5 minutes before serving to let it set and make serving easier.
My friend who claims to hate vegetables actually asked for seconds when I made this for book club. She kept picking around trying to identify what made it taste so good, and when I told her it was mostly spinach and tomatoes, she absolutely refused to believe me. Now she requests this bake every time we host dinner together.
Making It Your Own
Sun dried tomatoes add a wonderful concentrated sweetness if you want to intensify the tomato flavor, and fresh basil scattered on top right before serving brings a bright, peppery finish that cuts through the richness. Sometimes I add crumbled feta cheese for extra saltiness, or swap the pine nuts for chopped walnuts when I am feeling budget conscious but still want that nutty crunch.
Serving Suggestions
A crisp green salad with a sharp vinaigrette balances the creamy richness perfectly, and warm crusty bread is absolutely essential for mopping up any leftover sauce in your bowl. This bake also pairs beautifully with a chilled glass of Pinot Grigio or a crisp Sauvignon Blanc, which cuts through the cream and refreshes your palate between bites.
Storage and Reheating
This bake keeps remarkably well in the refrigerator for up to 3 days, and the flavors actually meld together even more beautifully overnight. To reheat, cover with foil and warm in a 180°C oven for about 15 to 20 minutes until heated through, or microwave individual portions for 2 minutes.
- Let the bake cool completely before covering and refrigerating to prevent condensation
- Freeze individual portions in airtight containers for up to 2 months for quick future meals
- Reheat frozen portions directly from frozen, adding 10 minutes to the reheating time
There is something so deeply satisfying about a dish that comes out of the oven looking golden and gorgeous, filling your entire kitchen with the most incredible aroma. This bake has become my go to for bringing comfort to the table, no matter the occasion.
Recipe FAQ
- → Can I make this bake ahead of time?
-
Yes, you can assemble the entire dish up to 24 hours in advance and refrigerate. When ready to bake, add an extra 5-10 minutes to the cooking time if baking from cold.
- → What can I substitute for pine nuts?
-
Walnuts, almonds, or even sunflower seeds work well as alternatives. Toast them lightly before adding to maintain that essential crunch.
- → Is this suitable for freezing?
-
The baked dish freezes well for up to 3 months. Wrap tightly in foil and thaw overnight in the refrigerator before reheating at 180°C for 15-20 minutes.
- → How do I prevent the top from burning?
-
If the breadcrumbs brown too quickly, loosely cover with foil for the first 20 minutes of baking, then remove for the final 10-15 minutes to achieve golden color.
- → Can I use frozen spinach instead of fresh?
-
Yes, thaw and squeeze out excess moisture thoroughly before using. You'll need approximately 250g frozen spinach to replace the 300g fresh.
- → What herbs complement this dish?
-
Fresh basil, thyme, or parsley work beautifully. Add fresh herbs after baking to preserve their vibrant flavor and color.