Preheat the oven to 400ºF. Line a baking sheet with foil and spray with nonstick cooking spray or spray the baking sheet directly.
Spread the cauliflower, onion, and garlic onto the baking sheet. Drizzle with olive oil and season with salt and pepper. Toss to combine.
Bake for 35-40 minutes, stirring halfway through. Bake until the cauliflower is tender and golden brown.
Once roasted, transfer the contents of the baking dish to a high-speed blender or food processor (we use a Vitamix). Add the broth, sour cream, Greek yogurt, and butter to the blender.
Blend until smooth. If the cauliflower mash is too thick, add more broth 1 tablespoon at a time until you reach the desired consistency.
Top with more butter, black pepper, and parsley.