I love Ayurvedic principles. One concept of Ayurveda is that there are six tastes: pungent, sour, sweet, salty, bitter and astringent. According to Ayurveda, we should activate each taste during every meal. By activating each taste, we eliminate cravings because we've achieved a perfect balance.
Try hitting all six flavors while juicing and blending smoothies. Here's my Perfect Balance Juice: