01 - Preheat the oven to 425°F and line a baking sheet with parchment paper.
02 - Toss the cauliflower florets with 1 tablespoon olive oil, salt, and pepper. Spread evenly on the prepared baking sheet.
03 - Roast for 25 to 30 minutes, turning once halfway through, until golden brown and tender.
04 - Place eggs in a saucepan and cover with cold water. Bring to a boil, then simmer for 8 minutes. Transfer to a bowl of ice water to cool, then peel and slice into halves or quarters.
05 - Combine avocado, Greek yogurt, olive oil, lemon juice, garlic, parsley, salt, and pepper in a blender or food processor. Blend until smooth and creamy, adding water 1 tablespoon at a time if needed to reach desired consistency.
06 - Arrange spinach or greens, roasted cauliflower, cherry tomatoes, and sliced red onion on a large platter or in a bowl. Top with prepared eggs.
07 - Drizzle with avocado dressing and sprinkle with toasted sunflower seeds if desired. Serve immediately.