Preheat the oven to 425° F.
Cut the cauliflower into small floret pieces. Think of it going on a chip, that's how small you want it. Be sure to include the stem pieces as they get caramelized and are amazing in the dip. Place the florets onto a baking sheet. Don't overcrowd the pan, you may need to use 2 baking sheets so that the cauliflower roasts properly and doesn't steam.
Drizzle with olive oil and sprinkle with salt, pepper, and chili powder. Use your hands to toss the cauliflower to evenly coat with olive oil and seasonings.
Roast in the oven for 15 minutes until the cauliflower is slightly golden and caramelized.
Meanwhile, combine the softened cream cheese, shredded cheese, sour cream, and buffalo sauce in a bowl. Stir until incorporated.
Remove the cauliflower from the oven and place it into a medium oven-proof serving dish. I used an 8x10 baking dish. Mix the buffalo cheese mixture into the cauliflower until well coated.
Top with crumbled blue cheese. If serving right away, then bake. If you are making this a day ahead, then refrigerate until game day. Bring the dish to room temperature before baking.
Set the oven to 350° F.
Bake the dip for 15 -20 minutes until bubbly and all the cheese is gooey and melted.
Serve with celery, carrots, mini peppers and chips.