Imagine the irresistible aroma of charred vegetables mingling with zesty lime and smoky spices filling your kitchen. These Mexican Street Corn Brussels Sprouts transform humble sprouts into an addictive side dish that captures all the flavors of elote (Mexican street corn) in each bite. The contrast between the caramelized, crispy exterior and tender centers creates a texture sensation that’s impossible to resist. If you’re looking to elevate your vegetable game with bold, authentic flavors, this recipe delivers spectacular results with minimal effort. You’ll learn how to perfectly roast Brussels sprouts and coat them in a creamy, tangy Mexican-inspired sauce that will have everyone reaching for seconds.
Why You’ll Love This Recipe
These Mexican Street Corn Brussels Sprouts brilliantly reimagine two beloved dishes into one unforgettable side that steals the spotlight at any meal. The magic happens when the naturally nutty flavor of roasted Brussels sprouts meets the vibrant, street-food inspired flavors of classic elote.
The textural experience is what makes this dish truly special. Each sprout offers a satisfying contrast between crispy, caramelized outer leaves and tender, flavorful centers. The creamy sauce clings to every nook and cranny, while the cotija cheese adds pops of salty goodness throughout.
What’s particularly appealing is how these sprouts transform skeptics into believers. Even those who typically avoid Brussels sprouts find themselves won over by this Mexican-inspired preparation. The dish comes together in under 30 minutes, making it perfect for weeknight dinners yet impressive enough for entertaining.
Best of all, this recipe works year-round – it’s hearty enough for winter meals but bright and zesty enough to complement summer barbecues. The versatility of these Mexican Street Corn Brussels Sprouts ensures they’ll become a recurring favorite in your recipe collection.
Ingredients
For the Mexican Street Corn Brussels Sprouts, you’ll need:
- 2 pounds (900g) Brussels sprouts, trimmed and halved
- 3 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon chili powder
- ¼ teaspoon ground cumin
- ¼ cup (60g) mayonnaise
- 2 tablespoons Mexican crema or sour cream
- 1 tablespoon fresh lime juice
- 1 garlic clove, finely minced
- ½ cup (65g) crumbled cotija cheese (can substitute feta)
- ¼ cup (15g) fresh cilantro, chopped
- 2 tablespoons red onion, finely diced
- 1 jalapeño, seeded and finely diced (optional)
- ½ teaspoon lime zest
- Lime wedges for serving
The Brussels sprouts provide the perfect vehicle for the elote-inspired toppings, while the combination of mayonnaise and crema creates that authentic street corn creaminess. The cotija cheese adds the essential salty, crumbly element that makes elote so distinctive.
Pro Tips
Achieving perfect Mexican Street Corn Brussels Sprouts comes down to mastering a few critical techniques:
First, don’t crowd your baking sheet. Overcrowding causes the Brussels sprouts to steam rather than roast, preventing that gorgeous caramelization that delivers maximum flavor. Use two baking sheets if necessary, and arrange the sprouts cut-side down for the best browning. The difference in texture and flavor is remarkable when they have proper space.
Temperature control is crucial for developing flavor without burning. Start with a hot oven (425°F/220°C) for the initial browning, then reduce to 375°F/190°C to allow the centers to cook through without scorching the delicate leaves. This two-temperature approach ensures perfectly cooked sprouts every time.
Finally, master the sauce-to-sprout ratio by tossing while the Brussels sprouts are still warm, but not piping hot. When too hot, the sauce becomes too thin; too cool, and it won’t distribute evenly. Wait approximately 3-5 minutes after removing from the oven for the ideal temperature. Fold gently to coat each sprout while preserving their crispy exterior.

