While in your Pokemon Camp, you will have the option of creating curry. This allows you to add one main ingredient and up to ten different berries for taste in order to create curry. The better you offset the flavor of the berries, the better the curry will taste. From there, you will play a minigame to create the curry. The better your selection of ingredients and better your play the mini-game, the better your curry will come out to be. For best results, keep a constant flame by fanning with the A Button, continuously stir it using the Right Stick Joycon, and put your heart into your baking by clicking the A Button when the circle appears in the small green area.
When you have finished making the curry, it will be eaten by the Pokemon of your choice and you will receive a rating on how well you cooked the curry and how good your berry selection was. The better the rating, the better the boosts your Pokemon will receive. However, ratings will also depend on the nature of your Pokemon, since each Pokemon Nature sees a Pokemon liking a certain flavor of curry. (You can determine what type of flavor a Pokemon likes its curry to be by viewing their Summary Pages.) The Curry Rankings: Koffing Class, Wobbuffett Class, Milcery Class, Copperajah Class, Charizard Class.
We have questions and answers related to this topic which may also help you: