Mexican street corn Brussels sprouts bring together two beloved ingredients—charred corn dressed in a creamy, tangy sauce, and caramelized Brussels sprouts roasted until tender and crisp. This fusion dish captures the playful spirit of elote, Mexico’s iconic street food, while leveraging the nutty flavor and hearty texture of Brussels sprouts. The result is an unexpected side dish or appetizer that delights with layers of taste: the smoky sweetness of grilled corn, the cool brightness of lime and cilantro, the richness of mayonnaise or crema, and the satisfying bite of sprouts lightly charred at the edges.
Ideal for backyard barbecues, weeknight dinners, or festive gatherings, this recipe elevates humble vegetables into a vibrant, crowd-pleasing creation. Whether you’re a Brussels sprouts skeptic or a devoted elote enthusiast, the combination is designed to win over skeptics and satisfy cravings alike. In just a few simple steps—roasting, grilling, tossing, and garnishing—you’ll produce a visually striking platter that tastes as good as it looks. Read on to discover the origins of elote, learn why Brussels sprouts are the perfect canvas, and gather all the tips and tricks for mastering this modern twist on two classics.
What Is Mexican Street Corn? (Elote)
Elote, literally “corn on the cob” in Spanish, is a ubiquitous street snack throughout Mexico. Vendors grill ears of fresh corn over open flames until lightly charred, creating smoky undertones that balance the kernel’s natural sweetness. Once grilled, the corn is traditionally slathered with a mixture of mayonnaise or Mexican crema, then dusted with crumbled cotija cheese. A sprinkle of chili powder or tajín adds heat and depth, while a final squeeze of fresh lime juice brightens the ensemble.
Beyond its ingredient list, elote embodies the convivial spirit of Mexican street food: simplicity, bold flavors, and shared enjoyment. Variations include esquites, a deconstructed version served off the cob in cups with the same creamy, cheesy, spicy profile. Elote’s enduring popularity has inspired countless iterations worldwide—from elote-flavored popcorn to dips and salads—and now, a surprising application with Brussels sprouts.
Why Brussels Sprouts Work Here
Brussels sprouts possess a naturally nutty, slightly bitter taste that contrasts beautifully with the rich, tangy components of elote. When roasted until the outer leaves caramelize to a crisp golden brown, sprouts develop a depth of flavor reminiscent of chestnuts or toasted almonds. This crisp-tender texture makes them an ideal vehicle for creamy sauces: the rough surface of each sprout leaf catches and holds elote dressing and crumbled cheese, ensuring every bite is perfectly coated.
From a nutritional standpoint, Brussels sprouts deliver vitamins K and C, dietary fiber, and antioxidants—attributes that complement the indulgent mayonnaise and cheese elements of traditional elote. Their firmness allows for a robust preparation method, whether tossed in a hot skillet or spread on a baking sheet, without turning limp or soggy under the weight of toppings. Additionally, the compact, bite-sized form of sprouts translates the full elote experience into a shareable, finger-food format.
By marrying sprouts’ hearty nature with elote’s fiesta of flavors, this recipe offers an inventive way to enjoy more vegetables without sacrificing taste. It also expands the versatility of both ingredients: elote transcends the cob, and Brussels sprouts shed their reputation as a holiday-only side.
Ingredient Breakdown
-
Brussels Sprouts
-
Choose medium-sized, firm sprouts for uniform cooking. Trim the stem ends and remove any yellowed outer leaves. Cut larger sprouts in half to ensure even roasting.
-
-
Corn
-
Fresh ears are ideal for peak sweetness and char. If out of season, use frozen kernels thawed and patted dry, or canned corn drained thoroughly. For the most authentic flavor, grill kernels on a skillet until lightly blackened.
-
-
Creamy Sauce
-
Traditional: Equal parts mayonnaise and Mexican crema or sour cream. For lighter versions, substitute part of the mayo with Greek yogurt. Whisk until smooth, then season with a pinch of salt and a squeeze of lime juice.
-
-
Cheese
-
Cotija: A salty, crumbly Mexican cheese that mimics parmesan. Feta or ricotta salata can substitute in a pinch. Crumble finely for even distribution.
-
-
Acid & Heat
-
Lime: Freshly squeezed for brightness; zest can be added for extra citrus oils.
-
Chili Powder or Tajín: Choose a mild or spicy blend based on preference. For smoky notes, try chipotle powder or smoked paprika.
-
-
Herbs & Garnishes
-
Cilantro: Chopped leaves add freshness. Parsley works as a milder alternative.
-
Optional: Thinly sliced jalapeño rings for extra kick, avocado cubes for creaminess, or crispy tortilla strips for texture contrast.
-
Assemble these ingredients on hand before cooking to streamline the process. Pre-measure spices and chop garnishes while the sprouts roast, and grill the corn simultaneously for optimal timing.
Step-by-Step Cooking Instructions
-
Preheat the Oven or Air Fryer
-
Set the oven to 425°F (220°C) or air fryer to 400°F (200°C). High heat ensures the sprouts’ edges crisp without overcooking the centers.
-
-
Prepare Brussels Sprouts
-
Trim and halve the sprouts. Toss in a bowl with 1–2 tablespoons of neutral oil (canola or avocado), a pinch of salt, and freshly ground black pepper.
-
-
Roast the Sprouts
-
Spread sprouts cut-side down on a parchment-lined baking sheet. Roast for 20–25 minutes, flipping once halfway through, until edges are deeply browned and centers are tender.
-
-
Char the Corn
-
If using fresh corn, remove kernels from the cob. Heat a dry cast-iron skillet or grill pan over medium-high heat. Add kernels in a single layer and cook, stirring occasionally, until charred spots appear (5–7 minutes). For canned or frozen corn, pat dry before charring to avoid steam.
-
-
Make the Sauce
-
In a medium bowl, whisk together ¼ cup mayonnaise and ¼ cup Mexican crema or sour cream. Stir in juice of half a lime, ½ teaspoon chili powder, and a pinch of salt. Adjust lime and spice to taste.
-
-
Combine Sprouts and Corn
-
Transfer roasted sprouts to a large mixing bowl. Add charred corn and pour over the creamy sauce. Gently toss to coat evenly, using silicone-tipped tongs or a large spoon.
-
-
Plate and Garnish
-
Arrange the coated sprouts and corn on a serving platter. Sprinkle ¼ cup crumbled cotija cheese over the top. Add chopped cilantro and lime zest for freshness. Optionally, scatter thin jalapeño slices or avocado cubes.
-
-
Finish with Lime
-
Right before serving, squeeze additional lime juice over the dish to brighten flavors and prevent any sauce from dulling. Serve immediately to preserve crispness.
-
Nutritional Information & Health Benefits
Per serving (about 1 cup), Mexican street corn Brussels sprouts contain approximately 180–200 calories. Macronutrient breakdown includes roughly 9 grams of fat (from mayonnaise and cheese), 20 grams of carbohydrates (mostly from corn), and 6 grams of protein. The dish provides over 4 grams of fiber, aiding digestion, plus significant vitamin C (around 80% of daily value) and vitamin K (over 100%).
Brussels sprouts are rich in antioxidants like kaempferol, which may support heart health and combat inflammation. Corn offers lutein and zeaxanthin, compounds linked to eye health. While the creamy sauce adds saturated fat, using light mayo or Greek yogurt can reduce calories and boost protein. For a lower-fat version, halve the cheese portion or substitute nutritional yeast to maintain umami without dairy. Overall, this recipe balances indulgence with nutrient density, making it a satisfying addition to a health-minded meal plan.
Variations & Customizations
-
Spicy Kick
-
Stir finely minced fresh chiles (serrano or habanero) into the sauce or sprinkle chile de árbol flakes over the finished dish. Alternatively, swap chili powder for cayenne or chipotle powder.
-
-
Vegan & Dairy-Free
-
Replace mayonnaise with vegan mayo and Mexican crema with coconut yogurt. Omit cotija cheese and use nutritional yeast for cheesy notes, or crumble firm tofu seasoned with garlic powder and salt.
-
-
Cheese Alternatives
-
Queso fresco: Milder and moister than cotija, it lends a creamy crumble.
-
Parmesan or Pecorino Romano: Offers a sharper, saltier profile; grate finely.
-
-
Smoky Twist
-
Add ½ teaspoon smoked paprika or chipotle powder to the sauce. For deeper smoke, roast corn directly over charcoal or use a smoking gun on the plate.
-
-
Textural Play
-
Fold in chopped toasted pepitas or pepita brittle for crunch.
-
Swap charred corn for fire-roasted canned corn for convenience without sacrificing flavor.
-
-
Global Fusion
-
Incorporate Middle Eastern za’atar in place of chili powder and garnish with pomegranate arils.
-
Use Japanese shichimi togarashi for a citrusy-spicy variation.
-
Feel free to experiment with herbs—swap cilantro for mint or parsley—or introduce roasted sweet potatoes for heartier bowls. Each tweak invites new flavor profiles while preserving the essence of the elote-sprout mash-up.
Serving Suggestions & Pairings
Mexican street corn Brussels sprouts shine as a versatile side or appetizer. Pair alongside grilled proteins—carne asada, chicken al pastor, or shrimp skewers—for a vibrant plate. The dish’s creamy, tangy profile complements smoky barbecue ribs or burgers, balancing rich meats with bright vegetal notes.
For vegetarian or vegan meals, serve over cilantro-lime rice or quinoa to create a complete grain bowl. Add black beans, sliced avocado, and pico de gallo for a satisfying, plant-powered entrée. At casual gatherings, present the sprouts in a large skillet or on a rustic wooden board, alongside warm tortilla chips for scooping.
Beverage pairings include crisp Mexican lagers, light-bodied white wines (such as Sauvignon Blanc), or margaritas—classic lime versions or fruity twists like mango or jalapeño. Nonalcoholic options like agua fresca—hibiscus or tamarind—offer complementary acidity and natural sweetness. For brunch, serve alongside eggs benedict or breakfast tacos to introduce a savory, unexpected green component. No matter the occasion, this dish adapts to menus ranging from barbecue feasts to upscale dinner parties.

