If you love the smoky, creamy, cheesy magic of Mexican street corn (Elote) and want a creative twist on a classic veggie, then get ready to fall in love with Mexican Street Corn Brussels Sprouts. This dish transforms humble Brussels sprouts into a mouthwatering, flavor-loaded side that’s crispy, spicy, tangy, and downright addictive.
By roasting Brussels sprouts until perfectly golden and crispy, then tossing them in a creamy, chili-lime street corn sauce with cotija cheese, lime juice, fresh cilantro, and a hint of spice, you get the ultimate fusion of texture and flavor. It’s a crowd-pleaser for taco nights, BBQs, or anytime you want to turn vegetables into the main event.
Why You’ll Love This Dish
- Inspired by the flavors of Mexican elote (street corn)
- A fun, bold new way to enjoy Brussels sprouts
- Spicy, creamy, tangy, and cheesy all in one bite
- Perfect as a side dish, snack, or even a vegetarian main
- Easy cleanup and oven-roasted on a single sheet pan

Ingredients
For the Roasted Brussels Sprouts:
- 1½ lbs Brussels sprouts, trimmed and halved
- 2 tbsp olive oil
- ½ tsp smoked paprika
- ½ tsp chili powder
- Salt and pepper to taste
For the Street Corn Sauce:
- ⅓ cup mayonnaise (or Greek yogurt for a lighter version)
- 1 tbsp sour cream
- 1 tbsp lime juice
- ½ tsp chili powder
- 1 clove garlic, minced
- 1 tsp hot sauce (optional, like Tapatío or Cholula)
For Topping:
- ½ cup cotija cheese (or feta as a substitute)
- ¼ cup chopped fresh cilantro
- Additional lime wedges for serving
- Tajín or extra chili powder for garnish (optional)
Optional Add-Ins
- Corn kernels (fresh, canned, or frozen & charred)
- Crispy bacon or pancetta for extra savory crunch
- Crumbled tortilla chips or pepitas for added texture
- Red onion or jalapeño slices for extra heat
Instructions
Step 1: Roast the Brussels Sprouts
- Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper or foil.
- Toss the halved Brussels sprouts with olive oil, smoked paprika, chili powder, salt, and pepper until well-coated.
- Spread in a single layer, cut-side down for max crispiness.
- Roast for 20–25 minutes, flipping halfway, until golden brown and crispy on the edges.
Tip: For extra caramelization, don’t overcrowd the pan. Use two sheets if needed.
Step 2: Make the Elote-Style Sauce
While the sprouts roast, mix together the mayo, sour cream, lime juice, chili powder, garlic, and hot sauce in a small bowl. Taste and adjust the seasoning as needed.
Step 3: Combine and Toss
- When the Brussels sprouts are roasted and crispy, transfer them to a large mixing bowl.
- Add the elote sauce and toss gently to coat. You can use as much or as little sauce as you prefer.
- Sprinkle with cotija cheese, chopped cilantro, and any additional toppings.
Step 4: Serve
- Serve immediately while warm, with extra lime wedges and a sprinkle of Tajín or chili powder if desired.
- Enjoy as a side dish, or pile onto a taco or grain bowl for a full meal.
Flavor & Texture Highlights
This dish is all about the contrast:
- Crispy edges of the roasted sprouts
- Creamy, tangy sauce coating every bite
- Salty cotija cheese that adds richness
- Cilantro and lime for a pop of brightness
- Optional spice for just the right kick
It’s an explosion of flavors and textures that make veggies feel indulgent and exciting.
Make It a Meal
Want to turn this side dish into the main event? Here’s how:
- Add grilled shrimp or chicken on top
- Toss with black beans and roasted sweet potatoes
- Serve with a fried egg and avocado for a veggie-forward brunch
- Stuff into tacos or burritos with rice and salsa
Storage & Reheating Tips
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat: Warm in a skillet or oven to bring back crispiness. Avoid microwaving if possible—it will soften the texture.
- Make-ahead: Roast the Brussels sprouts ahead of time and toss with sauce just before serving.
Variations to Try
- Vegan: Use plant-based mayo and vegan cheese or nutritional yeast.
- Extra spicy: Add chipotle powder or chopped jalapeños to the sauce.
- Lower fat: Sub all mayo with Greek yogurt or skip cheese.
- Add grains: Serve over quinoa, couscous, or farro for a hearty bowl.
Nutritional Benefits
- Brussels sprouts are high in fiber, vitamins C and K, and antioxidants.
- Cilantro and lime support digestion and detox.
- Cotija cheese adds calcium and flavor in small amounts.
- Olive oil provides healthy fats for satiety.
This dish proves that indulgent flavor and wholesome ingredients can go hand in hand.
Final Thoughts
Mexican Street Corn Brussels Sprouts are the ultimate veggie glow-up. They take everything we love about elote—zesty lime, creamy dressing, smoky chili, and salty cheese—and wrap it around crispy, caramelized Brussels sprouts. It’s fun, creative, and seriously satisfying.
Perfect as a flavorful side or a vegetarian main, this dish is guaranteed to impress even the pickiest eaters. Once you try this bold fusion of flavors, you’ll never look at Brussels sprouts the same way again.
