Creamy Tomato Spinach Pine Nut Bake

Golden tomato spinach pine nut bake with bubbling cream sauce and breadcrumb topping Save
Golden tomato spinach pine nut bake with bubbling cream sauce and breadcrumb topping | yumwhisperer.com

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
Creamy tomato spinach bake layered with juicy cherry tomatoes and toasted pine nuts Save
Creamy tomato spinach bake layered with juicy cherry tomatoes and toasted pine nuts | yumwhisperer.com

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
Vegetarian Mediterranean casserole featuring wilted spinach ricotta cream and golden pine nut crust Save
Vegetarian Mediterranean casserole featuring wilted spinach ricotta cream and golden pine nut crust | yumwhisperer.com

There's something deeply satisfying about a dish that looks impressive but comes together with such simple ingredients. Enjoy every bite.

Questions & Answers

Yes, assemble the dish up to 24 hours in advance and refrigerate. Add 5-10 minutes to the baking time if cooking from cold.

Walnuts, almonds, or sunflower seeds work well as alternatives. Toast them lightly before adding for the best flavor.

The baked dish freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat at 180°C until warmed through.

The bake is ready when the top is golden brown, the center feels set when gently shaken, and a knife inserted comes out clean.

Yes, thaw and squeeze out excess moisture before using. You'll need about 250g frozen spinach to equal 300g fresh.

Serve with a crisp green salad, crusty bread, or roasted potatoes. A chilled white wine like Pinot Grigio complements beautifully.

Creamy Tomato Spinach Pine Nut Bake

Rich layers of spinach, tomatoes, and pine nuts in a luscious creamy sauce

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 10.5 oz fresh spinach, washed and roughly chopped
  • 14 oz cherry tomatoes, halved
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced

Dairy & Eggs

  • 3/4 cup heavy cream
  • 3.5 oz ricotta cheese
  • 2 oz grated Parmesan cheese
  • 2 large eggs

Nuts

  • 1.75 oz pine nuts

Seasonings

  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1/2 tsp ground black pepper
  • 1/2 tsp sea salt
  • Pinch of nutmeg (optional)

Other

  • 1.75 oz breadcrumbs

Instructions

1
Preheat Oven: Preheat the oven to 350°F. Grease a medium baking dish with a little olive oil.
2
Sauté Aromatics: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook for 3–4 minutes until softened. Add the garlic and cook for 1 minute.
3
Wilt Spinach: Add the spinach and cook, stirring, until wilted for 2–3 minutes. Remove from heat and set aside.
4
Prepare Cream Mixture: In a large bowl, whisk together the eggs, heavy cream, ricotta, Parmesan, oregano, black pepper, salt, and nutmeg (if using) until smooth.
5
Combine Fillings: Gently fold in the cooked spinach mixture and half the cherry tomatoes.
6
Assemble Bake: Pour the mixture into the prepared baking dish. Scatter the remaining cherry tomatoes and pine nuts evenly over the top.
7
Add Topping: Drizzle with the remaining tablespoon olive oil and sprinkle with breadcrumbs.
8
Bake: Bake for 30–35 minutes, or until golden brown and set in the center.
9
Rest and Serve: Allow to cool for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Mixing bowls
  • Whisk
  • Baking dish (medium size)
  • Knife and cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 410
Protein 15g
Carbs 16g
Fat 32g

Allergy Information

  • Contains dairy (cream, ricotta, Parmesan), eggs, and nuts (pine nuts). Gluten present in breadcrumbs (use gluten-free if needed). Always check ingredient labels for allergens.
Celeste Nguyen

Sharing easy, wholesome recipes and kitchen tips for real-life home cooks and busy families.