Loading...

In a large, oven-safe skillet (preferably cast iron), cook the diced bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, reserving 1 tablespoon of bacon fat in the skillet.

Add avocado oil to the skillet with the reserved bacon fat. Add the chopped yellow onion and cook until softened and translucent, about 3-5 minutes.

Stir in the minced garlic and cook for another minute until fragrant. Add the baby spinach in batches, allowing each batch to wilt before adding more, until all spinach is incorporated and wilted.

Reduce heat to low. Stir in the heavy cream, softened cream cheese, and grated Parmesan cheese. Cook, stirring constantly, until the cream cheese is fully melted and the sauce is smooth and slightly thickened. Season with salt and black pepper.

Make 8 indentations in the creamy spinach mixture using the back of a spoon. Carefully crack one egg into each indentation. Sprinkle the cooked bacon pieces evenly over the skillet.

Cover the skillet with a lid or transfer to a preheated oven. Cook until the egg whites are set and the yolks are still runny (or to your desired doneness). If using the stovetop, cook for 5-8 minutes over low heat. If using the oven, bake for 8-12 minutes.

Remove from heat, garnish with fresh chopped chives, and serve immediately directly from the skillet.


In a large, oven-safe skillet (preferably cast iron), cook the diced bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, reserving 1 tablespoon of bacon fat in the skillet.

Add avocado oil to the skillet with the reserved bacon fat. Add the chopped yellow onion and cook until softened and translucent, about 3-5 minutes.

Stir in the minced garlic and cook for another minute until fragrant. Add the baby spinach in batches, allowing each batch to wilt before adding more, until all spinach is incorporated and wilted.

Reduce heat to low. Stir in the heavy cream, softened cream cheese, and grated Parmesan cheese. Cook, stirring constantly, until the cream cheese is fully melted and the sauce is smooth and slightly thickened. Season with salt and black pepper.

Make 8 indentations in the creamy spinach mixture using the back of a spoon. Carefully crack one egg into each indentation. Sprinkle the cooked bacon pieces evenly over the skillet.

Cover the skillet with a lid or transfer to a preheated oven. Cook until the egg whites are set and the yolks are still runny (or to your desired doneness). If using the stovetop, cook for 5-8 minutes over low heat. If using the oven, bake for 8-12 minutes.

Remove from heat, garnish with fresh chopped chives, and serve immediately directly from the skillet.
