Roast cauliflower florets at 425°F until crisp-tender and caramelized, about 25–30 minutes. Whisk mayonnaise, sour cream, lime juice, zest and garlic into a bright, tangy dressing and toss with warm cauliflower so it absorbs flavor. Top with crumbled cotija or feta, chili powder, smoked paprika, chopped cilantro and scallions. Serve with lime wedges; works as a side, taco filling or salad topper. Swap plant-based mayo, sour cream and vegan cheese for a dairy-free version.
The smell of chili powder toasting in a dry pan always throws me back to a dusty street market in Oaxaca where a vendor handed me an elote so good I nearly missed my bus. I never thought to channel that magic through cauliflower until a rainy Tuesday when the corn looked awful and my crisper drawer held a lonely head waiting for purpose. One roast later, showered in lime and crumbled cotija, I was pacing around my kitchen eating it straight off the sheet pan with no intention of plating it.
I brought this to a potluck where a friend who claims to hate cauliflower went back for thirds and then quietly asked me to text her the recipe before the night was over.
Ingredients
- 1 large head cauliflower, cut into bite-sized florets: The smaller you cut them the more surface area you get for that gorgeous golden browning.
- 3 tbsp mayonnaise: This is the creamy backbone of the elote sauce so use one you actually enjoy eating.
- 2 tbsp sour cream: Balances the mayo with a pleasant tang and keeps the coating from feeling too heavy.
- 1 tbsp fresh lime juice plus 1 tsp lime zest: The zest does the heavy lifting for aroma while the juice adds the sharp acidic punch the dish needs.
- 2 cloves garlic, minced: Fresh garlic stirred into the raw sauce gives it a little bite that mellows beautifully against the hot roasted cauliflower.
- 1/4 tsp sea salt and 1/4 tsp ground black pepper: Simple seasonings in the dressing but do not skip them because they tie every flavor together.
- 1/2 cup crumbled cotija cheese: Feta works in a pinch but cotija has a saltier drier crumble that melts into the sauce just enough.
- 1/2 tsp chili powder: Sprinkled on top for color and a gentle warming heat that builds slowly.
- 2 tbsp fresh cilantro, chopped: Adds a bright herbal finish that cuts through the richness of the cheese and cream.
- 1/4 cup fresh scallions, thinly sliced: A mild oniony crunch on top that keeps each bite interesting.
- 1/2 tsp smoked paprika (optional): I always include it because it adds that elusive charred flavor you expect from true street corn.
- Extra lime wedges for serving: A final squeeze at the table wakes everything up.
- 2 tbsp olive oil (for roasting): Just enough to coat the florets and help them crisp rather than steam.
Instructions
- Preheat and prepare:
- Crank your oven to 425°F and line a baking sheet with parchment paper so nothing sticks and cleanup is effortless.
- Coat the cauliflower:
- Spread the florets on the sheet, drizzle with olive oil, and season with a pinch each of salt and pepper before tossing everything with your hands until evenly coated.
- Roast until golden:
- Slide the tray into the oven and roast for 25 to 30 minutes, flipping the florets halfway through so they caramelize on multiple sides and turn tender inside.
- Build the elote sauce:
- While the cauliflower works its magic, whisk together the mayonnaise, sour cream, lime juice, lime zest, garlic, salt, and pepper in a large bowl until smooth and creamy.
- Toss while hot:
- Transfer the roasted cauliflower straight into the bowl with the sauce and toss gently so every floret gets coated while still warm enough to absorb the flavors.
- Pile and garnish:
- Mound the dressed cauliflower onto a serving platter and scatter cotija, chili powder, smoked paprika, cilantro, and scallions over the top with generous abandon.
- Serve with lime wedges:
- Hand out extra lime wedges alongside and encourage everyone to squeeze generously right before eating.
There is something deeply satisfying about watching someone take a bite, pause, and then immediately reach for more without saying a word.
Making It Your Own
This recipe is endlessly flexible once you understand the basic structure of roasted vegetable plus creamy sauce plus bold toppings. I have tossed the finished cauliflower into warm tortillas with pickled onions and it disappeared in minutes. A pinch of cayenne or a few dashes of your favorite hot sauce folded into the dressing changes the whole personality without much effort.
Tools That Help
A rimmed baking sheet is nonnegotiable because you want the florets contained but not piled on top of each other. A large mixing bowl gives you room to toss the hot cauliflower with sauce without flinging pieces across your counter. A whisk makes the dressing come together in about ten seconds but a fork works almost as well in a pinch.
Serving and Storing
This dish is at its absolute best served right away while the cauliflower still has crispy edges and the cheese has not fully melted into the sauce. Leftovers keep well in the refrigerator for up to three days and taste excellent cold pulled straight from the container. Reheating works too but the cauliflower will soften so adjust your expectations accordingly.
A few final thoughts to set you up for success:
- Taste the dressing before adding the cauliflower and adjust lime or salt as needed because florets vary in size and moisture.
- If you are making this vegan, a good cashew cream and nutritional yeast blend in place of the cheese gets surprisingly close to the original.
- Double the recipe if you are feeding a crowd because this disappears faster than you would expect.
Every time I make this I am reminded that the best recipes are the ones that feel like a celebration without demanding one. Grab a head of cauliflower and let the oven do the work.
Common Questions
- → Can I make this dairy-free?
-
Yes. Use vegan mayonnaise and vegan sour cream, and swap cotija for a plant-based crumbled cheese or extra lime and herbs for brightness.
- → What temperature and time work best for roasting?
-
425°F (220°C) yields good caramelization. Roast florets spread on a sheet for 25–30 minutes, flipping once, until edges are golden and tender.
- → How do I get the cauliflower nicely browned?
-
Dry florets well, toss with enough oil to coat, and avoid crowding the pan. High heat and a single flip help develop deep color.
- → Are there good cheese substitutes?
-
Feta is the closest in texture and tang; for dairy-free options choose crumbled plant-based cheese or omit and add toasted nuts for texture.
- → How should leftovers be stored and reheated?
-
Store dressed cauliflower in an airtight container for up to 3 days in the fridge. Reheat gently in a 350°F oven or skillet to restore texture; add fresh herbs and a squeeze of lime before serving.
- → Can I grill the cauliflower instead of roasting?
-
Yes. Thread florets on skewers or use a grill basket, cook over medium-high heat until charred and tender, then toss with the dressing and toppings.