Go Back
+ servings
Print Recipe
5 from 4 votes

Indian Spinach Dip

Prep Time20 mins
Cook Time15 mins
Total Time35 mins
Course: Appetizer, Dip, Main Course, Side
Cuisine: Indian
Servings: 12 servings
Author: Basil and Bubbly


  • 2 Tbsp olive oil
  • 2 cloves garlic
  • 1 medium yellow onion peeled
  • 2 inches fresh ginger peeled
  • 10 oz chopped frozen spinach
  • 2 tsp cumin
  • 2 tsp garam masala
  • ½ tsp cayenne pepper
  • 1 medium tomato diced
  • ½ tsp turmeric
  • ½ tsp salt
  • 1 cup evaporated milk


  • 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!