Cauliflower Elote with Cotija

Oven-roasted Cauliflower Elote piled on platter, creamy tang and cotija crumble Save to Pinterest
Oven-roasted Cauliflower Elote piled on platter, creamy tang and cotija crumble | bitebackkitchen.com

This cauliflower elote takes about 45 minutes and serves four. Cut a large head into florets, toss with oil and roast at 425°F for 25–30 minutes until golden. Whisk mayonnaise, sour cream, lime juice, zest and garlic, then toss with warm cauliflower. Pile onto a platter and finish with cotija (or feta), chili powder, smoked paprika, cilantro and scallions. For a vegan version, swap in plant-based mayo, sour cream and cheese. Serve with lime wedges as a bright Mexican-style side.

The smell of chili powder hitting a hot pan always transports me back to a dusty street market in Oaxaca, where a vendor handed me an elote so good I nearly missed my bus. That smoky, tangy, creamy combination haunted me for months until I started wondering what would happen if cauliflower stepped in for the corn. Turns out, roasted cauliflower absorbs those same bold flavors beautifully, and the florets get these gorgeous caramelized edges that hold onto every bit of that creamy dressing.

I brought this to a potluck last summer expecting it to sit politely beside the real crowd pleasers, but it vanished first and three people texted me for the recipe before noon the next day.

Ingredients

  • 1 large head cauliflower: Look for tight, pale florets without brown spots because those caramelized edges depend on starting with fresh, firm cauliflower.
  • 3 tbsp mayonnaise: Full fat is non negotiable here since it creates the rich base that carries all the other flavors.
  • 2 tbsp sour cream: This adds a gentle tang that balances the heaviness of the mayo perfectly.
  • 1 tbsp fresh lime juice plus 1 tsp lime zest: The zest does heavy lifting by infusing a floral brightness that juice alone cannot provide.
  • 2 cloves garlic, minced: Fresh garlic mashed into the dressing gives a sharp bite that mellows just enough when it hits the warm cauliflower.
  • 1/4 tsp sea salt and 1/4 tsp ground black pepper: Simple seasonings that wake everything up without stealing the spotlight.
  • 1/2 cup crumbled cotija cheese: Feta works in a pinch, but cotija has a crumblier texture and saltier punch that really belongs here.
  • 1/2 tsp chili powder: A mild blend works best, letting you control the heat without overpowering the creamy sauce.
  • 2 tbsp fresh cilantro, chopped: Tossed on at the end so it stays bright and fragrant rather than wilting into a sad garnish.
  • 1/4 cup scallions, thinly sliced: These add a mild onion crunch that finishes each bite with freshness.
  • 1/2 tsp smoked paprika: Optional, but a light dusting on top makes the whole platter look and taste like it came off a grill.
  • Extra lime wedges: Always serve with extra because someone will want more squeeze, guaranteed.

Instructions

Preheat and prepare:
Crank your oven to 425 degrees and line a baking sheet with parchment paper so the cauliflower caramelizes without sticking.
Season the florets:
Spread the cauliflower in a single layer, drizzle with olive oil, and use your hands to toss everything until each piece glistens evenly.
Roast until golden:
Slide the tray into the oven and roast for 25 to 30 minutes, flipping the florets halfway through so they brown on multiple sides and develop those irresistible crunchy edges.
Whisk the creamy dressing:
While the cauliflower works its magic, stir together the mayo, sour cream, lime juice, lime zest, garlic, salt, and pepper in a large bowl until the dressing is completely smooth.
Toss and coat:
Transfer the hot roasted cauliflower straight into the bowl with the dressing and fold gently so every floret gets coated without breaking apart.
Build the finished platter:
Pile the dressed cauliflower onto a serving dish and shower it generously with crumbled cotija, a dusting of chili powder, a whisper of smoked paprika, scattered cilantro, and sliced scallions.
Serve right away:
Squeeze a wedge of lime over the top and bring it to the table immediately while the cauliflower is still warm and the cheese has barely begun to soften.
Charred florets of Cauliflower Elote tossed in lime mayonnaise, cilantro garnish Save to Pinterest
Charred florets of Cauliflower Elote tossed in lime mayonnaise, cilantro garnish | bitebackkitchen.com

One cold Tuesday evening my neighbor knocked on my door to return a borrowed pan, caught a whiff of this coming from the oven, and ended up staying for dinner with a big grin and zero complaints.

Making It Vegan

Swapping to plant based ingredients is surprisingly straightforward here. Use vegan mayo and a dairy free sour cream alternative, then replace the cotija with a crumbled tofu seasoned with nutritional yeast and a pinch of salt.

