Your appetite refers to your hunger. You have a hearty appetite if you are able to eat a lot, a poor appetite if you are ill. For a dish to fit your appetite would suggest it was the correct amount of food, not necessarily food that you like the taste of.
There are several odd idioms for this, however, that you may find regionally. I have used, "I had my teeth set for that" if someone told me there was no longer any banana creme pie left. Perhaps more common would be "that's my taste" or even better, as you said it first, "that dish is to my taste" or "I really like spicy food!"