This post may contain affiliate links. Please read our disclosure policy.

Pan de Elote is a moist and perfectly sweet Mexican corn cake. Made with corn kernels and sweetened condensed milk, this recipe is a great sweet treat for any occasion!

Three slices of Pan de Elote stacked on top of one another on a plate.

If you’ve never had pan de elote, you’re in for a treat!

What is Pan de Elote?

Pan de Elote is a sweet Mexican corn cake that is very different from American cornbread in that it uses less flour and sweetened condensed milk instead of sugar. The texture is the perfect mix between bread pudding and a moist cake, plus the corn kernels add some texture as well.

It’s so simple to make and uses staple ingredients you probably already have in your pantry!

Ingredients in Pan de Elote on a table.

ingredients you’ll need

Milk, vanilla extract, and sweetened condensed milk: These ingredients add the rich and creamy flavor and texture to the dessert. I recommend using whole milk, but you can use other milk alternatives too.

Flour, salt, and baking powder: This recipe uses less flour and dry ingredients in general than American cornbread, just enough to bind it together.

Sweetened condensed milk: Using sweetened condensed milk gives the pan de elote its signature taste and texture. Other recipes may use heavy cream or evaporated milk, but I recommend using this.

Eggs and butter: This also helps give the pan de elote its moist texture, almost like a custard or bread pudding.

Corn kernels: You can use frozen corn kernels or canned whole kernels. If you use frozen corn, just make sure it is thawed.

HOW TO MAKE PAN DE ELOTE

Making this pan de elote is almost too easy. Here’s how to make it:

Step 1: Set aside 1/4 cup of corn kernels. Add the remaining corn, eggs, sweetened condensed milk, butter, milk, all-purpose flour, baking powder, vanilla extract and salt to a large blender. Blend until smooth.

Pan de Elote batter in a blender.

Step 2: Add in the 1/4 cup of corn kernels to the batter and pulse one time to combine them. I like doing this because it adds a bit of texture to the pan de elote.

Pan de Elote baked in a large baking dish.

Step 3: Pour the batter into a large greased baking dish and bake for 35-40 minutes at 350ยฐF until golden brown, and an inserted toothpick comes out clean.

A slice of pan de elote on a cake server.

Step 4: Allow the pan de elote to cool for about 30 minutes before serving to let it fully set. Once cooled, it’s ready to serve!

A slice of pan de elote on a plate with a portion of it on a fork ready to eat.

How to serve pan de elote

4.94 from 16 votes

Pan de Elote

Pan de Elote is a moist and sweet Mexican corn cake made with corn kernels, eggs flour, butter, and sweetened condensed milk.
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 15 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • nonstick cooking spray or butter, for greasing pan
  • 4 cups frozen corn kernels, thawed and divided
  • 4 large eggs
  • 1 (14-ounce) can sweetened condensed milk
  • ยฝ cup unsalted butter, room temperature
  • ยผ cup milk
  • 6 tablespoons all-purpose flour
  • 1 tablespoon baking powder
  • 1 teaspoon vanilla extract
  • ยผ teaspoon fine salt

Instructions 

  • Preheat the oven to 350ยฐF. Coat a 9ร—13-inch baking pan with nonstick cooking spray or grease with butter. Set aside.
  • To a large blender, add 3 ยพ cups of the corn kernels, eggs, sweetened condensed milk, butter, milk, flour, baking powder, vanilla extract, and salt. Blend until mostly smooth.
  • Add the remaining ยผ cup of corn kernels and give the batter one last pulse to combine.
  • Pour the wet batter into the prepared baking pan and bake for 35-40 minutes, or until golden brown.
  • Remove from oven and let cool for 30 minutes before serving.

Nutrition

Serving: 1serving | Calories: 215kcal | Carbohydrates: 28g | Protein: 6g | Fat: 10g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 75mg | Sodium: 181mg | Potassium: 257mg | Fiber: 1g | Sugar: 15g | Vitamin A: 338IU | Vitamin C: 4mg | Calcium: 138mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




8 Comments

  1. Donna says:

    5 stars
    My receipt I have used for years is:
    3/4 c. Butter
    1/4 c. Sugar
    4 eggs
    1 c. Cornmeal
    1 c. Flour
    4 t. baking powder. Bake 325. 50-60 min. Until
    1/2 t. salt
    1 4.5 oz. Chopped green chilis
    1/2 c. Grated Monterey cheese. Pic stays clean.
    1/2 c. Grated cheddar cheese

  2. Twig says:

    Wow, sounds& looks great, can’t wait to try!

  3. Yvette says:

    I made it tonight. I liked it but my husband said too gooey. It had a different texture heavier, sweet but cooked for 45 minutes. Looks cooked

  4. Luz Gonzalez says:

    If I make this with fresh corn will the ingredients would other ingredients have to change? I’m just worried about maybe extra water with fresh corn? Opinions thank you so much

    1. Ana @ Isabel Eats says:

      Hi Luz! I think you should be able to substitute fresh corn without changing the other ingredients. I think it’ll taste great! Let us know how it turns out.

  5. Kristine says:

    5 stars
    Iโ€™m pregnant and craving for pan de elote and I must say this recipe hit the spot. Itโ€™s very easy to follow and didnโ€™t take long. Iโ€™ll recommend to anyone who loves sweet corn bread.

  6. Michael Leamy says:

    5 stars
    Made this earlier this morning and itโ€™s fantastic! I love cornbread to begin with but in my opinion this is way better, both texture and flavor wise. Followed the directions exactly and it came out perfect. Went great with a cup of black coffee and will absolutely be making this again. Sweet without being to sweet better than i imagined.

    1. Ana @ Isabel Eats says:

      Thank you Michael!