Turning Up the Heat

A small pinch of cayenne folded into the dressing adds a slow building warmth that does not overwhelm the creamy base. You can also finish with a few dashes of your favorite hot sauce right before serving for a sharper kick.

Beyond a Side Dish

This cauliflower reheats beautifully the next day and transforms into something entirely new when you stuff it into warm tortillas or scatter it over a bowl of greens with extra lime.

  • Stuff it into charred corn tortillas with a drizzle of extra dressing for the fastest tacos you will ever make.
  • Pile it onto a bed of romaine with black beans and avocado for a lunch that actually excites you.
  • Always taste and adjust the salt at the end because the cheese adds its own salinity.
Cauliflower Elote served with lime wedges, smoky chili dust and scallions Save to Pinterest
Cauliflower Elote served with lime wedges, smoky chili dust and scallions | bitebackkitchen.com

This dish proves that the simplest vegetables become extraordinary when you treat them with the same boldness usually reserved for meat. Make it once and watch it become the thing everyone asks you to bring.

Your Recipe Questions

Roast at 425°F (220°C). This high heat encourages browning and slightly crisp edges while keeping the centers tender; check after 20 minutes and roast 25–30 minutes total depending on floret size.

Toss florets in oil so they’re lightly coated, spread in a single layer on a parchment-lined sheet, and avoid overcrowding. Flip halfway through roasting to ensure even caramelization.

Feta is a great substitute for cotija—crumbly and salty. For a dairy-free option, try crumbled firm tofu or a store-bought vegan cotija-style cheese alternative.

You can roast the cauliflower ahead and store it separately from the dressing and toppings. Reheat briefly in a hot oven to crisp, then toss with dressing and add fresh toppings just before serving.

Use vegan mayonnaise and vegan sour cream, and swap cotija for a plant-based crumbly cheese. Optional: add a pinch of nutritional yeast for an extra savory note.

It’s excellent as a taco filling, a grain bowl topper, or alongside grilled proteins. Serve with extra lime wedges and a sprinkle of smoked paprika for added depth.

Cauliflower Elote with Cotija

Roasted cauliflower florets dressed in lime-mayo, finished with cotija, chili powder, cilantro and scallions.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large head cauliflower, cut into bite-sized florets
  • 2 tablespoons olive oil
  • Pinch of salt and pepper for roasting

Creamy Dressing

  • 3 tablespoons mayonnaise
  • 2 tablespoons sour cream
  • 1 tablespoon fresh lime juice
  • 1 teaspoon lime zest
  • 2 cloves garlic, minced
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon ground black pepper

Toppings

  • 1/2 cup cotija cheese, crumbled (feta works as a substitute)
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon smoked paprika (optional)
  • 2 tablespoons fresh cilantro, chopped
  • 1/4 cup scallions, thinly sliced
  • Extra lime wedges for serving

Instructions

1
Preheat and Prepare the Baking Sheet: Preheat the oven to 425°F. Line a large baking sheet with parchment paper and set aside.
2
Season the Cauliflower: Spread the cauliflower florets across the prepared baking sheet. Drizzle with olive oil, sprinkle with a pinch of salt and pepper, and toss thoroughly until every piece is evenly coated.
3
Roast Until Golden: Roast the cauliflower for 25 to 30 minutes, flipping the florets halfway through, until they are deeply golden and fork-tender.
4
Prepare the Elote Dressing: While the cauliflower roasts, combine the mayonnaise, sour cream, lime juice, lime zest, minced garlic, sea salt, and black pepper in a large mixing bowl. Whisk until smooth and creamy.
5
Coat the Cauliflower: Transfer the hot roasted cauliflower directly into the bowl with the dressing. Toss gently until every floret is generously coated in the creamy sauce.
6
Plate and Garnish: Pile the dressed cauliflower onto a serving platter. Finish with crumbled cotija cheese, a dusting of chili powder and smoked paprika, scattered cilantro, and thinly sliced scallions.
7
Serve: Serve immediately while warm, accompanied by fresh lime wedges on the side.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Large mixing bowls
  • Whisk
  • Chef's knife
  • Serving platter

Nutrition (Per Serving)

Calories 195
Protein 6g
Carbs 13g
Fat 14g

Allergy Information

  • Contains milk (cotija cheese, sour cream)
  • Contains egg (mayonnaise)
Riley Montgomery

Home chef sharing flavorful, easy recipes and real-life kitchen tips for fellow food lovers.