Mexican corn casserole brings all the flavors of street corn to your oven but with a trick I discovered that keeps it from turning into mush: the foil timing.

Creamy mayo-based filling, tangy Cotija cheese, and a hint of chipotle heat that builds slowly. Ready in 40 minutes (10 minutes prep, 30 minutes bake).
While my kids request this by name every Cinco de Mayo, this recipe and Mexican corn dip (a cold dip version) become a staple for Taco Tuesday too. I've taken it to potlucks paired with sous vide flank steak fajitas, and it disappears fast.
The Core Ingredients: Why They Matter
Full-fat mayo is your binder here-it creates richness without the watery separation sour cream causes. Cotija cheese is tangy and crumbly, staying distinct instead of melting into a slick layer. Ground chipotle (not canned peppers) gives you smokiness without adding moisture. These three things are doing the work that makes this taste like street corn in a casserole.

Recipe Card?
To find the full printable recipe with specific measurements and directions CLICK HERE to go to the recipe card.
What I Learned Testing This Recipe
- The mayo is doing the work here. Full-fat mayo creates the creamy base without making it watery like sour cream would. I tested sour cream as a substitute and the casserole separated slightly during baking.
- Cotija cheese matters more than you'd think. It's tangy and crumbly-it doesn't melt into a slick layer, it stays distinct. Feta is your best substitute (though tangier). Parmesan works but shifts the flavor toward Italian instead of Mexican.
- The foil timing prevents soggy bottoms. Covering for the first 20 minutes traps steam and cooks the corn through. Uncovering for the final 20 minutes lets the top dry out slightly and the cheese crisp at the edges.
- Frozen corn works beautifully. I've made this with fresh corn in summer and frozen year-round. Frozen is actually sweeter because it's picked at peak ripeness. No need to thaw-just toss it in straight from the bag.
- Green onion timing is everything. Half goes into the filling so the heat mellows the raw onion bite. The rest garnishes at the end for fresh crunch and color. This layering of the same ingredient gives you depth without extra ingredients.
- Slow cooker won't work here. I made this in a slow cooker for a school potluck and the texture suffered-too much steam, too soggy. If the oven isn't an option, use LOW for 2-3 hours and top with fresh cheese when serving. But the 40-minute oven version is worth it.
How to Make Mexican Corn Casserole
Preheat and Prep
Preheat your oven to 350°F. Spray a 13x9 inch baking dish with nonstick spray.
Measure out your corn and chop your green onions, separating what goes into the filling from what you'll use for garnish.

Mix the Filling
In a large bowl, combine the corn, mayo, ground chipotle pepper, most of the green onions (reserving a handful for garnish), and salt and pepper. Mix until everything is evenly coated.
Is This Enough Mayo?
Mix until everything is evenly coated. The mayo should coat every kernel; this is what keeps the corn creamy as it bakes. If it looks dry, add another tablespoon of mayo. You're not making it soupy, just ensuring everything is moistened.

Transfer to Baking Dish
Spoon the corn mixture into your prepared 13x9 dish. Spread it in an even layer. Don't pack it down! I advise leaving it loose so heat circulates through the casserole evenly.
Add the Cheese
Sprinkle the Cotija cheese evenly over the top. Cover the dish tightly with aluminum foil.
First Bake (Covered)
Bake covered for 20 minutes. The foil traps steam, which cooks the corn through and lets the flavors meld.
Second Bake (Uncovered)
Remove the foil and bake for another 20 minutes.
How can I tell it is done?

The top dries out slightly, the cheese at the edges gets crispy, and the casserole firms up. You're looking for golden spots on the cheese and a casserole that jiggles slightly when you shake the pan (not soupy, not dry).

