
Tamales de Elote are traditionally made with fresh corn, but they are not always in season.
This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.
This recipe for Sweet Corn Tamales uses canned corn and can be made all year long.
Buttery, fluffy, and incredibly easy to make. Top with crema mexican and cotija cheese. Simply delicious!
Table of Contents
🌽 Ingredients

- Canned corn
- Baking Powder
- Butter
- Vanilla
- Masa Harina
- Sugar
- Cinnamon
- Salt
- Corn Husks
Please see the recipe card for exact measurements.
I will say that fresh is best. The taste is slightly different, but they are still really yummy and sure to please.
🥣 How to Make the Filling

- Drain the canned corn.
- Add to a blender and blend until smooth.
Do not add water. Canned corn is already cooked and already has plenty of water in it. Look for canned corn that has salt.
These are sweet tamales just like tamales dulces and tamales de fresa. Perfect for dessert!

- In a bowl, add rest of the ingredients.
- Add half of the corn mixture and mix well.
- Then add the rest of the corn mixture and mix again.
Customize this by adding ½ cup chopped pecans or chopped almonds. Another great addition is ½ cup of shredded coconut.
Preparing the Corn Husks

- Remove the silk. Soak the corn husks.
- About 20 minutes in hot water.
These particular corn husks were recently dried and did not require the full 20 minutes of soaking. If you are working with older corn husks that are very dry, they will need longer than 20 minutes in hot water, up to an hour. Rinse and repeat until they are pliable and foldable.

- Drain and shake off any excess water from the corn husks.
- Using your best judgement, add the corn mixture right to the center of the husk. (usually about 2 tablespoons)
- Fold one side in. Fold the over side in.
- Fold over the pointy top inward, toward the center.
No smearing masa for tamales. No separate filling.
Simply add the mixture and fold. You’ll see the corn mixture almost conform to the corn husks.

- Set the uncooked tamales in a container while assembling.
- Make sure the open side is up so the filling doesn’t fall out.
- Add water to a stock pot.
- Line the stockpot with leftover corn husks.
- Place the tamales upright.
- Steam for 1 to 1 ½ hour.
Feel free to place more corn husks or a kitchen towel on top. Optional.
I was able to get 15 large tamales out of this recipe. For smaller tamales, you can get up to 20, maybe more.

- Remove a tamal. Preferably one that is small and peel the husk open.
- The tamales are ready when the tamal pulls away from the corn husk easily.
👩🏼🍳 Pro Tip
Why are my tamales not ready after 1 ½ hour? Turn off the stove. Lid on. Leave the tamales inside. Sometimes, they just need time to sit in a hot pot. You can’t rush tamales! The other thing to do is to put them in the fridge. The masa might need to chill out (literally) to harden.

🫙 Storing Instructions
- Place in an airtight, sealable container. Remove as much air as possible, if using a bag. Keep in the fridge for up to 5 days. In the freezer, in an airtight sealable bag, they last up to 5 months.
🔥 Reheating Instructions
- If frozen, thaw in the fridge overnight. Or steam frozen for 30 minutes in a steamer pot, or until hot. If thawed, reheat on high in the microwave for 2 to 2 ½ minutes.

🫔 More Tamales Recipes
- Red Pork Tamales
- Breakfast Tamales
- Chicken Salsa Verde Tamales
- Tamales de Rajas con Queso
- Instant Pot Chicken Tamales
- Red Beef Tamales
- Chicken Mole Tamales
- Instant Pot Pork Tamales
- Birria Tamales
Tamales de Elote (Sweet Corn Tamales) are a yummy Mexican treat that are perfect for the holidays or special occasions. Made canned corn for a twist on a classic recipe and is easier to make than you think!
😋 Hungry for More
Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest for my latest recipes and videos.

Tamales de Elote (Sweet Corn Tamales)
Ingredients
- 20-25 corn husks (depending on size of tamales)
- 4 cans sweet kernel corn 15.25 ounce cans
- 2 cups masa harina (for tamales)
- ¾ cup granulated sugar
- 1 teaspoon baking powder
- ¼ teaspoon ground cinnamon
- 1 pinch salt
- 1 ½ stick butter
- 1 teaspoon vanilla extract
Toppings:
- queso cotija or queso fresco (optional)
- crema mexicana, sour cream, or sweetened condensed milk (optional)
Instructions
Prep the Corn Husks
- Remove the silk from the corn husks.
- Cover with hot water.
- Place a heavy object over them so they are fully submerged in the hot water.
- Leave them in the hot water for about 20 minutes. Or longer if they are very dry husks.
- Once they are foldable, drain and discard the water.
- Shake off any excess water and set aside until ready to assemble.
Make the Filling
- Drain the cans.
- Add the corn to the blender. Do not add water.
- Blend until smooth.
- In a large bowl, add the masa harina, sugar, baking powder, cinnamon, salt, butter, and vanilla.
- Add half of the corn mixture.
- Mix well. Then add the remaining corn mixture.
- Mix again. Set aside until ready to assemble.
Assembling Tamales
- Take a soaked corn husk and add some of the corn filling to the center. Usually about 2 tablespoons.
- Use your best judgement. If it's a smaller husk, add less corn filling.
- Do not add some to the pointy top.
- There is not smearing with these tamales.
- Simply fold one side of the husk over, fold the other side inward.
- Lastly fold the pointy top toward the center of the tamal.
- In a large baking dish or large bowl, set the uncooked tamales upright with the open side up.
- Repeat until there are no more ingredients.
Preparing the Steamer Pot
- Add water to a steamer pot.
- Line the bottom of the steamer pot with leftover corn husks.
- Place the uncooked tamales around the bottom of the pot.
- Cover with the lid.
Steaming
- Cook for 1 ½ hours.
- Turn off the stove.
- Leave the tamales inside with the lid on.
- Let them rest for 15 before testing.
- Remove a tamal and peel the corn husk.
- They are ready when the husk remove easily from the tamal.
How to Serve
- Let them cool slightly before serving.
- Top with queso fresco or cotija.
- Drizzle with crema mexicana or sweetened condensed milk. Enjoy!






Fantastic! Quick annd easy and a definite keeper!
That’s so great to hear! I love how easy this recipe is. The traditional version for tamales de elote involves whole corn, and it can get messy. Thank you for trying this recipe.