1. This is the first time I've eaten Mexican food.
2. This is my first time to eat Mexican food.
#1 is supposed to be correct. Is #2 also acceptable?
#1 is the standard construction in BrE. #2, I believe, is often preferred by AmE speakers.
I see nothing wrong with either construction, as an AmE native.
(Not a Teacher)
Both are acceptable, but #1 is the most natural. The infinitive makes the sentence a little 'stiff', if that makes any sense.
Arguably better-sounding would be
It was the first time for me to eat....
but the first construction is certainly the better of the two to my ears!
I suspect that it is considered a little colloquial...
"This is my first time eating Mexican food" sounds better to me than "... my first time to eat Mexican food," but "the first time I've had/eaten Mexican food" sounds the most natural of all.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
I don't know about these examples being serious enough writing but here you go:
1. Hello Folks, this is my first time to send a message to the Leeds support list.
2. No, it'll be my first time to do anything quite like this.
Both found here: [bnc] BNC Simple Search - Using the BNC
You may come with different examples while writing "first time to" in the search box as this search engine returns randomized results
You have to be careful how you use BNC. It has 106 citations for 'first time to' of which 100 are for 'the first time to'; however, 98 of these are for 'for the first time to', in which those words preceded by a verb, as in 'he went for the first time to his new office'. There are only two for 'my first time to' - those you quoted. 'My first time to' is therefore pretty uncommon.
Context is always important; labelling is rarely important.