Solution:
Label the squares using coordinates, letting the top left corner be (0,0). The burrito will end up in 10 (not necessarily different) squares. Call them p1=(x1,y1)=(0,0),p2=(x2,y2),…,p10=(x10,y10). p2 through p10 are uniformly distributed throughout the square. Let di=∣xi+1−xi∣+∣yi+1−yi∣, the taxicab distance between pi and pi+1.
After 1 minute, the pigeon will eat 10% of the burrito. Note that if, after eating the burrito, the pigeon throws it to a square taxicab distance d from the square it's currently in, it will take exactly d minutes for it to reach that square, regardless of the path it takes, and another minute for it to eat 10% of the burrito.
Hence, the expected number of minutes it takes for the pigeon to eat the whole burrito is
1+E(i=1∑9(di+1))=1+E(i=1∑91+∣xi+1−xi∣+∣yi+1−yi∣)=10+2⋅E(i=1∑9∣xi+1−xi∣)=10+2⋅(E(∣x2∣)+E(i=2∑9∣xi+1−xi∣))=10+2⋅(E(∣x2∣)+8⋅E(∣xi+1−xi∣))=10+2⋅(4.5+8⋅1001⋅k=1∑9k(20−2k))=10+2⋅(4.5+8⋅3.3)=71.8