Wash okra, dry thoroughly, and cut into bite-sized pieces; fry until lightly golden and set aside for later.
Heat butter in a pan, sauté cumin seeds, chopped onions, and ginger-garlic paste until the onions become translucent.
Add tomato purée, garam masala, turmeric, coriander, chili powder, and salt; cook the mixture until it thickens slightly.
Stir in a little cream and water to the tomato masala, simmering to create a rich, smooth sauce base.
Add fried okra to the sauce, stir well, and cook for 5-7 minutes until flavors combine perfectly.
Stir in more butter, adjusting seasoning if needed, and let the okra soak up the creamy butter masala.
Garnish with fresh cilantro and a drizzle of cream, and serve hot with naan, roti, or steamed rice.