This vibrant Mexican-inspired dish transforms humble cauliflower into a smoky, creamy street corn experience. The florets roast until golden and tender with crispy edges, then get tossed in a velvety sauce of mayonnaise, sour cream, chili powder, smoked paprika, garlic, and zesty lime. Finished with crumbled cotija cheese, fresh cilantro, diced red onion, and optional jalapeño heat, each bite delivers the authentic flavors of elote—creamy, tangy, slightly spicy, and utterly satisfying.
The first time I tried elote, I was standing on a Mexico City street corner at midnight, sauce dripping down my wrist, wondering why nobody had thought to put this combination on everything. Years later, watching my husband look skeptical about cauliflower standing in for corn, I tossed a batch in the oven with that same bold spirit. When he went back for thirds, I knew this wasn't just a compromise for vegetarians anymore.
Last summer I made this for a backyard barbecue where half the guests swore they hated cauliflower. The platter sat empty in twenty minutes flat, and someone actually asked if I could bring it to every single gathering forever. That's when I realized this recipe isn't about convincing people to eat vegetables—it's about serving something so delicious nobody remembers they're being healthy.
Ingredients
- 1 large head cauliflower: Cut into generous florets so they have enough surface area to get properly golden and crispy in the oven
- 1 tablespoon olive oil: Just enough to help the cauliflower roast without becoming greasy, letting those natural nutty flavors emerge
- 1/3 cup mayonnaise: The backbone of that authentic street corn creaminess you know from actual elote carts
- 2 tablespoons sour cream: Lightens the sauce just enough while maintaining that luxurious coating texture
- 1 teaspoon chili powder: Adds the gentle warmth and that beautiful rusty color that makes the dish instantly recognizable
- 1/2 teaspoon smoked paprika: The secret ingredient that mimics the smoky char you would get from grilling actual corn
- 1/2 teaspoon garlic powder: Rounds out the flavor profile so every bite feels complete and satisfying
- Juice of 1 lime: Cuts through all that richness with exactly the bright acidic note this dish needs
- 1/2 cup cotija cheese: Salty and crumbly, creating those little bursts of flavor in every bite, though feta works in a pinch
- 2 tablespoons chopped fresh cilantro: Brings that fresh herbal finish that lifts everything and makes each forkful feel lighter
- 1/4 cup finely diced red onion: Optional but adds such a lovely sharp crunch against all that creamy coating
- 1 jalapeño, finely chopped: Leave it out if you are heat sensitive, but I love how it sneaks up on you
Instructions
- Get your oven good and hot:
- Preheat to 425°F and line a baking sheet with parchment paper, because cleanup should never stand between you and this meal.
- Give the cauliflower a quick spa treatment:
- Toss those florets with olive oil, salt, and pepper until every piece is glistening, then spread them out like they are sunbathing on the sheet.
- Let the oven work its magic:
- Roast for 25 to 30 minutes, flipping halfway through, until you see golden edges and can smell that nutty roasted aroma filling your kitchen.
- Whisk up the transformation sauce:
- In a large bowl, mix together the mayonnaise, sour cream, chili powder, smoked paprika, garlic powder, and lime juice until everything is incorporated and tasting like heaven.
- The moment of truth:
- When the cauliflower comes out hot and golden, immediately transfer it into the bowl with the sauce and toss like your life depends on it.
- Build those layers of flavor:
- Add half the cotija cheese, half the cilantro, the red onion if you are using it, and the jalapeño, then toss again until everything is beautifully coated.
- Make it restaurant gorgeous:
- Transfer to your prettiest serving platter and shower with the remaining cotija, an extra dusting of chili powder, and fresh cilantro like you are plating for a food magazine.
My friend's seven year old, who survives on a strict diet of noodles and butter, literally asked for seconds and then requested this for his birthday dinner. Sometimes the best recipes are the ones that make people forget they are eating something good for them.
Making It Your Own
The beauty of this dish is how adaptable it is to whatever you have in your refrigerator or whatever mood you are in. I have made this with Greek yogurt instead of sour cream when that was what I had on hand, and honestly nobody noticed the difference. You can also swap the regular chili powder for something smokier like ancho or hotter like cayenne depending on how much excitement you want in your life that day.
Serving Suggestions That Work
While this shines as a side dish alongside grilled meats or tacos, I have also served it over rice for a complete vegetarian dinner that feels substantial enough to satisfy anyone. It is incredible stuffed into warm tortillas with some black beans for the quickest dinner upgrade imaginable. Sometimes I double the cauliflower and keep the leftovers for lunch the next day, though I rarely have that problem in my house.
Timing Your Preparation
The sauce comes together in about three minutes flat, so you can easily whisk it up while the cauliflower is doing its thing in the oven. I like to have all my toppings diced and ready before I even start roasting, that way when the cauliflower comes out I can move fast while everything is piping hot. There is something satisfying about having that mise en place situation handled before the cooking even begins.
- Cut your cauliflower into similar sized pieces so everything roasts evenly
- Preheat your baking sheet with the oven for extra crispy edges
- Warm your lime slightly before juicing to get every last drop
This recipe has become my go to for bringing something unexpected to potlucks, and I love watching people's faces when they realize it is not actually corn on that plate. Hope it finds a permanent spot in your regular rotation too.
Common Questions
- → What is elote?
-
Elote is traditional Mexican street corn, typically served on the cob and slathered with mayonnaise, chili powder, lime juice, and cotija cheese. This version recreates those same bold flavors using roasted cauliflower instead of corn.
- → Can I make this dish spicy?
-
Absolutely. Adjust the heat by adding more chili powder, incorporating the optional jalapeño, or using a spicier chili powder like cayenne. You can also serve with hot sauce on the side for those who want extra kick.
- → What can I use instead of cotija cheese?
-
Feta cheese makes an excellent substitute with similar crumbly texture and salty flavor. For a dairy-free version, try vegan feta or nutritional yeast for a cheesy, savory element.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. The cauliflower is best served warm, so gently reheat in the oven or microwave. Note that the texture may soften slightly after storage.
- → Is this suitable for meal prep?
-
Yes, you can roast the cauliflower ahead of time and store it separately from the sauce and toppings. When ready to serve, warm the cauliflower and toss with the creamy sauce and fresh garnishes for the best texture and flavor.
- → Can I grill the cauliflower instead of roasting?
-
Definitely. Grilling adds even more smoky char flavor that pairs beautifully with the creamy sauce. Cut cauliflower into thick slices or large florets, brush with oil, and grill over medium-high heat for 10-15 minutes until tender and marked.