noun which may take the genitive case particle 'no'
Describes produce that has just been harvested, emphasizing peak freshness. Commonly used with fruits and vegetables.
朝、庭でもぎたてのトマトを食べた。
In the morning, I ate a freshly picked tomato from the garden.
もぎたてのリンゴはとても甘い。
Freshly picked apples are very sweet.
とれたて is broader, meaning 'just harvested' or 'just caught' (e.g., fish), while もぎたて specifically refers to something plucked or picked from a plant.
Compound of the verb stem もぎ (from もぐ, 'to pluck') and たて ('freshly, just done').