Most people overcook the eggs in this dish, turning them into rubbery curds that separate from the sauce. The trick is to undercook them initially - pulling them when they are barely set - so they can finish cooking in the tomato juices later. This allows the eggs to absorb the savory-sweet liquid like a sponge rather than just sitting on top of it.