Elote-Style Cauliflower Steaks

A play on Mexican street corn, these char-roasted cauliflower steaks are topped with a creamy chili lime sauce and cacique cheese!


For the cauliflower

For the creamy chili lime sauce


  1. Preheat oven to 450°F. Line a baking tray with aluminum foil (this is necessary- it makes the cauliflower extra crispy).
  2. Cut cauliflower vertically into 2 thick steaks– here’s what I mean: so basically only the middle of the cauliflower can be used for steaks, as the stem will only hold the cauliflower together in the middle of the head. So you should cut the absolute middle of the cauliflower in half, then make a large cut to chop off the ends. You can roast those florets separately and they will be just as tasty 🙂
  3. Brush both sides of the cauliflower steaks with olive oil and a pinch of salt. Roast on the first side for 20 minutes, then carefully flip the steaks with a spatula and roast on the second side for an additional 10 minutes.
  4. While the cauliflower is roasting, make the creamy chili lime sauce. In a small bowl, combine mayo, sour cream/greek yogurt, cacique, cilantro, lime juice, cayenne, and salt.
  5. Once the cauliflower steaks are cooked, remove from oven and spread with sauce. Top with more cacique cheese and cilantro!