This vibrant Mexican-inspired dish transforms humble cauliflower into a crowd-pleasing favorite. Roasted until golden and crisp, the florets are coated in a tangy blend of mayonnaise, sour cream, lime juice, and aromatic spices. Finished generously with crumbled cotija cheese, fresh cilantro, and chili powder, each bite delivers creamy, zesty, and smoky notes that perfectly capture the essence of traditional elote.
The smell of street corn in Mexico City still lingers in my memory and when I recreated that magic with cauliflower, my skeptical husband actually went back for thirds. This dish captures everything I love about elote without needing to track down street vendors or navigate corn on the cob at dinner parties. It has become our go-to summer side, especially when we are hosting friends who swear they hate vegetables.
Last summer I made this for a backyard barbecue and watched my sister-in-law who has been vegetarian for twenty years actually cry a little because she missed street corn so much. Now she requests it every single time she visits, and I have learned to double the recipe because people treat it like a main dish instead of a side.
Ingredients
- 1 large head cauliflower: Cut into uniform florets so they roast evenly and get those delicious crispy edges that everyone fights over
- 1 tablespoon olive oil: Just enough to help the cauliflower caramelize without becoming greasy
- 1/3 cup mayonnaise: The backbone of that classic street corn creaminess
- 1/3 cup sour cream: Adds tang and helps thin the sauce to the perfect coating consistency
- 1 tablespoon lime juice: Freshly squeezed makes all the difference in cutting through the rich sauce
- 1 garlic clove: Minced finely so it distributes evenly throughout the coating
- 1/2 teaspoon smoked paprika: Provides that subtle smoky depth without requiring a grill
- 1/2 teaspoon chili powder: Front-of-palate heat that builds gently
- 1/4 teaspoon ground cumin: Earthy undertones that make the sauce taste complex and authentic
- 1/2 teaspoon kosher salt: Enhances all the other flavors and helps draw out moisture during roasting
- 1/2 cup cotija cheese: Salty, crumbly perfection that mimics traditional street corn topping
- 1/4 cup fresh cilantro: Bright herbal notes that cut through the richness
- 1 jalapeño: Thinly slices for fresh heat pops throughout
- Extra lime wedges: Essential for that final squeeze of bright acid right before eating
Instructions
- Get your oven roaring hot:
- Preheat to 425°F and line a baking sheet with parchment for easy cleanup
- Prep the cauliflower:
- Toss florets with olive oil and a pinch of salt, then spread them out so they have room to breathe
- Roast until golden:
- Cook for 25 to 30 minutes, flipping halfway through, until edges are deeply caramelized and crispy
- Whisk up the magic sauce:
- Combine mayonnaise, sour cream, lime juice, garlic, smoked paprika, chili powder, cumin, and salt until smooth
- Toss while hot:
- Pour that roasted cauliflower directly into the sauce and toss immediately so it absorbs all the creamy goodness
- Pile it high:
- Transfer to your prettiest serving platter and go heavy on the cotija, cilantro, and jalapeño
This recipe accidentally became the star of my birthday dinner last year when I meant it as just a casual side dish. My friends kept asking what restaurant I ordered it from and I had to laugh explaining it was just cauliflower with some pantry staples and a lot of lime.
Making It Your Own
I have discovered that grilling the cauliflower instead of roasting adds this incredible char that makes it feel even more like authentic street corn. The smoke from the grill mingling with the spices creates something completely different and special.
Serving Suggestions
We have started serving this over cilantro lime rice as a vegetarian main or stuffing it into warm tortillas for the most incredible tacos. The sauce works perfectly as a dip for tortilla chips too, so consider doubling the sauce portion.
Storage and Prep
The cauliflower can be cut and stored in the fridge up to two days ahead, and the sauce keeps for a week in an airtight container. Just toss them together fresh when you are ready to serve because the texture is infinitely better that way.
- Leftovers actually reheat surprisingly well in a skillet with a tiny splash of water
- The sauce thickens overnight in the fridge so thin it with a teaspoon of lime juice before using
- Roast extra cauliflower whenever you have the oven on and keep it frozen for quick weeknight meals
Every time I make this now I think about how something so simple can bring so much joy to a table. That is the magic of great food.
Recipe FAQs
- → What makes this dish authentic to Mexican street corn?
-
The classic elote flavors come through the creamy mayonnaise-sour cream sauce, fresh lime juice, chili powder, cumin, and crumbled cotija cheese. These traditional toppings and seasonings create that signature street corn taste.
- → Can I make this dish vegan?
-
Absolutely. Substitute plant-based mayonnaise and sour cream, and replace cotija with vegan cheese or nutritional yeast. The roasting process and spice blend remain exactly the same.
- → How do I get the cauliflower properly roasted?
-
Roast at 425°F for 25-30 minutes, flipping halfway through. Spread florets in a single layer on the baking sheet to ensure even cooking and those desirable crispy, golden edges.
- → What can I serve with cauliflower elote?
-
This pairs beautifully with grilled meats, tacos, or enchiladas. It also works as a filling for tacos, topping for rice bowls, or simply enjoyed on its own as a satisfying appetizer.
- → How should I store and reheat leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F for 10-15 minutes to restore crispiness, though the texture will be best when freshly made.