Mexican Street Corn Brussels Sprouts combine crispy roasted Brussels sprouts with sweet corn, creamy lime dressing, cotija cheese, and a touch of chili. The Brussels sprouts develop browned, caramelized edges while the corn adds sweetness and a lightly charred flavor inspired by classic Mexican street corn.

This easy side dish comes together on a sheet pan, with the creamy toppings added after roasting so the vegetables stay crisp. A final squeeze of lime and sprinkle of cilantro gives the dish a fresh finish.
Recipe at a Glance
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Additional Time: 5 minutes
- Total Time: 45 minutes
- Yield: About 6 cups
- Servings: 6 servings
- Category: Side Dish
- Cuisine: Mexican-Inspired
- Cooking Method: Roasting
- Difficulty: Easy
What Makes This Recipe Work
- High-heat roasting caramelizes the Brussels sprouts, creating crisp, browned edges while keeping the centers tender.
- Corn adds natural sweetness and color, balancing the earthy flavor of the Brussels sprouts.
- The creamy lime dressing adds richness and acidity, giving the vegetables the tangy character associated with street corn.
- Cotija cheese adds salty, crumbly texture that contrasts with the creamy dressing.
- Adding the sauce after roasting preserves crispness, rather than allowing the vegetables to steam under a heavy coating.
Tools for This Recipe
- Large rimmed baking sheet
- Parchment paper, optional
- Large mixing bowl
- Small mixing bowl
- Whisk
- Cutting board and knife
Ingredient Notes

- ■ Brussels sprouts: Roasting brings out their natural sweetness and gives them crisp edges. Broccoli florets can be substituted, but they will roast somewhat faster and have a different texture.
- ■ Corn: Fresh or thawed frozen corn works well. Canned corn can also be used if it is drained and thoroughly patted dry. Drying the corn helps it brown instead of steam.
- ■ Cotija cheese: Cotija provides the salty, crumbly finish associated with Mexican street corn. Feta is the easiest substitute, although it is creamier and slightly tangier.
- ■ Mayonnaise and sour cream: This combination creates a creamy but tangy dressing. Mexican crema can replace the sour cream for a thinner, milder dressing.
- ■ Lime juice: Fresh lime adds acidity that balances the roasted vegetables and creamy dressing. Fresh lemon juice can substitute, but the flavor will be less distinctly lime-forward.
Step-by-Step Method
- Heat the oven. Preheat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper if desired.

- Prepare the Brussels sprouts. Trim the Brussels sprouts and cut them in half lengthwise. Place them in a large bowl and toss with the olive oil, kosher salt, black pepper, and 1 teaspoon of chili powder. Make sure the cut surfaces are evenly coated.
- Start roasting. Arrange the Brussels sprouts cut-side down on the baking sheet in a single layer. Leave space between them rather than crowding the pan. Roast for 15 minutes.

- Add the corn. Remove the baking sheet from the oven and scatter the corn kernels around the Brussels sprouts. Toss or turn the vegetables carefully so the corn gets coated with some of the seasoned oil. Return the pan to the oven.
- Finish roasting. Roast for another 8–10 minutes, until the Brussels sprouts are deeply browned on their cut sides and tender when pierced with a fork. The corn should have some lightly browned spots. If the vegetables are tender but lack color, roast for another 2–3 minutes.

- Make the dressing. While the vegetables roast, whisk together the mayonnaise, sour cream, lime juice, 1/2 teaspoon chili powder, garlic powder, and 1/4 teaspoon kosher salt. The dressing should be smooth and thick but easy to drizzle. If it seems too thick, whisk in 1 teaspoon of water.

- Combine. Transfer the hot roasted Brussels sprouts and corn to a serving bowl. Let them stand for about 2 minutes so excess steam can escape.
- Add the creamy topping. Drizzle the dressing over the vegetables and gently toss to coat. Do not overmix; some roasted edges should remain exposed.

- Finish and serve. Sprinkle with the crumbled cotija cheese and optional cilantro. Serve with optional lime wedges for squeezing over the top.
Make-Ahead and Storage Notes
- Store leftover Brussels sprouts in an airtight container in the refrigerator for up to 3 days. For the best texture, store the roasted vegetables and dressing separately when possible.
- Reheat the vegetables in a 400°F (205°C) oven or air fryer until hot and crisp again, then add the dressing and cotija after reheating.
- The dressing can be made up to 2 days ahead and refrigerated in a covered container. The Brussels sprouts and corn can be trimmed and prepared several hours ahead, but.

FAQ
Can I use frozen corn?
Yes. Thaw the corn completely and pat it dry with paper towels before roasting.
Can I make Mexican Street Corn Brussels Sprouts ahead of time?
You can prepare the dressing and vegetables separately ahead of time. Roast the Brussels sprouts and corn shortly before serving, then add the dressing and toppings for the best texture.
What can I use instead of cotija cheese?
Feta is the easiest substitute. It has a similar crumbly texture but is somewhat creamier and tangier than cotija.
How can I make the Brussels sprouts extra crispy?
Make sure they are dry, leave space between the pieces on the baking sheet, and place the cut sides directly against the hot pan. Adding the creamy dressing only after roasting also helps preserve their crisp edges.
Can I make this dish less spicy?
Yes. Reduce or omit the chili powder in both the vegetables and dressing.
Ingredients
Method
- Preheat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper if desired.
- Trim the Brussels sprouts and cut them in half lengthwise. Place them in a large bowl and toss with the olive oil, kosher salt, black pepper, and 1 teaspoon of chili powder. Make sure the cut surfaces are evenly coated.
- Arrange the Brussels sprouts cut-side down on the baking sheet in a single layer. Leave space between them rather than crowding the pan. Roast for 15 minutes.
- Remove the baking sheet from the oven and scatter the corn kernels around the Brussels sprouts. Toss or turn the vegetables carefully so the corn gets coated with some of the seasoned oil. Return the pan to the oven.
- Roast for another 8–10 minutes, until the Brussels sprouts are deeply browned on their cut sides and tender when pierced with a fork. The corn should have some lightly browned spots. If the vegetables are tender but lack color, roast for another 2–3 minutes.
- While the vegetables roast, whisk together the mayonnaise, sour cream, lime juice, 1/2 teaspoon chili powder, garlic powder, and 1/4 teaspoon kosher salt. The dressing should be smooth and thick but easy to drizzle. If it seems too thick, whisk in 1 teaspoon of water.
- Transfer the hot roasted Brussels sprouts and corn to a serving bowl. Let them stand for about 2 minutes so excess steam can escape.
- Drizzle the dressing over the vegetables and gently toss to coat. Do not overmix; some roasted edges should remain exposed.
- Sprinkle with the crumbled cotija cheese and optional cilantro. Serve with optional lime wedges for squeezing over the top.










