Soak 10 cashew in hot water for 15 minutes.
Heat 1 tablespoon of oil and 1 tablespoon of butter in a pan on medium heat. Once the oil is hot, add 1.5 teaspoons cumin seeds, 3 large cloves of minced garlic, 1 tablespoon chopped ginger and ½ serrano pepper finely cut. Saute for a minute.
Now add 1 medium onion (finely diced). Saute till the onion turns translucent. Add ¼ teaspoon turmeric powder,½ teaspoon red chili powder, 1 teaspoon Kashmiri red chili powder, 2 teaspoons coriander powder and 1 teaspoon garam masala. Saute for 30 seconds in low heat
Now add ½ cup each of finely chopped bell pepper and corn. Sprinkle some water and cook for 5 minutes.
While that’s cooking, add 2 medium tomatoes and the soaked cashew to a blender and make a puree.
Add this tomato puree to the pan with 2 teaspoons of tomato paste. Add a teaspoon of salt and cook the mixture for 15 minutes, stirring often.
Add ¾ cup of grated paneer, 2 -3 tablespoons cream, 1 tablespoon butter, ½ teaspoon garam masala and 1.5 teaspoon kasoori methi. Mix it well and cook for 5-7 minutes.
Now remove from heat and add 1 tablespoon of Greek yogurt and chopped coriander leaves. Mix it slowly to avoid the yogurt from curdling.
Once the yogurt is fully incorporated, place it back on the stove. Taste and adjust the seasoning. If the mixture is too thick , add some milk to adjust the consistency.
Add ¼ cup grated cheese and let it melt.
Finally add little more cheese all over the top, close the lid and reduce the heat to low. Cook for 6-7 minutes.
Finally garnish with coriander leaves and enjoy the dip with naan bites.