Oh, Mexican street corn, you glorious, messy masterpiece! I swear, every time I smell those smoky, spicy flavors, my taste buds do a little happy dance. But let’s be real, sometimes you want that elote magic without all the richness. That’s exactly where my Roasted Cauliflower Elote comes in! I was messing around in the kitchen one afternoon, totally craving that elote kick but also trying to sneak in some extra veggies, and BAM! This recipe was born. Roasting the cauliflower makes it so wonderfully tender and slightly crispy, and it soaks up that chili-lime mayo like a dream. Trust me, this roasted cauliflower elote is going to be your new favorite way to get your street corn fix!
Why You’ll Love This Roasted Cauliflower Elote
- It’s surprisingly quick to whip up – perfect for a weeknight side dish!
- You get all that amazing street corn flavor without the mess (or the guilt!).
- Cauliflower is such a fantastic and healthy vehicle for those bold chili-lime and cheesy notes.
- It’s super versatile; serve it alongside tacos, grilled chicken, or burgers.
Ingredients for Your Roasted Cauliflower Elote
Alright, let’s get our ingredients together for this roasted cauliflower elote! It’s pretty straightforward, but I always like to have everything prepped and ready to go. That way, when the cauliflower is roasting, I can whip up the sauce in no time.
- 1 large head of cauliflower, cut into bite-sized florets (about 4-5 cups worth)
- 2 tablespoons good quality olive oil
- 1/2 teaspoon chili powder (for roasting the cauli)
- 1/2 teaspoon smoked paprika (adds such a lovely depth!)
- 1/4 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- For the Chili Lime Mayo:
- 1/3 cup mayonnaise (I like full-fat for the best flavor)
- 1 tablespoon fresh lime juice
- 1 teaspoon lime zest (don’t skip this, it’s where the zing is!)
- 1/2 teaspoon chili powder
- 1 clove garlic, very finely minced or grated
- For Topping:
- 1/3 cup cotija cheese, crumbled (if you can’t find cotija, queso fresco is a decent substitute)
- 2 tablespoons fresh cilantro, roughly chopped
- 1 tablespoon extra fresh lime juice (for that bright finish)
- 1 teaspoon chili powder for a little extra sprinkle on top
Step-by-Step Guide to Making Roasted Cauliflower Elote
Okay, here’s how we turn humble cauliflower into a flavor explosion! First things first, get your oven preheating to 425°F. I like to line a baking sheet with parchment paper because, let’s be honest, nobody enjoys scraping burnt bits off a pan. Trust me on this one!
Now, grab a big bowl and toss those gorgeous cauliflower florets. I add the olive oil, chili powder, smoked paprika, garlic powder, salt, and pepper right in there. Give it a good mix-up – you want every single piece to get coated. This is key to getting that even, delicious flavor all through your roasted cauliflower elote.
Spread that seasoned cauliflower out in a nice, single layer on your prepared baking sheet. Don’t crowd it! If the pieces are too close, they’ll steam instead of roast, and we want that lovely crispiness. Pop it in the oven for about 20 to 25 minutes. Give it a flip halfway through so both sides get beautifully golden and a little charred. It should be tender but still have a slight bite.
While the cauliflower is doing its magic in the oven, let’s whip up that dreamy chili lime mayo. In a small bowl, whisk together the mayonnaise, fresh lime juice, lime zest, that other bit of chili powder, and the minced garlic. Just keep stirring until it’s all smooth and creamy. This sauce is what takes this from roasted cauliflower to *elote*-inspired heaven!
Once your cauliflower is perfectly roasted – tender with those yummy crispy edges – transfer it to a serving bowl. Isn’t it gorgeous? Now, drizzle that delicious chili lime mayo all over it. Toss it gently so everything gets coated. You don’t want to mash up the cauliflower, just coat it lovingly.
Finally, the best part! Sprinkle on that salty cotija cheese, the fresh chopped cilantro, a final little squeeze of fresh lime juice for brightness, and a tiny dusting of chili powder for what I call “the pretty sprinkle.” Serve it up right away while it’s warm and delicious. If you happen to have some extra air fryer cauliflower leftovers, they actually reheat pretty well too, but this dish is best served fresh!
What to Serve with Your Roasted Cauliflower Elote
This roasted cauliflower elote is amazing all on its own, but if you’re looking to round out a meal, here are a few things that go so well with it:
Sheet Pan Chicken Fajitas: These are practically neighbors of the elote! The smoky chicken and veggies just scream for a side of this creamy, tangy cauliflower. Easy cleanup, too, which is always a win in my book. You can find a great recipe here.
Lean Beef Burrito Bowls: If you’re going for a heartier meal, these burrito bowls are perfect. The savory beef, rice, and beans are a fantastic base, and then this elote adds that pop of flavor and texture that makes everything sing. Check out how I make mine here.
Grilled Shrimp Skewers: The citrusy marinade on grilled shrimp contrasts beautifully with the rich, spicy elote. It’s a lighter option that still feels totally special.
Storing and Reheating Your Roasted Cauliflower Elote
So, you’ve got some delicious roasted cauliflower elote leftover (lucky you!). It keeps really well in the fridge for about 3 to 4 days. I like to store the cauliflower mixture in an airtight container. If you have any extra chili lime mayo that you didn’t use, keep that in a separate little container. That way, when you’re ready for round two, everything stays fresh!
When it’s time to reheat, I skip the microwave because it can make the cauliflower a bit mushy. Instead, spread it back out on a baking sheet and pop it in a medium oven (around 375°F) for about 7-10 minutes, just until it’s warmed through and got a little bit of crisp back. You can also add a little more fresh lime juice and cilantro before serving for that fresh zing!
Frequently Asked Questions About Roasted Cauliflower Elote
Got questions about this tasty roasted cauliflower elote? I’ve got you covered!
Can I make this roasted cauliflower elote ahead of time?
You can definitely roast the cauliflower and make the chili lime mayo a day in advance! Store them separately in airtight containers in the fridge. When you’re ready to serve, gently toss the cauliflower with the sauce and top with the cotija cheese, cilantro, and lime juice. It won’t be quite as crispy as fresh, but it’s still super delicious! If you’ve got extra roasted cauliflower, you can also check out some other great ideas for healthy cauliflower recipes.
Is there a way to make this a bit spicier?
Absolutely! If you love heat, I recommend adding a pinch of cayenne pepper to the chili lime mayo or even tossing a finely diced jalapeño in with the cauliflower before roasting. You can also just add a little extra chili powder to the final sprinkle on top. Adjust it to your spice preference!
What if I don’t have cotija cheese?
No worries if you can’t find cotija! Feta cheese is a pretty good substitute, though it’s a bit saltier, so maybe use a little less. Queso fresco is also a great option and has a similar mild, crumbly texture. You could even try a sprinkle of Parmesan in a pinch, though it’s not quite the same authentic elote vibe.
Before You Go
I really hope you give this roasted cauliflower elote a try! It’s such a fun and flavorful way to enjoy something new. If you make it, please let me know what you think in the comments below, or even better, leave a rating! You can also find more tasty ideas on my Pinterest page. Happy cooking!
Print
Roasted Cauliflower Elote
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A healthy twist on street corn with roasted cauliflower, chili lime mayo, cotija cheese, and cilantro.
Ingredients
- 1 large head cauliflower, cut into florets
- 2 tablespoons olive oil
- 1/2 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup mayonnaise
- 1 tablespoon lime juice
- 1 teaspoon lime zest
- 1/2 teaspoon chili powder
- 1 clove garlic, finely minced
- 1/3 cup cotija cheese, crumbled
- 2 tablespoons fresh cilantro, chopped
- 1 tablespoon fresh lime juice
- 1 teaspoon chili powder for garnish
Instructions
- Preheat oven to 425 degrees Fahrenheit and line a baking sheet with parchment paper.
- In a large bowl, toss cauliflower florets with olive oil, chili powder, smoked paprika, garlic powder, salt, and black pepper until evenly coated.
- Spread cauliflower in a single layer on the baking sheet. Roast for 20 to 25 minutes, flipping halfway through, until tender and deeply golden with crisp edges.
- While the cauliflower roasts, whisk together mayonnaise, lime juice, lime zest, chili powder, and minced garlic in a small bowl until smooth.
- Transfer the roasted cauliflower to a serving bowl. Drizzle with the chili lime mayo and toss gently to coat.
- Top with crumbled cotija cheese, chopped cilantro, fresh lime juice, and a light sprinkle of chili powder before serving.
Notes
- Serve immediately for the best texture and flavor while the cauliflower is still warm and slightly crisp.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Roasting
- Cuisine: Mexican-inspired

