With just the right amount of spice and tang, this tomato sauce anoints your eggs with greatness and takes advantage of eggs’ ability to bolster your absorption of the carotenoids present in tomatoes and spinach. Plus, the dish is just breezy enough to be a candidate for dinner on any harried weeknight. Consider serving over brown rice.
Boil eggs, and you risk rubbery whites, chalky green-tinged yolks, and clingy shells. Your hack for perfect hard-boiled eggs every time is to give the orbs a steam bath—yolks will remain creamy and sunnier than a Caribbean vacation while the shells will effortlessly slide off.
In medium saucepan, bring 1 in (2.5 cm) water to a boil. Add steamer basket to pan and place eggs in basket in a single layer. Steam for 15 minutes and then immediately transfer eggs to bowl filled with ice water. Once cool enough to handle, gently break shells in a few places and then start peeling from the bottom end where there is an air pocket.
Per serving:
In large skillet over medium heat, warm oil. Add onion and salt to pan; heat until onion has softened and is beginning to darken, about 5 minutes. Add garlic and ginger to pan and heat for 2 minutes.
Add garam masala, turmeric, coriander, cumin, black pepper, and cayenne; heat for 30 seconds. Gently stir in tomatoes and heat for 6 minutes, until tomatoes begin to wilt and release their juices. Stir in lemon juice and then add spinach and heat until wilted.
Gently lower eggs into the tomato sauce and spoon some of the mixture over eggs. Serve garnished with avocado, almonds, and cilantro.