Warm ghee or oil in a large sauce pan or pot. Add the finely chopped onion and saute for 5-7 minutes until soft. Puree the roasted butternut squash and set aside.
Once the onions are soft add the garlic, ginger, salt and cook for another 2 minutes until aromatic. Add the tomato puree, and all the ground spices. Cook for 2-3 minutes until the tomatoes start to reduce.
Now stir in the pureed butternut, peas and cook on medium heat covered for 6-7 minutes, you may want to add some water if the curry is too thick.
Add the paneer, kasuri methi and gently mix without breaking the paneer pieces. Heat through about 5 minutes. Taste and add more salt if needed.