In a sauce pan over medium heat, warm the butter and olive oil. Add the onion and cook for about 5 minutes. Add the garlic and cook for 1 minute more. Remove the pan from the heat and set aside.
Put the spinach with some water in a pot over medium-high heat, cover, and cook until the spinach is bright green, about 1 to 2 minutes.
Remove from the heat and drain well, pressing the spinach with the back of a spoon to remove excess moisture. When the spinach is cool enough to handle, chop it.
Add the spinach, coconut milk and cumin to the onion and garlic in the sauce pan and return to medium-low heat. Season with salt and pepper.
Stir and cook for about 8 to10 minutes. Sprinkle cheese on top and serve warm.