This Mediterranean-inspired vegetarian bake combines fresh spinach, sweet cherry tomatoes, and toasted pine nuts in a velvety cream and ricotta sauce. The dish comes together with minimal preparation—just wilt the spinach, whisk the creamy custard, and layer everything into a baking dish. After 35 minutes in the oven, the top turns golden while the center stays delightfully creamy. Perfect served with crusty bread and a crisp salad for a complete dinner.
The smell of pine nuts toasting in a dry skillet always pulls me into the kitchen, no matter what I'm doing. This recipe came together on one of those gray Tuesdays when I needed something comforting but didn't want to spend hours at the stove. Now it's my go-to when friends drop by unexpectedly and I want to serve something that feels special without the fuss.
Last summer my sister stayed over for a week and I made this three times because she kept requesting it. We'd eat it on the back porch with cheap wine and she'd make me promise to write down the recipe. Something about how the tomatoes burst in your mouth and that hint of nutmeg makes it feel much fancier than it actually is.
Ingredients
- Fresh spinach: Use about 300g and don't be afraid to heap it in the pan since it cooks down to almost nothing
- Cherry tomatoes: 400g halved works beautifully, but grape tomatoes are even sweeter if you can find them
- Onion and garlic: One medium onion finely chopped and two cloves minced will give you that aromatic base
- Double cream: 200ml of heavy cream creates that luscious texture, though crème fraîche adds a nice tang too
- Ricotta cheese: 100g makes the filling silky and helps everything set together beautifully
- Parmesan: 60g grated adds that salty depth that balances the creaminess perfectly
- Large eggs: Two eggs bind everything together while keeping it light enough not to feel heavy
- Pine nuts: 50g might seem like a lot but they're essential for that signature crunch on top
- Olive oil: 2 tablespoons total, one for cooking the vegetables and one for finishing
- Dried oregano: 1 teaspoon brings that Mediterranean warmth we all love
- Seasoning: Half teaspoon each of black pepper and sea salt, plus a pinch of nutmeg if you have it
- Breadcrumbs: 50g creates that gorgeous golden crust that makes everyone reach for seconds
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease a medium baking dish with a little olive oil so nothing sticks later
- Build your flavor base:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, cook the onion for 3 to 4 minutes until soft, then add garlic for just 1 minute until fragrant
- Wilt the spinach:
- Toss in the fresh spinach and stir for 2 to 3 minutes until it collapses into the pan, then remove everything from heat
- Whisk the creamy mixture:
- In a large bowl, beat together the eggs, double cream, ricotta, Parmesan, oregano, pepper, salt, and nutmeg until completely smooth
- Combine everything:
- Gently fold the cooked spinach and half the cherry tomatoes into the creamy mixture, being careful not to overmix
- Assemble the bake:
- Pour the mixture into your prepared dish and scatter the remaining cherry tomatoes and pine nuts evenly across the top
- Add the golden finish:
- Drizzle with the remaining tablespoon of olive oil and sprinkle the breadcrumbs over everything for that irresistible crust
- Bake until golden:
- Slide it into the oven for 30 to 35 minutes until the top is browned and the center is completely set
- Let it rest:
- Allow the bake to cool for 5 minutes before serving, which helps it hold its shape when you scoop it out
My neighbor actually knocked on my door once while this was in the oven because she could smell it through our shared wall. I ended up sending her home with a slice and now we have a standing arrangement where I make this whenever her kids are sleeping over. Food has this way of building community without anyone even trying.
Make It Your Own
I've learned that sun-dried tomatoes add this incredible depth that regular tomatoes can't quite achieve on their own. Sometimes I'll throw in a handful when I want something richer, especially in winter when fresh tomatoes aren't at their best.
Serving Suggestions
A crisp green salad with a sharp vinaigrette cuts through the creaminess in the most perfect way. I also love putting a basket of warm crusty bread on the table because everyone wants to mop up that sauce at the bottom of their plate.
Perfect Pairings
Something chilled and white works beautifully here to balance the richness. Keep it simple and let the food shine.
- A chilled Pinot Grigio brings just enough acidity without overwhelming the delicate flavors
- Sauvignon Blanc has that grassy brightness that plays really nicely against the cream
- If you prefer red, a light Pinot Noir won't compete with the vegetables
There's something deeply satisfying about a dish that looks impressive but comes together with such simple ingredients. Enjoy every bite.
Questions & Answers
- → Can I make this bake ahead of time?
-
Yes, assemble the dish up to 24 hours in advance and refrigerate. Add 5-10 minutes to the baking time if cooking from cold.
- → 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.
- → Is this suitable for freezing?
-
The baked dish freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat at 180°C until warmed through.
- → 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 excess moisture before using. You'll need about 250g frozen spinach to equal 300g fresh.
- → What sides pair well?
-
Serve with a crisp green salad, crusty bread, or roasted potatoes. A chilled white wine like Pinot Grigio complements beautifully.