,

Eggs with Spinach & Ricotta

As seen in: Morning Meals to Start Your Day Right

This Mediterranean-inspired dish combines wilted spinach and halved cherry tomatoes sautéed in olive oil, then topped with dollops of creamy ricotta cheese and freshly chopped basil. Eggs are carefully cracked on top and baked until the whites set while the yolks remain delightfully runny. The entire dish comes together in just 25 minutes, making it perfect for weekend brunches or special breakfasts. The combination of protein-rich eggs, creamy cheese, and vegetables creates a nutritionally balanced meal that's both satisfying and visually appealing. Serve with crusty bread to soak up the delicious flavors.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Fri, 25 Apr 2025 15:34:27 GMT
A dish of baked eggs with spinach, tomatoes, ricotta and basil. Save Pin
A dish of baked eggs with spinach, tomatoes, ricotta and basil. | sophietable.com

This baked eggs dish has become my weekend ritual, transforming ordinary mornings into something special without requiring hours in the kitchen. The combination of creamy ricotta, wilted spinach, and perfectly runny egg yolks creates a restaurant-worthy breakfast right at home, all in one dish.

I first made this dish when hosting an impromptu brunch for friends who stayed overnight. With little time to prepare, I threw together what I had in my refrigerator and everyone raved about it. Now it's requested every time those friends visit.

Ingredients

  • Olive oil adds a touch of richness and prevents sticking
  • Fresh spinach wilts down beautifully and adds vibrant color and nutrients
  • Cherry tomatoes burst with sweetness when baked look for ones that are bright and plump
  • Large eggs form the protein-rich centerpiece choose the freshest eggs possible
  • Ricotta cheese creates creamy pockets throughout the dish full-fat works best for flavor
  • Fresh basil brings an aromatic quality that dried simply cannot match
  • Salt and black pepper to enhance all the flavors
  • Optional red pepper flakes for those who enjoy a gentle heat

Step-by-Step Instructions

Preheat the Oven
Turn your oven to 375°F and give it time to fully heat up. Meanwhile, prepare your baking dishes by lightly greasing them with olive oil or butter. This step prevents sticking and makes cleanup easier.
Prepare the Vegetable Base
Heat olive oil in a skillet until it shimmers but doesn't smoke. Add your spinach and watch it transform from a mountain to a small pile as it wilts. This takes just 2 to 3 minutes. Then add the halved cherry tomatoes and cook briefly until they just begin to soften but still maintain their shape. This creates a flavorful bed for your eggs.
Assemble the Dish
Divide your vegetable mixture among your ramekins, creating little nests. Drop spoonfuls of ricotta throughout, allowing some to sink slightly into the vegetables. The ricotta will become creamy pockets of goodness when baked. Sprinkle the chopped basil evenly over the surface.
Add the Eggs
This is the crucial moment. Crack each egg carefully over the vegetable mixture, keeping the yolks intact. Work slowly and deliberately. If a bit of shell falls in, use a larger piece of shell to scoop it out.
Bake to Perfection
Place your ramekins on a baking sheet and slide them into the middle rack of your oven. Bake for 12 to 15 minutes, watching closely after the 10-minute mark. For runny yolks, remove when the whites are just set but the yolks still jiggle slightly when you gently shake the dish.
A dish of baked eggs with spinach, tomatoes, ricotta and basil. Save Pin
A dish of baked eggs with spinach, tomatoes, ricotta and basil. | sophietable.com

Ricotta is truly the secret weapon in this recipe. I discovered its magic when I was out of cream one morning and substituted ricotta on a whim. The way it creates little pockets of creaminess that blend with the egg yolk when broken into is something I look forward to every time I make this dish.

Make-Ahead Options

The vegetable base can be prepared up to two days in advance and stored in the refrigerator. This makes morning assembly incredibly quick just bring the mixture to room temperature, add the ricotta and eggs, and bake. This has saved me countless times when hosting morning gatherings, allowing me to enjoy coffee with guests instead of being stuck in the kitchen.

Variations to Try

This recipe welcomes creativity. Try adding caramelized onions for sweetness, sautéed mushrooms for earthiness, or crumbled feta instead of ricotta for a tangier profile. For meat lovers, incorporating crispy pancetta or bacon bits before adding the eggs creates a wonderful savory element. My spring variation includes asparagus tips and fresh peas for a celebration of seasonal produce.

Serving Suggestions