Make-Ahead & Storage Tips
To streamline preparation, roast Brussels sprouts and char corn up to two days in advance. Store each component separately in airtight containers in the refrigerator. Keep the creamy sauce chilled in a small jar or bowl. When ready to serve, gently re-warm sprouts in a 375°F (190°C) oven for 5–7 minutes to restore crispness; warm corn briefly on the stovetop.
Combine sprouts, corn, and sauce just before serving to prevent sogginess. If refrigerating the assembled dish, note that moisture from the sauce may soften sprouts overnight; re-crisp in a hot skillet or under the broiler for two minutes. Leftovers maintain quality for up to three days.
For longer storage, freeze roasted sprouts and corn separately in freezer bags for up to one month. Thaw overnight in the refrigerator, then revive textures by reheating as above. Avoid freezing the sauce, as its consistency may separate upon thawing.
Troubleshooting Common Issues
-
Sprouts Not Crispy
-
Ensure sprouts are dry before tossing with oil. Roast at high heat (425°F/220°C) and avoid overcrowding the pan. Cut-side down helps achieve a golden crust.
-
-
Sauce Too Thin
-
Reduce crema or substituting part of the mayo with thicker Greek yogurt can improve viscosity. Alternatively, add 1–2 tablespoons of crumbled cotija and whisk to thicken.
-
-
Burnt Edges
-
If sprouts char too quickly, move the sheet to a higher rack or reduce oven temperature by 25°F (15°C). Check at 15 minutes and stir gently.
-
-
Limp Toppings
-
Add cilantro, cheese, and avocado only immediately before serving. Store garnishes separately to preserve freshness.
-
-
Soggy Leftovers
-
Re-crisp by spreading sprouts on a hot skillet with a light coating of oil, tossing frequently until edges re-brown. Avoid microwaving assembled portions.
-
FAQ Section
-
What makes Brussels sprouts taste like elote?
Roasted Brussels sprouts develop nutty, caramelized notes that pair perfectly with the creamy, tangy elote sauce. The contrast of textures—crispy sprouts and smooth dressing—recreates the corn-on-the-cob experience in bite-size form, capturing elote’s signature flavor profile. -
Can I use frozen Brussels sprouts?
Yes. Thaw and pat the sprouts dry before seasoning to remove excess moisture. Roast at the same temperature, but expect an additional 5–7 minutes of cook time to achieve crisp edges. -
How do I make this recipe vegan?
Swap traditional mayo and crema for vegan alternatives, and replace cotija cheese with nutritional yeast or seasoned tofu crumbles. Use plant-based oil for roasting and double-check that chili seasonings contain no dairy derivatives. -
Is there a stovetop version without an oven?
Absolutely. Heat oil in a large, heavy skillet over medium-high heat. Add halved sprouts cut-side down, cook undisturbed until seared (6–8 minutes), then stir until tender. Char corn in the same pan, then combine with sauce. -
Can I prep this the night before a party?
You can roast sprouts, char corn, and mix the sauce up to two days ahead. Store components separately in the fridge. Assemble and re-crisp sprouts just before serving for best texture.
Conclusion & Call to Action
Mexican street corn Brussels sprouts marry two culinary icons into a dish that’s as playful as it is flavorful. The charred sweetness of corn, creamy tang of elote sauce, and crispy-nutty profiles of roasted sprouts combine to create an unforgettable side or appetizer. Whether you stick to the classic recipe or explore vegan, smoky, or global variations, this mash-up invites creativity in the kitchen. Try it at your next gathering, snap a photo, and share your twist on social media using #EloteSprouts. We can’t wait to see how you put your own spin on this vibrant, vegetable-forward delight.
Mexican Street Corn Brussels Sprouts
Description
Mexican Street Corn Brussels Sprouts transform humble Brussels sprouts into a vibrant, crowd-pleasing side dish by marrying the nutty, caramelized flavor of roasted sprouts with the creamy, tangy components of classic elote. Tender on the inside and crisp at the edges, each bite delivers char-kissed corn kernels, a lime-brightened sauce of mayo and crema, crumbled cotija cheese, and a sprinkle of chili powder. Perfect for backyard barbecues, weeknight dinners, or festive gatherings, this recipe is a modern vegetable mash-up that’s easy to prepare and impossible to resist.
Ingredients
- 1 lb. brussels sprouts, trimmed and halved (see note)
- 1 tbsp olive oil
- salt and pepper
- 1 (15 oz.) can corn, rinsed and drained
- 2 tbsp mayo
- 2 tbsp sour cream or plain Greek yogurt
- 1 tsp chili powder
- 1/4 tsp paprika
- 1 tbsp fresh lime juice
- 2–3 tbsp chopped cilantro
- 1/4 cup cotija cheese, grated
Instructions
- First, cook the brussels sprouts. In a bowl combine brussels sprouts with olive oil, salt and pepper. Air fry method – Add to air fryer basket and air fry at 380 degrees for 6 minutes. Toss then air fry another 4-7 minutes or until they’re crispy enough to your liking. Bake method – Preheat oven to 400 degrees F. Arrange them on a baking sheet in a single layer and bake for 18-20 minutes, or until they are crispy enough to your liking! Toss them half way.
- To make the street corn, heat the corn in a small saucepan over medium heat for a few minutes to warm up.
- Meanwhile, in a small bowl combine mayo, sour cream, salt, lime juice, chili powder and paprika. Mix to combine.
- Add the mayo/sour cream mixture to saucepan with the corn and mix. Let cook for about 2 more minutes, mixing frequently.
- Add the corn mixture to a bowl with crispy brussels sprouts. Toss together to lightly coat brussels sprouts.
- Top with cotija cheese, cilantro, and a couple lime wedges and enjoy!
Notes
- Advance Prep: Roast sprouts and char corn up to two days ahead; store separately in airtight containers. Whisk the sauce and keep chilled until use.
- Reheating: To restore crispiness, reheat sprouts in a 375°F oven for 5–7 minutes or in a hot skillet with a light drizzle of oil. Avoid microwaving assembled portions.
- Sauce Consistency: If your elote sauce is too thin, thicken it with a spoonful of Greek yogurt or an extra 2 tablespoons of crumbled cotija.
- Vegan Option: Substitute vegan mayonnaise and coconut-based or soy yogurt for the crema; replace cotija with nutritional yeast or seasoned tofu crumbles.
- Spice Level: Adjust chili powder or Tajín to taste; for an extra kick, stir in finely minced jalapeño or a pinch of cayenne.
- Variations: Swap cotija for queso fresco or Parmesan, add toasted pepitas for crunch, or finish with a dusting of smoked paprika for a smoky twist.
- Storage: Leftovers keep up to three days in the refrigerator. Store components separately and combine just before serving to maintain texture.











