This Authentic Mexican Sweet Corn Cake recipe brings the comforting, creamy texture of a traditional restaurant favorite right to your kitchen table. Imagine a side dish that’s moist, slightly sweet, and the perfect partner for your spiciest grilled meats and enchiladas. This version captures that authentic flavor with simple pantry ingredients and a foolproof method. I learned to love it alongside smoky carne asada, and now it’s my secret weapon for balancing any fiesta plate.
Why You'll Love This Recipe
- Its creamy, almost pudding-like texture is completely addictive
- Simple ingredients transform into something truly special with minimal effort
- The gentle sweetness perfectly cuts through rich, spicy main courses
- Baking in a water bath guarantees it stays incredibly moist every single time
- My friends always ask for the recipe after just one bite
Ingredients You’ll Need
- Unsalted butter: use the real stuff for the best rich flavor, and make sure it’s properly softened so it creams beautifully with the sugar.
- Masa harina: this is the soul of the dish, providing an authentic corn flavor and unique texture you can’t get from regular flour.
- Granulated sugar: just the right amount to create that signature gentle sweetness that makes this corn cake so irresistible.
- Cold water: helps bring the butter and masa mixture together into a smooth, workable paste before you add the corn.
- Cream-style corn: the key to that wonderfully moist and creamy interior texture; don’t drain the can.
- Frozen corn kernels: using thawed kernels adds little bursts of fresh corn flavor and a pleasant textural contrast.
- Cornmeal: gives the sweet corn cake its classic, slightly rustic body and helps it set perfectly in the oven.
- Heavy cream: full-fat is non-negotiable here for creating a luxuriously rich and tender crumb.
- Salt: a little pinch is essential to balance all the sweet and creamy flavors and make them pop.
- Baking powder: provides just a touch of lift so your cake isn’t too dense, keeping it light and spoonable.
How to Make It
Preheat and Prepare Your Pan:
Start by heating your oven to 350°F and greasing an 8×8 inch baking pan well. This simple step prevents sticking and ensures easy cleanup, letting you focus on the good part. I sometimes use a parchment paper sling for foolproof removal.
Cream the Butter Base:
In a medium bowl, use a hand mixer to beat the softened butter until it’s light and fluffy, about two full minutes. This step incorporates air, which helps give your sweet corn cake a lovely texture. It should look pale and increase in volume slightly.
Incorporate the Dry Ingredients:
Add the masa harina and granulated sugar directly to the creamed butter. Beat everything together until it’s well combined; the mixture will look a bit crumbly and sandy at this stage. That’s exactly what you want before adding the liquid.
Create the Masa Paste:
Pour in the two tablespoons of cold water and continue beating for another minute. You’ll see the mixture transform from crumbly into a thick, cohesive paste. This paste is what will bind beautifully with the corn mixture later.
Combine the Corn Mixture:
In a separate bowl, gently stir together the cream-style corn, thawed corn kernels, cornmeal, heavy cream, salt, and baking powder. Just mix until everything is evenly distributed; there’s no need to overwork it. You want to keep those corn kernels intact.
Fold Everything Together:
Now, gently fold the corn mixture into the butter and masa paste using a spatula. Stop as soon as no dry streaks remain; overmixing can lead to a tougher texture. The batter will be thick and speckled with whole kernels.
Set Up the Water Bath:
Pour the batter into your prepared pan and smooth the top. Cover the pan tightly with aluminum foil, then place it inside a larger roasting pan. Carefully pour hot water into the larger pan until it comes halfway up the sides of your cake pan.
Bake Until Set:
Bake for 50 minutes with the foil on, then carefully remove the foil and bake for 10-15 minutes more. The sweet corn cake is done when the top is set and the edges just begin to pull away from the pan. The water bath is the secret to its creamy success.
Cool and Serve:
Remove the pan from the water bath and let the cake cool right in the pan for at least 15 minutes. This resting time lets it firm up enough to scoop neatly. Serve it warm with your favorite garnishes for the full experience.

You Must Know
- The water bath is non-negotiable for that signature creamy texture
- Full-fat dairy makes all the difference in flavor and richness
- Letting it cool for 15 minutes ensures perfect, scoopable portions
- I promise it’s easier than it looks and so worth the effort
Storage Tips
Store any leftover sweet corn cake in an airtight container in the refrigerator, where it will stay fresh for up to four days. When you’re ready for more, reheat individual portions gently in the microwave with 30-second bursts or warm the whole dish, covered with foil, in a 300°F oven until it’s heated through. I don’t recommend freezing this one, as its delicate, moist texture tends to become watery and grainy after thawing, so it’s best enjoyed within a few days of baking.
Ingredient Substitutions
If you can’t find masa harina, you can use additional cornmeal in its place, though the flavor and authentic texture will be a bit different and more gritty. For a dairy-free version, swap the butter for a high-quality plant-based alternative and use full-fat coconut cream instead of heavy cream; the flavor will be subtly different but still delicious. While cotija cheese is traditional for garnish, crumbled feta makes a great salty, tangy stand-in, and you can even stir a handful right into the batter before baking for a richer taste.
Serving Suggestions
This sweet corn cake is the ultimate sidekick for any Mexican-inspired main, like smoky carne asada, juicy pollo asado, or rich carnitas. I love building a plate with a scoop of this cake, a pile of tangy cabbage slaw, creamy refried beans, and a generous dollop of guacamole for a complete feast that balances textures and flavors perfectly. It also shines at brunch next to scrambled eggs with salsa, or even as a unique base for a saucy braised meat or chili.
Cultural Context
This sweet corn cake, often found on the table at Mexican restaurants, has roots in the comforting, home-style cooking that values texture and balance. It’s a beautiful example of how simple, staple ingredients like corn—a cornerstone of Mexican cuisine for millennia—can be transformed into something special and celebratory. The technique of the water bath, or ‘baño María,’ ensures a uniquely tender, almost custard-like consistency that’s meant to contrast and cool the palate alongside bolder, spicier dishes. It’s less of a dessert and more of a cherished side that turns an everyday meal into something memorable.

Pro Tips
- Don’t skip the water bath – it’s the key to a non-grainy, creamy texture
- Use a hand mixer to really cream the butter and sugar properly
- Gently fold the mixtures together to avoid a dense cake
- Letting it cool is crucial for the perfect scoopable consistency
- I always double the recipe for a crowd; it disappears fast
Frequently Asked Questions
Masa harina is a finely ground corn flour treated with lime, essential for the cake’s authentic texture. For this Sweet Corn Cake, you cannot substitute regular cornmeal directly, as the texture and flavor would be different. Look for it in the international foods aisle.
Absolutely! You can prepare the batter, cover it, and refrigerate for up to a day before baking. You can also bake it ahead, let it cool completely, and store it covered at room temperature for a day or in the fridge for up to 3 days. Reheat gently in the oven or microwave.
For a slightly lighter version of this Sweet Corn Cake, you can use half-and-half or whole milk. The cake will be a bit less rich but still delicious. Avoid using low-fat milk, as it will compromise the creamy texture.
The Sweet Corn Cake is done when the edges are golden brown and a toothpick or knife inserted into the center comes out clean. It typically takes about 60 minutes, and the top will be firm to a light touch and slightly puffed.
This sweet and creamy cake is a classic Mexican side dish. Serve it alongside spicy grilled chicken, carne asada, pork carnitas, or saucy enchiladas and chili. It’s the perfect cool, sweet counterpoint to bold, savory, and spicy flavors.