Home » Breakfast and Brunch » One-pot Creamy Spinach and Eggs

One-pot Creamy Spinach and Eggs

This one-pot creamy spinach and eggs recipe is not for the faint hearted. This recipe is deliciously indulgent and cheesy and perfect for a special weekend brunch. These eggs are topped with toasted walnuts and are delicious eaten with a slice of sourdough toast. Made with super simple ingredients, this dish will take less than 20 minutes to make.

Birds-eye view of creamy spinach eggs in a frying pan topped with toasted walnuts. A box of 4 eggs and parmesan on a plate.

One-pot creamy spinach and eggs: ingredients

This delicious spinach and egg recipe contains just 7 main ingredients:

  • Eggs
  • Walnuts
  • Baby spinach
  • Double cream
  • Milk
  • Cheddar cheese
  • Parmesan cheese / parmigiano reggiano
Piece of sourdough dipped in one-pot creamy spinach and eggs

Eggs

Eggs are a key element to this dish. Not only are eggs delicious, but they a great source of vegetarian protein. I like to use large eggs as their bigger yolks are less likely to cook through in the time it takes for you egg whites to cook.

I recommend cooking your eggs for 8-10 minutes to ensure the whites are cooked but the yolks are still soft. However, this will depend a lot on your pan, the size of your eggs, and your heat source so pay close attention to your eggs so you don’t end up with hard yolks. You could always spread out your egg whites a little so that they cook through quicker.

birds-eye view of spinach and creamy eggs

Spinach

It is a well known fact that spinach goes deliciously with eggs. I fry my fresh spinach in olive oil as, not only is it one of the healthiest oils, it imparts a delicious taste to the spinach. It is no secret that this is not the healthiest dish. However, spinach is an excellent source of many vitamins and minerals which have multiple health benefits.

Creamy sauce

The creamy sauce, in my opinion, is the true highlight of this dish. It is extremely creamy and rich and will leave you feeling full for a long, long time. I made it by combing heavy cream with milk and grated cheddar cheese.

It is very important not to overcook the sauce. Make sure that the sauce is gently bubbling and not rapidly bubbling at anytime. Overcooked milk and cream may curdle or scorch on the bottom.

sourdough dipped in creamy spinach eggs

Walnuts

I topped the creamy spinach eggs with toasted walnuts. The toasted walnuts add a much needed crunchy texture to contrast the creamy eggs. Toasting the walnuts makes them extra crunchy and brings out their nutty flavour. If you like, you could roast the walnuts in the oven for 5 minutes instead of toasting them in the pan.

Recipe inspiration

Similar to my goat cheese apricot panini this recipe is inspired to my trip to Plenti in Madrid. This café makes amazing breakfast, brunch and coffee and is just a short walk from El Retiro park and the Prado museum. I would recommend it to anyone visiting Madrid!

Their eggs are baked, however I chose to cook mine on the stove. Primarily this was because I wanted more control of the temperature to ensure my cream sauce didn’t overcook. Secondly, it uses a lots less energy than switching on the oven.

Close up of spinach baked eggs

One-pot creamy spinach and eggs: similar recipes

If you liked this recipe why not try my other breakfast and brunch recipes:

Creamy eggs and spinach topped with walnuts in a small frying pan with a slice of bread

One-pot Creamy Eggs and Spinach

5 from 1 vote
Spinach in a creamy Cheddar cheese sauce with eggs, Parmesan and walnuts.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 1
Course: Breakfast, Brunch
Cuisine: British
Calories: 877

Ingredients
  

  • 25g/1oz walnuts
  • 1 tsp olive oil
  • 50g/2oz baby spinach
  • 80ml/3fl oz double cream
  • 80ml /3fl oz milk
  • 30g/1oz sharp Cheddar cheese grated
  • 2 eggs
  • 10g/½oz vegetarian Parmesan grated
  • nutmeg, salt and pepper for seasoning
  • bread or toast to serve

Method
 

  1. Heat a small frying pan to a medium-high heat. Add in your walnuts and toast for 2 minutes, tossing frequently. Do not let them burn. Remove from the pan and set aside.
  2. In the same pan heat your olive oil on a medium heat. Once hot add in your spinach and stir until wilted, around 2-3 minutes. Season with salt, pepper and grated fresh nutmeg to taste. Remove from the pan and set aside.
  3. Turn the pan down to medium-low and add in your cream, milk and grated Cheddar. Stir for 2 minutes until the cheese has melted. Season to taste.
  4. Add the spinach back in and stir through. Crack in the eggs, making sure the yolks stay whole. Sprinkle over the parmesan.
  5. Turn the heat down to low and cover the pan. Heat for 8-10 minutes, or until the egg whites are set but the yolk is still runny.
  6. Sprinkle with the toasted walnuts and enjoy with bread or toast!
A photograph of the author of this blog

Hi, I’m Izzy

This recipe blog is for all vegetarians who don’t want their diet to restrict them from enjoying any dishes or cuisines. On this blog you’ll find everything from healthy meals to indulgent sweet treats. All vegetarian and lots of plant-based recipes too!

Recent Posts

5 1 vote
Recipe Rating
Subscribe
Notify of
guest

3 Comments
Inline Feedbacks
View all comments
Daniel

This one-pot creamy spinach and eggs recipe is amazing! The eggs are cooked perfectly, with a rich and creamy sauce, and the walnuts add a crunchy texture.
Eva Dawson

Lyla

5 stars
The creamiest eggs I’ve ever eaten

[…] One-pot Creamy Spinach and Eggs — Izzy’s Vegetarian Recipes […]

3
0
Would love your thoughts, please comment.x