One of my favorite dining rewards programs is PAUL Arabia. I have saved so much from using their app, as I tend to dine there quite often.
You get rewards and points for every time you dine, and you their cash back program is very generous (for every 300 points you get 30 AED cash back). You also get special treats on your birthday.
Definitely a program that’s worth my loyalty!