Garnish and Serve
Pull it out of the oven. While it's still warm, sprinkle the reserved green onions over the top, squeeze fresh lime juice over everything, and add a drizzle of hot sauce if you like heat. Serve immediately while it's warm and the cheese is still slightly soft.
Why didn't my cheese get crispy on top?
Either your oven runs cool (use an oven thermometer to check) or you didn't leave the foil off long enough. The final 20 minutes uncovered is what crisps the cheese. If your cheese is melted but not brown, you need hotter heat or longer time in the uncovered phase.
Did you make this recipe?
Do you have feedback that would be helpful to others? If so can help this small business owner by leaving a rating and a review in the comments section? Thank you for being part of the Savoring The Good Community. ~ Sarah
Make-Ahead Tips
This casserole actually gets better when you make it a day or two ahead. The flavors deepen and the corn softens slightly, absorbing all the mayo and chipotle flavor.
Assembly the Night Before:
- Mix the filling exactly as directed
- Transfer to your baking dish
- Sprinkle the cheese over the top
- Cover tightly with foil and refrigerate
- When you're ready to bake, let it sit at room temperature for 15 minutes (this helps even cooking)
- Bake as directed (you may need to add 5 minutes to the covered time since it's cold)
Make It 2-3 Days Ahead: Follow the assembly steps above. The casserole will keep in the refrigerator for up to 3 days before baking. The longer it sits, the more the flavors meld-I actually prefer it this way.
Storage and Leftovers
This casserole keeps beautifully and tastes great cold or reheated.
Refrigerator:
- Let cool to room temperature (about 30 minutes)
- Transfer to an airtight container or cover the baking dish tightly with foil
- Store in the refrigerator for up to 4 days
- Reheat in a 350°F oven, covered, for about 15 minutes until warmed through
Freezer:
- Cool completely
- Transfer to a freezer-safe container or wrap tightly in foil and then plastic wrap
- Freeze for up to 3 months
- Thaw overnight in the refrigerator
- Reheat as above (you may need 20-25 minutes since it's thawing)
What do I serve this with?
Tacos, grilled chicken, chili verde, mojo pork tacos, fajitas. Any Mexican or Tex-Mex main. It's also great at potlucks paired with pulled pork or brisket. I've even served it alongside grilled fish, the lime and chipotle work beautifully with seafood.
FAQ's and Tips
There sure is! Feta, Queso Fresco cheese, Parmesan or Romano would be good substitutes. In fact, parmesan cheese was used in the photographs because I was out of cotija when I was making this for the blog post.
Yes, but I found that the texture suffers. I used the slow cooker for a school potluck, and I wasn't happy with the results. But if that is your only option, know you might have different results. Slow cookers create steam that makes the casserole soggy instead of creamy. Mix the filling as directed, transfer to a slow cooker, top with cheese, and cook on LOW for 2-3 hours (LOW keeps the mayo from breaking). You'll lose the crispy cheese edges, so add fresh cheese on top when serving. The oven version is worth the 40 minutes.
Up to 3 days in the refrigerator, uncooked. Assemble it completely, cover it, and bake when you're ready. The flavors actually deepen as it sits. For longer storage, freeze up to 3 months.
Yes. The only animal product is the mayo and cheese. If you need vegan, use vegan mayo and a vegan cheese alternative. I haven't tested this version, so I can't speak to how it turns out.

Ingredients
- 6 Cups (924 g) corn fresh or frozen
- 1 Cup (224 g) mayo
- 2 teaspoons (2 teaspoons) chipotle pepper ground
- Salt and pepper to taste
- 1 (1) bunch green onions chopped - reserve some for garnish
- ½ Cup (75 g) cotija cheese
- Lime wedges for garnish
- Hot sauce if desired your choice, for garnish
Instructions
- Preheat oven to 350 degrees
- In a large bowl mix together corn, mayo, chipotle pepper, salt & pepper, and green onions until well combined6 Cups (924 g) corn, 1 Cup (224 g) mayo, 2 teaspoons chipotle pepper, Salt and pepper, 1 bunch green onions
- Spoon into 13x9 dish prepared with nonstick spray
- Sprinkle cheese on top½ Cup (75 g) cotija cheese
- Bake covered for 20 minutes, then uncovered for another 20 minutes
- Sprinkle on the reserved green onion, squeeze on lime juice, and add hot sauce if desiredLime wedges, Hot sauce if desired
- Serve immediately and enjoy!









Comments
No Comments