Cook the frozen spinach according to the directions on the box. Do not drain it once it is done.
Heat the olive oil over medium heat. Grate the garlic, onion, and ginger directly into the pan. I used the big grate on my box grater for the onion, and the small grate for the garlic and ginger.
Cook, stirring occasionally, until onion is softened.
Add the cumin, garam masala, and cayenne pepper to the onion mixture. Stir to combine, and cook for 3 minutes. Your pan may roughly resemble wet cat food right now. Don't worry, this is but a short step in the journey to the delicious dip ahead of you.
Add the diced tomato to the pan, and cook until the tomato breaks down and easily mixes into the rest of the onion and spices in the pan. This will take approximately 5 minutes.
Add the turmeric, evaporated milk, spinach ( including liquid ), and salt. Stir until heated through and serve!