Sometimes Rochelle will go on a food strike.
You need to stay strong and not give in...otherwise the cat will think she's won, and she
will try it again. Cats are crafty like that, and they are very smart little manipulators.

They know what they like and what they want...but it's you who needs to find that happy medium you can both live with and then stick with it.
If Rochelle refused to eat what was in front of her, I would have to do one of three things. 1.) Add a food topper...tuna juice, tuna flakes, parmesan cheese, some favorite treats, just something to entice the cat. OR 2.) I would leave her for a half hour with her food alone in the bathroom. If she was still refusing, I would pick up the dish, and try again later. OR 3.) I would have to sit in the bathroom with her, and literally hand feed her (a bit annoying, but she's a true princess through and through, and sometimes she likes to be "pampered"...she still pulls this from time to time, although almost exclusively with her raw meals only now).
If any of my girls refuse food flat-out for more than 24 hours, I know something is wrong, and it's time for a vet visit. This actually came into play twice in the past few weeks...Samantha refused to eat and it turned out she was blocked up because her anal glands refused to express themselves...Alice refused to eat and it turned out she had a URI. Not eating can be a good indicator of sickness.
Then again, Cleo could be like my Samantha. Samantha gets
really bored with the same food every day, and if I don't switch up brands, proteins, and food consistencies,
every meal, she will start to snub her food until I give her something different. This is why I have a list of about 6-8 different brands of food to buy, and I switch it up every day (example: Monday she eats Wellness Turkey, Tuesday she eats Merrick BG Quail and Chicken, Wednesday she eats Nature's Variety Instincts Rabbit, etc.).