Carefully remove the core of the lettuce, keeping the head intact. Rinse well, and then remove the leaves one at a time and lay them in a serving bowl.
Top the lettuce with the grapefruit, avocado, and almonds, and toss gently to combine.
Prepare Creamy Avocado Dressing: In a blender, combine the oil, honey, garlic, avocado, and lime and orange juices, and season with salt and pepper. Puree until smooth. The dressing will keep in an airtight container in the refrigerator for up to 3 days (makes 1 cup).
Top salad with the Creamy Avocado Dressing and serve.
Recipe reprinted with permission from Pure Food: Eat Clean with Seasonal, Plant-Based Recipes, by Veronica Bosgraaf