I like your approach. Assuming you are going to focus on existing salsa and not make your own.
I had a very similar idea about a year ago. Except my idea was that user would build their salsa by selecting ingredients and I would make/ship. Of course this allows recipe sharing and such. The thought of food production quickly had me shelf that idea. Your approach seems much easier to execute