This Herbed Peanut Mayonnaise recipe is all-time best. It is ready in under 5 minutes and can be combined with vegetables, snacks, or even be the base of a tasty salad dressing.