I'll be honest with you — Brussels sprouts and I had a rough start.
For the longest time, I avoided them like they owed me money. Soggy, bitter, and just... sad. That was my experience with them growing up. But then I discovered what roasting at high heat does to a Brussels sprout, and everything changed. Throw in the bold, smoky, tangy flavors of Mexican street corn? Now we're talking.
This recipe was born on a random weeknight when I had a bag of Brussels sprouts sitting in my fridge and some leftover corn on the cob from the night before. I decided to take a chance, and honestly? Best decision I made all week. My family demolished the entire pan before I could even plate it properly — and that, right there, is how you know a recipe is a keeper.
For the roasted Brussels sprouts and corn:
For the street corn finish:
Step 1: Preheat your oven
Set your oven to 425°F (220°C). This high heat is non-negotiable — it's what gives you those crispy, caramelized edges on both the Brussels sprouts and the corn. Line a large baking sheet with parchment paper or lightly grease it.
Step 2: Prep and season your vegetables
Trim the ends off your Brussels sprouts and cut them in half lengthwise. Toss them in a large bowl with your corn kernels, olive oil, chili powder, smoked paprika, garlic powder, salt, and pepper. Mix until everything is evenly coated.
Step 3: Roast
Spread everything out in a single layer on your baking sheet. This part matters — overcrowding the pan causes steaming instead of roasting, and steamed Brussels sprouts are exactly what we're trying to avoid. Roast for 20-25 minutes, flipping halfway through, until the sprouts are golden and crispy on the edges and the corn has some char on it.
Step 4: Make the street corn sauce
While your vegetables are roasting, whisk together the mayonnaise, sour cream, lime juice, and chili powder in a small bowl. Taste it. Adjust the lime or chili to your liking. Set aside.
Step 5: Toss and finish
Pull the roasted vegetables out of the oven and let them cool for about 2 minutes. Transfer them to a serving bowl or keep them on the pan — your call. Drizzle the street corn sauce over everything and toss to coat. Sprinkle the crumbled cotija cheese, fresh cilantro, and cayenne (if using) over the top.
Step 6: Serve immediately
This dish is best served hot and fresh out of the oven while the Brussels sprouts are still crispy. Trust me on this one.
This dish is versatile enough to go with almost anything, which is honestly one of its best qualities.
Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 days. Keep in mind the Brussels sprouts will lose some of their crispiness as they sit — that's just the nature of roasted vegetables.
Freezer: This dish is not ideal for freezing. The texture of the Brussels sprouts and the creamy sauce don't hold up well after freezing and thawing. Best to enjoy it fresh.
Reheating: The best way to bring back some of that crispiness is to reheat in the oven or air fryer at 375°F for about 5-7 minutes. The microwave works in a pinch, but you'll end up with softer sprouts. Not the worst thing, but not the best either.
There you have it — a side dish that earns its spot on the table every single time.
What I love most about this recipe is how it takes two things you might not think belong together and turns them into something that just works. That's really what cooking is all about, isn't it? Taking a chance, trusting the process, and ending up with something better than you expected.
Give this one a try and let me know how it goes. Drop a comment below, share a photo, or tag me on Pinterest. I genuinely love seeing your kitchen wins.
Until next time — keep it simple, keep it delicious, and don't sleep on the Brussels sprouts.
With gratitude, Kip
Roasted Brussels sprouts tossed with charred corn, bold Mexican street corn seasoning, a squeeze of lime, and crumbled cotija cheese. This is the side dish that turns Brussels sprout skeptics into believers — fast.