Cut the head of cauliflower into pieces. I like to make them about 1-inch pieces.
On the stove, bring a medium pot of water to a boil. Once the water is boiling, add the cauliflower pieces and cook for 5 minutes.
Remove the cauliflower pieces from the water and place them onto a paper towel to dry them off.
Preheat your grill or grill pan to medium-high heat. You can do this in a grill pan on the stove as well. If you want to crisp the cauliflower in the oven preheat your oven to 425 degrees.
Toss the cauliflower pieces in the avocado oil.
Grill the cauliflower pieces about 8-10 minutes per side until they are starting to char and caramelize. If you are cooking them in the oven, place the cauliflower on a baking sheet and cook 20-25 minutes, flipping as needed.
While the cauliflower is cooking, mix the mayonnaise, sour cream, and lime juice together and place the spices in a separate bow
When the cauliflower is done, toss it in the sauce mixture and sprinkle with the spices
Top with crumbled cotija cheese and fresh cilantro and enjoy!