The best substitute for lime juice in salsa is lemon juice. Lemon juice is very similar to lime juice, save for the fact that it lemons are slightly sweeter, while limes are slightly more bitter.