Creamy Tomato Spinach Pine Nut Bake

Golden creamy tomato spinach pine nut bake fresh from the oven with bubbling cheese topping Save Pin
Golden creamy tomato spinach pine nut bake fresh from the oven with bubbling cheese topping | recipesbymarisol.com

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
Vegetarian Mediterranean casserole layered with wilted spinach juicy tomatoes and toasted pine nuts Save Pin
Vegetarian Mediterranean casserole layered with wilted spinach juicy tomatoes and toasted pine nuts | recipesbymarisol.com

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
Creamy baked dish featuring ricotta parmesan sauce cherry tomatoes and crunchy pine nut garnish Save Pin
Creamy baked dish featuring ricotta parmesan sauce cherry tomatoes and crunchy pine nut garnish | recipesbymarisol.com

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

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.

Walnuts, almonds, or sunflower seeds work beautifully as alternatives. Toast them lightly before sprinkling on top for the best flavor and crunch.

Yes, freeze the assembled unbaked dish for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

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 all excess liquid before using. You'll need about 250g frozen spinach to equal 300g fresh.

A crisp Pinot Grigio or Sauvignon Blanc complements the creamy richness beautifully. For red wine lovers, a light Chianti works wonderfully.

Creamy Tomato Spinach Pine Nut Bake

Rich and satisfying vegetarian bake with layers of fresh spinach, sweet cherry tomatoes, and toasted pine nuts nestled in a velvety cream 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

Other

  • 1.75 oz breadcrumbs

Instructions

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

Equipment Needed

  • Large skillet
  • Mixing bowls
  • Whisk
  • Medium baking dish
  • 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)
  • Contains eggs
  • Contains nuts (pine nuts)
  • Contains gluten in breadcrumbs (use gluten-free if needed)
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.