Begin by heating the olive oil in a large pot over medium heat.
Once hot, toss in the cumin seeds and let them sizzle for a few seconds.
Add the finely chopped onions to the pot, sautéing until they turn translucent.
Introduce the minced garlic, grated ginger, and green chilies, stirring them into the onion mix.
After about 2 minutes, pour in the pureed tomatoes.
Add the turmeric powder, garam masala, red chili powder, and salt. Cook until the oil begins to separate from the masala.
Fold in the cubed potatoes, ensuring they’re well-coated with the masala.
Pour in water, bring to a boil, then simmer till the potatoes are nearly cooked.
Introduce the roughly chopped spinach to the pot, mixing well.
Let the Vegan Spinach and Potato Curry simmer for another 5-7 minutes until the spinach wilts and blends into the curry.
Check seasoning and adjust if necessary.