This vibrant Mexican-style dish transforms humble roasted cauliflower into an irresistible street corn experience. The florets develop golden, crispy edges in the oven before being tossed in a rich, tangy sauce of mayonnaise, sour cream, fresh lime juice, and aromatic spices. A generous coating of crumbled cotija cheese, fresh cilantro, and optional jalapeño creates that authentic elote flavor profile—smoky, creamy, and perfectly balanced. Serve warm as a crowd-pleasing side, vegetarian main, or creative taco filling.
The first time I made this, my roommate walked in and asked why the entire apartment smelled like a Mexican street corner in the best possible way. I'd been craving elote but wanted something lighter than the usual corn-heavy version, and cauliflower turned out to be the perfect canvas for all those smoky, creamy flavors we love.
Last summer I served this at a backyard barbecue, and honestly, people were more excited about the cauliflower than the burgers. My friend Sarah, who claims to hate cauliflower, went back for thirds and then immediately demanded the recipe. Now it's the one dish I'm always asked to bring to gatherings.
Ingredients
- 1 large head cauliflower: Cutting into evenly sized florets ensures everything roasts at the same rate
- 1 tablespoon olive oil: Just enough to help the cauliflower develop those golden crispy edges
- 1/3 cup mayonnaise: Creates that authentic creamy base that makes elote so irresistible
- 2 tablespoons sour cream: Adds a tangy brightness that cuts through the richness
- 1 teaspoon chili powder: The backbone of that signature elote flavor
- 1/2 teaspoon smoked paprika: Deep smoky notes that mimic street corns charred flavor
- 1/2 teaspoon garlic powder: Rounds out the spice blend with savory depth
- Juice of 1 lime: Fresh acidity that brightens the entire dish
- 1/2 cup cotija cheese: Salty crumbly perfection though feta works in a pinch
- 2 tablespoons chopped fresh cilantro: Brings fresh herbal contrast to the rich sauce
- 1/4 cup finely diced red onion: Optional but adds lovely crunch and color
- 1 jalapeño finely chopped: For those who want extra heat
- Salt and pepper: Essential for bringing all the flavors together
Instructions
- Get your oven ready:
- Preheat to 425°F and line a baking sheet with parchment paper for easy cleanup later
- Prep the cauliflower:
- Toss florets with olive oil salt and pepper then spread them out so they have room to roast properly
- Roast until golden:
- Cook for 25 to 30 minutes flipping halfway until you see crispy edges and tender centers
- Whisk up the sauce:
- While cauliflower roasts mix mayo sour cream chili powder smoked paprika garlic powder and lime juice in a large bowl
- The toss matters:
- Transfer hot cauliflower directly into the sauce bowl and toss immediately so it absorbs all those flavors
- Add the goodies:
- Throw in half the cotija half the cilantro red onion and jalapeño if using then give it another toss
- Finish with flair:
- Pile onto a platter and sprinkle with remaining cheese extra chili powder and fresh cilantro
My dad who's notoriously suspicious of anything vegetarian actually said this might be better than regular elote. Watching him get excited about cauliflower at dinner was a small but significant victory in my book.
Making It Your Own
I've discovered that adding a pinch of cumin to the sauce takes it to another level of authenticity. Sometimes I'll throw in a little Tajín if I want extra lime and chili kick.
Serving Ideas
This works as a side dish alongside grilled meats or as a vegetarian main with some black beans and rice. I've also stuffed it into warm tortillas for incredible tacos.
Storage And Prep
The cauliflower is best served warm right after tossing but leftovers will keep in the fridge for a day. The sauce can be made up to three days ahead which makes weeknight dinners so much easier.
- Roast extra cauliflower on Sunday for quick meals throughout the week
- Keep cotija cheese in the freezer it lasts forever and crumbles beautifully from frozen
- If the sauce thickens too much in the fridge thin it with a teaspoon of lime juice
Every time I make this now I'm transported back to that summer evening on the patio with friends laughing around the table completely unaware they were eating vegetables.
Recipe Questions & Answers
- → What makes cauliflower elote different from traditional street corn?
-
Cauliflower elote replaces corn with roasted cauliflower florets while maintaining all the beloved flavors—creamy mayo-lime sauce, smoky chili powder, and salty cotija cheese that make Mexican street corn iconic.
- → Can I make this dish vegan?
-
Absolutely. Substitute plant-based mayonnaise and sour cream for dairy versions, and use vegan cheese or nutritional yeast instead of cotija. The roasting process and spice blend remain unchanged.
- → How spicy is cauliflower elote?
-
The spice level is mild to medium, adjustable to your preference. The chili powder provides gentle warmth, while optional fresh jalapeño adds noticeable heat. Start with less and add more to taste.
- → What cheese works best as a cotija substitute?
-
Feta cheese makes an excellent substitute with similar crumbly texture and salty profile. For a milder option, try queso fresco. Grated Parmesan works in a pinch but lacks the authentic crumble.
- → Can I air fry the cauliflower instead?
-
Yes, air frying works beautifully. Cook florets at 400°F for 15-18 minutes, shaking halfway, until golden and crispy. The result is similar with even more concentrated flavor.
- → How long does cauliflower elote keep?
-
Best enjoyed immediately while warm and crispy. Leftovers can be refrigerated for up to 2 days, though the cauliflower will soften. Reheat in the oven to restore some texture.