heat oil in a pan and fry baby corn slices with salt and pepper until it is brown and take it in a plate, keep it aside until use.
in the same pan, heat oil and butter. when it melts, add chopped onions, chopped green chilli, chopped capsicum and fry till it is transparent and add ginger garlic paste to it. fry till raw smell of it goes off.
add chopped tomatoes and fry till mushy.pathi.
once the tomatoes are mushy, add cumin powder, fennel powder, coriander powder, garam masala, pepper powder and fry until it is well combined and raw smell goes off.
meanwhile, take milk, turmeric powder, corn flour, pepper powder in a bowl and mix to make a slurry.
add the milk flour slurry and fry till it is combined and leaves easily out of pan.
add water, salt and mix well. close and cook for 10 minutes. open and mix once.
grind together coconut, cashew and green chilli to a smooth paste and add it to the curry. along with it, add fried baby corn, kasuri methi and mix well.
add water and mix. close and cook for 10 minutes again in simmer to medium flame.
open and add grated cheese and mix well. serve hot with chapathi