01 - Preheat oven to 425°F. Line a large baking sheet with parchment paper.
02 - In a large bowl, toss cauliflower florets with olive oil, salt, pepper, and garlic powder until evenly coated.
03 - Spread cauliflower in a single layer on the baking sheet. Roast for 25–30 minutes, stirring halfway, until golden and tender.
04 - Toast the sliced almonds and sesame seeds in a dry skillet over medium heat for 2–3 minutes, stirring frequently until golden and fragrant. Set aside.
05 - Remove roasted cauliflower from the oven. While still hot, drizzle with lemon and orange juice, sprinkle with their zests, and toss gently.
06 - Transfer to a serving dish. Top with toasted almonds and sesame seeds, and garnish with fresh parsley. Serve warm or at room temperature.