Salsa morning after taste

salsa

My salsa's taste ok when eating, but the following morning there is a dreadful after-taste in our mouths. This doesn't occur after eating salsa at a restaurant.

Recipe: red onion, 1 clove garlic, tomatoes, basil, chille (seeds removed), olive oil.

I've tried soaking the chopped onion in milk which slightly improves things but a long way from a cure. I've tried different types of onion & adding lemon or lime which hasn't worked either.
Been experimenting for over 10 years and still a poor salsa maker!

Best Answer

It could be the allithiolanes in the onions (and to some extent, garlic) at work. You can't smell them, really, but they come out of chopped onions gradually and have a very acrid / bitter taste.

There's no way to eliminate it 100% except for cooking, as far as I know, but you can peel and halve your onion and soak them in clean cold water with a bit of acid added (lemon or lime juice) for about 20 minutes before you use them. This should lessen the extent that you notice the taste. Alternatively, or additionally, you could use shallots or other smaller, milder red onions which don't have as much of a problem with it.

It comes out in that sort of "milky" liquid that you see when you cut open most white onions.

Commercial salsa gets rid of it through the manufacturing process.