Instructions
Step 1: Prepare the Brussels Sprouts
Preheat your oven to 425°F (220°C). Thoroughly wash your Brussels sprouts, then trim the woody ends and remove any discolored outer leaves. Slice each sprout in half lengthwise, capturing all those nooks and crannies that will crisp up beautifully. Place them in a large mixing bowl and drizzle with olive oil, making sure every piece gets a light coating. Sprinkle with salt, pepper, chili powder, and cumin, then toss until evenly coated.
Step 2: Roast to Perfection
Spread the seasoned Brussels sprouts on a large baking sheet, making sure they’re in a single layer with some breathing room between pieces. Position them cut-side down – this is your secret weapon for achieving that gorgeous caramelization! Roast for 15 minutes, then flip them over and continue roasting for another 5-10 minutes until they’re tender inside with crispy, golden-brown edges. You’ll know they’re perfect when you can easily pierce them with a fork, but they still have some bite.
Step 3: Prepare the Mexican Street Corn Sauce
While your sprouts are roasting, whisk together the mayonnaise, Mexican crema (or sour cream), lime juice, minced garlic, and lime zest in a small bowl until smooth and well combined. This creamy mixture is what transforms ordinary Brussels sprouts into Mexican Street Corn Brussels Sprouts. Set aside to allow the flavors to meld while the sprouts finish cooking.
Step 4: Combine and Garnish
Transfer the hot roasted Brussels sprouts to a large serving bowl. Allow them to cool for about 3 minutes (this prevents the sauce from becoming too thin), then drizzle with the prepared sauce. Gently toss until each piece is lightly coated. Sprinkle with crumbled cotija cheese, chopped cilantro, diced red onion, and jalapeño (if using). Give everything one final gentle toss to distribute the toppings evenly. Finish with an extra squeeze of fresh lime juice just before serving for that bright, zesty flavor that makes Mexican Street Corn Brussels Sprouts so irresistible.
Variations
For a dairy-free version of Mexican Street Corn Brussels Sprouts, substitute the mayonnaise and crema with dairy-free alternatives like vegan mayo and coconut yogurt. Replace the cotija cheese with a sprinkle of nutritional yeast and an extra pinch of salt to maintain that savory, cheesy flavor profile. This adaptation preserves all the vibrant flavors while making the dish accessible for those avoiding dairy.
Create a spicy version by incorporating chipotle peppers in adobo sauce. Simply add one finely chopped chipotle pepper and a teaspoon of the adobo sauce to the mayo-crema mixture. This variation adds a deep, smoky heat that perfectly complements the natural nuttiness of the Brussels sprouts, creating an even more complex flavor experience.
For a heartier main dish interpretation, transform your Mexican Street Corn Brussels Sprouts by adding diced roasted chicken and black beans. Toss these protein-rich additions with the dressed sprouts and serve over cilantro lime rice for a complete meal that maintains all the original flavors while providing a more substantial dinner option.
Storage and Serving
These Mexican Street Corn Brussels Sprouts are best enjoyed immediately after preparation when the sprouts are still crispy and the contrast between warm vegetables and cool toppings is at its peak. However, leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, spread them on a baking sheet and warm in a 350°F oven for 5-7 minutes until heated through – avoid the microwave, which will make them soggy.
For a stunning presentation, serve these sprouts on a large, shallow platter rather than a bowl, allowing the colorful ingredients to shine. Garnish with additional lime wedges, fresh cilantro sprigs, and a light dusting of chili powder for visual appeal.
These sprouts pair beautifully with grilled meats, particularly carne asada or chipotle chicken. For a Mexican-inspired feast, serve alongside black bean enchiladas or fish tacos. They also make an unexpected but delightful addition to brunch, especially when served with eggs and warm corn tortillas, creating a unique spin on a vegetable-forward breakfast bowl.
FAQs
Can I use frozen Brussels sprouts for this recipe?
Fresh Brussels sprouts are strongly recommended for this recipe. Frozen sprouts contain excess moisture that prevents proper caramelization, resulting in a softer texture. If frozen is your only option, thaw completely and pat very dry before roasting, and expect to add 5-10 minutes to the cooking time.
What can I substitute for cotija cheese?
If you can’t find cotija, feta cheese makes an excellent substitute with its similar salty, crumbly texture. For a milder option, try queso fresco. In a pinch, grated Parmesan combined with a bit of extra salt will work.
How can I make this dish less spicy?
To reduce the heat, omit the jalapeño entirely and reduce the chili powder to ¼ teaspoon. You’ll still get the Mexican street corn flavor without the spice. The lime and cotija cheese will ensure the dish remains flavorful.
Can I prepare any elements of this dish ahead of time?
Yes! Prep the Brussels sprouts (trim and halve) up to two days ahead and store in the refrigerator. The sauce can be made a day in advance. Just wait to roast the sprouts and assemble until shortly before serving for the best texture and flavor.
Why are my Brussels sprouts not getting crispy?
Overcrowding the pan is the most common culprit. Ensure your sprouts have plenty of space and are arranged cut-side down. Also, check that your oven is properly preheated before roasting, and make sure the sprouts are thoroughly dried after washing.
Mexican Street Corn Brussels Sprouts
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 servings 1x
- Category: Appetizer
- Method: Cooking
- Cuisine: Americaine
Description
Discover the ultimate recipe for Mexican Street Corn Brussels Sprouts. Try this tasty twist on a classic side dish today!
Ingredients
- 2 pounds (900g) Brussels sprouts, trimmed and halved
- 3 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon chili powder
- ¼ teaspoon ground cumin
- ¼ cup (60g) mayonnaise
- 2 tablespoons Mexican crema or sour cream
- 1 tablespoon fresh lime juice
- 1 garlic clove, finely minced
- ½ cup (65g) crumbled cotija cheese (can substitute feta)
- ¼ cup (15g) fresh cilantro, chopped
- 2 tablespoons red onion, finely diced
- 1 jalapeño, seeded and finely diced (optional)
- ½ teaspoon lime zest
- Lime wedges for serving
Instructions
- Step 1: Prepare the Brussels Sprouts Preheat your oven to 425°F (220°C). Thoroughly wash your Brussels sprouts, then trim the woody ends and remove any discolored outer leaves. Slice each sprout in half lengthwise, capturing all those nooks and crannies that will crisp up beautifully. Place them in a large mixing bowl and drizzle with olive oil, making sure every piece gets a light coating. Sprinkle with salt, pepper, chili powder, and cumin, then toss until evenly coated.
- Step 2: Roast to Perfection Spread the seasoned Brussels sprouts on a large baking sheet, making sure they’re in a single layer with some breathing room between pieces. Position them cut-side down – this is your secret weapon for achieving that gorgeous caramelization! Roast for 15 minutes, then flip them over and continue roasting for another 5-10 minutes until they’re tender inside with crispy, golden-brown edges. You’ll know they’re perfect when you can easily pierce them with a fork, but they still have some bite.
- Step 3: Prepare the Mexican Street Corn Sauce While your sprouts are roasting, whisk together the mayonnaise, Mexican crema (or sour cream), lime juice, minced garlic, and lime zest in a small bowl until smooth and well combined. This creamy mixture is what transforms ordinary Brussels sprouts into Mexican Street Corn Brussels Sprouts. Set aside to allow the flavors to meld while the sprouts finish cooking.
- Step 4: Combine and Garnish Transfer the hot roasted Brussels sprouts to a large serving bowl. Allow them to cool for about 3 minutes (this prevents the sauce from becoming too thin), then drizzle with the prepared sauce. Gently toss until each piece is lightly coated. Sprinkle with crumbled cotija cheese, chopped cilantro, diced red onion, and jalapeño (if using). Give everything one final gentle toss to distribute the toppings evenly. Finish with an extra squeeze of fresh lime juice just before serving for that bright, zesty flavor that makes Mexican Street Corn Brussels Sprouts so irresistible.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg