Eating from a Green Garden
Scholars have said that if one dreams of being in a garden, eating from its greenery or gathering from it, it may indicate Hajj if it is during the Hajj days, or fulfilling a wish to visit the Prophet's tomb if in Mecca. For a non-believer, it may signify embracing Islam, and for a sinner, repentance. Leeks may indicate provision, consuming illicit wealth, or regretting a statement, while truffles symbolize effortless provision and wealth, and violets a pious maidservant.
Per Ibn Sirin's Muntakhab al-Kalam fi Tafsir al-Ahlam