Creamy spinach and eggs is a savory, satisfying one-pan dish with tender greens and perfectly cooked eggs nestled in a rich, garlicky cream sauce — perfect for breakfast, brunch, or a light dinner.
1 tbsp olive oil or butter
½ small onion, finely chopped
2 cloves garlic, minced
5–6 cups fresh spinach (or 10 oz frozen, drained)
½ cup heavy cream (or milk)
¼ tsp salt
¼ tsp black pepper
Pinch of nutmeg (optional)
3–4 eggs
Optional: grated Parmesan, fresh herbs, chili flakes
Heat oil or butter in a skillet over medium heat.
Sauté onion until soft, about 3–4 minutes. Add garlic and cook 30 seconds.
Add spinach and cook until wilted. Season with salt, pepper, and nutmeg.
Stir in cream and simmer until slightly thickened, about 3 minutes.
Make small wells and crack in the eggs.
Cover and cook over low heat for 4–6 minutes until egg whites are set.
Garnish and serve immediately, with toast or as-is.
Use frozen spinach if needed; squeeze dry.
For firmer eggs, cook 1–2 minutes longer.
Serve with crusty bread, grains, or roasted potatoes.