Green Sauce The best Green Sauce (salsa verde) you’ll ever need. With an emphasis on fresh ingredients, this tastes far better than anything you’ll find in the store.