Hot answers tagged preposiciones
I let someone else talk extensively about prepositions, but your observation is right. "El olor de las ..." means "The smell from..." and the sentence "El olor a ...." means "The smell of....". The long version of the first sentence would be "El olor que proviene/viene/sale de las...." that in English would be "The smell that is coming from......
El olor de las enchiladas circula por toda la casa. This means that the enchiladas are still present somewhere. El olor a enchiladas circula por toda la casa. In that case, the enchiladas were maybe eaten, but their smell is still in the air.
Only top voted, non community-wiki answers of a minimum length are eligible