Clean the fresh fenugreek leaves and remove the stems. Keep it aside.
Heat ghee and oil in a pan. Add cumin seeds and let them sizzle.
Add ginger, garlic and green chillies and saute for few seconds.
Add chopped onions and saute them until they are translucent.
Then add chopped tomatoes and cook until tomatoes are soft.
Now add turmeric powder, chilli powder and garam masala and give it a stir.
Add methi leaves and mix everything well.
Let it cook for about 4-5 minutes or until the leaves are cooked.
Add crumbled paneer and salt and mix well.
Let it cook for another 2 minutes and turn off the flame. Don't overcook the paneer otherwise it will become chewy.
Turn off the flame and add lemon juice.
Mix everything well together and serve hot with roti, paratha or toast.
Video
Notes
Always add paneer at the end and cook for just 2 minutes. If you over-cook the paneer, it will become chewy. Adjust the spice levels according to your taste.