Looking for a meal that’s as nutritious as it is delicious, and ready in under 30 minutes? You’ve found it! This simple dish of tender, savory spinach topped with perfectly jammy eggs is my go-to for a reason. It’s a powerhouse of protein and greens that works for a hearty breakfast, a quick lunch, or a light, satisfying dinner. The combination of rich yolks, flavorful spinach, and a little crunch from almonds is pure magic. Let’s get cooking!
Ingredients
• 1 lb / 450g fresh spinach, roughly chopped
• 4 large eggs
• 3 tbsp / 45ml olive oil, plus more for drizzling
• 1 tbsp / 15g butter
• 1 tbsp / 15ml whole mustard seeds
• 1 tbsp / 15g raw almonds, roughly chopped
• 1 tbsp / 15g olives, pitted and halved
• ½ tsp / 2.5ml chili flakes, or to taste
• ½ tsp / 2.5ml sea salt, or to taste
• Optional: Sliced avocado for serving
Instructions
1. Directions
2. Prepare the Eggs: Place the eggs in a saucepan and cover with cold water by about an inch. Bring to a rolling boil over high heat. Once boiling, turn off the heat, cover the pot, and let the eggs sit for 6-7 minutes for jammy yolks. Immediately transfer the eggs to a bowl of ice water to stop the cooking process.
3. Sauté Aromatics: While the eggs cook, heat 3 tbsp of olive oil in a large skillet or pan over medium heat. Add the mustard seeds and cook for about 30 seconds, or until they begin to pop.
4. Wilt the Spinach: Add the chopped spinach to the skillet, working in batches if necessary. Stir continuously until all the spinach has wilted, which should take about 2-3 minutes.
5. Season and Finish: Stir in the butter, sea salt, and chili flakes. Cook for another minute until the butter is melted and everything is well combined. Remove from heat and stir in the chopped almonds.
6. Assemble and Serve: Gently peel the cooled eggs and slice them in half lengthwise. Arrange the cooked spinach on two plates, top with the egg halves, and scatter the olives over the top. Optionally, serve with sliced avocado and a final drizzle of olive oil.
Nutritional Information
• Per Serving: Calories 414
• Total Fat: 36.8g
• Net Carbs: 4.1g
• Protein: 17.7g
• Fiber: 5.1g
Pro Tips
• For a firmer yolk, let the eggs sit in the hot water for 9-10 minutes. For a runnier yolk, reduce the time to 4-5 minutes.
• Add a clove of minced garlic or a finely chopped shallot to the oil with the mustard seeds for an extra layer of savory flavor.
• Toast the almonds in a dry pan for 2-3 minutes before chopping to deepen their nutty flavor and add more crunch.
• Feel free to swap spinach with other hearty greens like kale or Swiss chard. Just be sure to cook them a bit longer until tender.
FAQ
Q: How do I make the egg yolks more or less runny
A: For a perfectly jammy yolk, cook the eggs for 6-7 minutes. If you prefer a runnier yolk, reduce the time to 4-5 minutes. For a firmer, hard-boiled yolk, let the eggs sit in the hot water for 9-10 minutes.
Q: Is this spinach and eggs recipe keto-friendly
A: Yes, this recipe is an excellent choice for a keto or low-carb diet. With only 4.1g of net carbs per serving, it’s packed with healthy fats and protein, making it a satisfying and compliant meal.
Q: Can I use other greens instead of spinach
A: Absolutely. While the recipe calls for spinach, you can easily substitute other hearty greens like kale or Swiss chard. Just be aware that they may require a slightly longer cooking time to become tender.
Q: How can I add more flavor to the spinach
A: For an extra layer of savory flavor, you can add a clove of minced garlic or a finely chopped shallot to the oil at the same time as the mustard seeds. Toasting the almonds in a dry pan beforehand also deepens their nutty flavor.





