In what turned out to be another low-scoring match, the Indian colts defended a modest 208 as the opposition folded for 162 runs in 48.3 overs.
19-year-old left-arm spinner Patel snared three wickets for three runs in as many overs to trigger a collapse that saw UAE folding up for 162 after being comfortably placed at 97 for one at one stage.
India had suffered a shock 28-run defeat to Afghanistan yesterday.
Manpreet Juneja (76) top-scored with the bat for India. Juneja's was a labored knock that mostly comprised running between the wickets - his runs came in 121 balls with a solitary boundary in the form of a six.
After skipper Suryakumar Yadav elected to bat first, India U-23 were dealt an early blow in form of Unmukt Chand (0) in the first over.
However, a 94-run stand between opener Lokesh Rahul (43) and Manpreet Juneja (76) put the innings back on course.