Hi,
-Are you hungry?
-No, I had lunch recently / not long ago / a short time ago.
Which one is correct? All 3 are OK, although 'recently' sounds a little more formal.
I often say, and hear, 'No, I just had lunch'. ''Just' here has the meaning of 'very recently'.
Clive