Sweet Corn Cake

Featured in: Breads & Baking
This Sweet Corn Cake is a beloved Mexican side dish with a texture that’s wonderfully moist, creamy, and slightly sweet. It’s the perfect comforting accompaniment to spicy grilled meats and saucy enchiladas, bringing a taste of authentic Mexican cuisine right to your table. You’ll love how simple ingredients transform into something truly special.
A rustic square of golden sweet corn cake served warm on a colorful ceramic plate Pin it
A rustic square of golden sweet corn cake served warm on a colorful ceramic plate | cookthismeals.com

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.

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.

Close-up of a spoon scooping into the moist, creamy interior of the corn cake, showing whole kernels

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.

A festive dinner plate featuring sweet corn cake alongside grilled carne asada, fresh salsa, and lime wedges

Frequently Asked Questions

What is masa harina and can I substitute it?

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.

Can I make this Sweet Corn Cake ahead of time?

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.

What can I substitute for heavy cream?

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.

How do I know when the Sweet Corn Cake is ready?

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.

What should I serve with Sweet Corn Cake?

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.

Rate This Recipe

How would you rate this recipe?

Authentic Mexican Sweet Corn Cake

This Sweet Corn Cake is a beloved Mexican side dish with a texture that’s wonderfully moist, creamy, and slightly sweet. It’s the perfect comforting accompaniment to spicy grilled meats and saucy enchiladas, bringing a taste of authentic Mexican cuisine right to your table. You’ll love how simple ingredients transform into something truly special.

Prep Time
15 Minutes
Cook Time
60 Minutes
Total Time
75 Minutes
4.6
(91 reviews)
By: Fatima Al-Mansour
Category: Breads & Baking
Difficulty: Easy
Cuisine: Mexican
Yield: 8 Servings
Dietary: vegetarian

Ingredients

  1. 01 1/2 cup (1 stick) unsalted butter, softened
  2. 02 1/3 cup masa harina
  3. 03 1/4 cup granulated sugar
  4. 04 2 tablespoons cold water
  5. 05 1 (14.75 oz) can cream-style corn
  6. 06 1/2 cup frozen corn kernels, thawed
  7. 07 1/2 cup cornmeal
  8. 08 1/3 cup heavy cream
  9. 09 1/4 teaspoon salt
  10. 10 1/2 teaspoon baking powder

Instructions

Step 01

Preheat your oven to 350°F (175°C). Grease an 8x8 inch baking pan or line it with parchment paper.

Step 02

In a medium bowl, use a hand mixer to beat the softened butter until light and fluffy, about 2 minutes.

Step 03

Add the masa harina and sugar to the butter and beat until well combined. The mixture will be crumbly.

Step 04

Mix in the cold water and continue beating for another minute until the mixture becomes pasty.

Step 05

In a separate bowl, stir together the cream-style corn, thawed corn kernels, cornmeal, heavy cream, salt, and baking powder.

Step 06

Gently fold the corn mixture into the butter and masa mixture until just combined. Do not overmix.

Step 07

Pour the batter into the prepared pan and smooth the top with a spatula.

Step 08

Cover the pan tightly with aluminum foil. Place the covered pan inside a larger baking dish or roasting pan.

Step 09

Carefully pour hot water into the larger pan until it comes about halfway up the sides of the 8x8 pan, creating a water bath (baño María).

Step 10

Bake for 50 minutes. Then, carefully remove the foil cover and bake for an additional 10-15 minutes, or until the top is set and the edges are just beginning to pull away from the pan.

Step 11

Remove the sweet corn cake from the oven and the water bath. Let it cool in the pan for at least 15 minutes to firm up.

Step 12

Serve warm by scooping portions with a spoon. Garnish with crumbled cheese, cilantro, or a drizzle of crema if desired.

Tools You'll Need

  • 8x8 inch baking pan
  • Large roasting pan or baking dish for water bath
  • Hand mixer or stand mixer
  • Mixing bowls
  • Measuring cups and spoons
  • Aluminum foil

Allergy Information

Contains dairy (butter, cream) and corn. Can be made gluten-free by ensuring the cornmeal and masa harina are certified gluten-free. For a dairy-free version, use plant-based butter and a full-fat coconut cream substitute.

Nutrition Facts (Per Serving)

Calories
280
Protein
3g
Carbohydrates
30g
Fat
18g