While delicious on its own, this dish shines when served with crusty sourdough bread for dipping into those luscious yolks. For a complete brunch spread, pair with a simple green salad dressed with lemon vinaigrette to cut through the richness. A mimosa or Bloody Mary alongside completes the experience if you're feeling festive.

The Perfect Egg

The secret to this dish lies in achieving the perfect egg doneness. For runny yolks, watch carefully during the final minutes of baking. The whites should be completely set but the yolks should still have some jiggle when you gently shake the dish. If you prefer firmer yolks, add 2 to 3 minutes to the baking time, but be careful not to overcook as eggs can quickly become rubbery.

A dish of baked eggs with spinach, tomatoes, ricotta and basil. Save Pin
A dish of baked eggs with spinach, tomatoes, ricotta and basil. | sophietable.com

Commonly Asked Questions

→ Can I make this dish ahead of time?

You can prep the spinach and tomato mixture ahead of time and refrigerate it. When ready to serve, bring the mixture to room temperature, add the ricotta and eggs, then bake fresh. The eggs are best when freshly baked rather than reheated.

→ What can I substitute for ricotta cheese?

If you don't have ricotta, you can substitute with cottage cheese, goat cheese, or a dairy-free alternative if needed. Each will provide a different flavor profile but work well with the eggs and vegetables.

→ How do I know when the eggs are perfectly cooked?

For eggs with set whites and slightly runny yolks, bake for 12-15 minutes at 375°F. The whites should be completely opaque and set, while the yolks should still have some jiggle when the dish is gently shaken. For firmer yolks, add 2-3 minutes to the cooking time.

→ What's the best way to serve this dish?

Serve warm directly from the ramekins with crusty bread or toast on the side. The bread is perfect for scooping up the creamy eggs and vegetables. A light green salad makes an excellent accompaniment for a complete meal.

→ Can I add meat to this vegetarian dish?

Absolutely! Crispy bacon bits or prosciutto make excellent additions. Simply cook the meat separately and add it to the spinach mixture before adding the eggs, or sprinkle on top before serving for added texture and flavor.

→ What herbs can I use instead of basil?

Fresh herbs like thyme, chives, parsley, or dill work wonderfully in this dish. You can also use a combination of herbs based on what's available or your preference. Dried herbs can be substituted at a ratio of 1 teaspoon dried for 1 tablespoon fresh.

Baked Eggs with Spinach

Creamy ricotta, wilted spinach and juicy tomatoes baked with perfectly set eggs for an elegant Mediterranean breakfast.

Preparation Time
10 Minutes
Cooking Duration
15 Minutes
Overall Time
25 Minutes
Created By: Sophie

Recipe Type: Breakfast

Skill Level: Simple

Cuisine Type: Mediterranean

Portion Size: 4 Number of Servings (2-4 ramekins)

Diet Preferences: Low Carb, Vegetarian-Friendly, Free of Gluten

What You'll Need

→ Main Ingredients

01 1 tablespoon olive oil
02 2 cups fresh spinach
03 1 cup cherry tomatoes, halved
04 4 large eggs
05 1/2 cup ricotta cheese
06 2 tablespoons fresh basil, chopped
07 Salt and black pepper to taste

→ Optional

08 Red pepper flakes for heat

Step-by-Step Directions

Step 01

Preheat oven to 375°F (190°C). Lightly grease 2–4 small oven-safe ramekins or one medium baking dish.

Step 02

Heat olive oil in a skillet over medium heat. Add spinach and cook until wilted, about 2–3 minutes. Stir in tomatoes and cook for another 1–2 minutes. Season with salt and pepper.

Step 03

Divide spinach and tomato mixture among ramekins or spread in baking dish. Dollop with ricotta and sprinkle with basil.

Step 04

Crack eggs gently on top, keeping yolks intact. Season with additional salt, pepper, and red pepper flakes if using.

Step 05

Bake for 12–15 minutes, or until egg whites are set and yolks are slightly runny (or to desired doneness).

Step 06

Serve warm with crusty bread or toast.

Helpful Notes

  1. Add sautéed mushrooms or onions for extra depth.
  2. For a dairy-free version, omit ricotta or substitute with a dairy-free alternative.
  3. Can be prepped ahead and baked fresh when ready to serve.

Recommended Tools

  • Oven-safe ramekins or baking dish
  • Skillet

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains dairy (ricotta cheese)
  • Contains eggs

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 210
  • Fat Content: 14 grams
  • Carbohydrate Content: 6 grams
  • Protein Content: 15 grams