Heat oil in a non-stick pan, add cardamoms, cloves, bay leaf, ginger, green chillies, garlic and onion. Mix and sauté till onion is translucent. Add cashewnut paste and yogurt. Mix well and cook for five minutes.
Add the spinach, fenugreek leaves, corn kernels and salt. Mix well and cook for two to three minutes.