Health foods get a bad rap for being bland and sometimes downright unpalatable, but there are plenty of nutrition-boosting ways to satisfy your sweet, spicy, and savory cravings. Seriously—you don’t have to choke down boiled chicken breast or scary-looking health tonics to give your body the fuel it needs.

Build muscle, pump-up your immune system, and feel your energy levels soar with these 10 tasty foods.