Sweet Tamales (Tamales Dulces)
Sweet tamales or tamales dulces are tender, pink colored, and filled with plump raisins and chopped pecans, with a hint of vanilla and a light sweetness. My family has been making them for generations, always present at our holiday table alongside the traditional savory red and green salsa tamales. They’re a must-try!

Quick Answer: What are Sweet Tamales (Tamales Dulces)?
Sweet tamales, or tamales dulces, are made with a sweetened corn masa that oftentimes has pink food color added to it. Additionally, raisins and nuts, like pecans are added. The masa can be flavored with vanilla extract or ground cinnamon. They’re steamed in corn husks just like traditional tamales, but served as a dessert rather than a main dish.

Recipe at a Glance
- What it is: A dessert tamales recipe made with sweetened, pink-colored corn masa, raisins, and pecans.
- Cuisine: Mexican, vegan or vegetarian
- Dish type: Dessert tamales / sweet snack
- Difficulty: Medium
- Ready in: Under 2 hours on stovetop
- Method: Stovetop steaming
- Key ingredients: Masa harina, vegan butter or margarine, plant-based milk, raisins, pecans, vanilla extract, red food coloring.
- Flavor: Sweet, light, buttery, with hints of vanilla flavor.
- Best for: Christmas, Thanksgiving, New Year’s, Dia de Los Muertos, cooler nights to enjoy with champurrado or atole.

Tamales Dulces
Typically when Mexicans think of sweet tamales, a bright pink colored masa with raisins throughout is what pops into their minds.
But amigos tamales dulces, or sweet tamales, are way more than those pink ones!
One of my favorite sweet tamales is strawberry tamales, drizzled with homemade strawberry jam.
There are so many delicious variations to these sweet masa pockets, some are traditional flavors, but there’s plenty of modern takes too. Have you seen the Gansito stuffed ones? It’s wild how creative people get, I love it!

The Traditional Mexican Pink Tamales
Tamales dulces are one of the most traditional tamales in Mexican families, passed down for generations with unique family touches depending on the region of Mexico.
I have very vivid memories of my mom making the pretty pink colored tamales every Christmas. She’d make the typical pork with red salsa and chicken with salsa verde, then sweet pink tamales for dessert.
One of my favorite ways to eat her sweet tamales was with a warm cup of chocolate caliente. It was such a perfect, sweet ending to my tamales feast. Once I started making tamales on my own, I taught myself how to make vegetarian and vegan versions of my mom’s tamales.
The most traditional Mexican cooks make sweet tamales with pork lard, water, and an animal-based red food dye. In my over 20 years of making tamales, I have adapted the recipe to fit both a vegan and vegetarian diet with small swaps.
Instead of lard, I use regular or dairy-free butter or margarine. Instead of water, I like to use regular milk or plant milk, and for the pink food dye, I use one that’s vegan friendly. These are minor changes to the traditional recipe, but you’d never know the tamales are vegan!
By the way, the red food color doesn’t add flavor to the tamales, it’s just the pretty pink color. Over the years I’ve experimented with other natural dyes, like beet powder, but the food dye is what works best for the traditional color. You could of course omit it altogether without sacrificing flavor or texture.
Why You’ll Love This Recipe
• No separate filling to cook: Just one bowl of sweetened masa with raisins and pecans folded in.
• Made vegan without sacrificing flavor. Made with dairy-free margarine, almond milk, and vegan red food color to give you the same soft pink tamales you grew up eating.
• Freezer-friendly: Make a big batch ahead of the holidays, freeze, steam frozen, and enjoy fresh tamales when you’re ready.
• Fun for all ages: The pink color, sweet flavor with raisins and pecans make it a favorite sweet tamale for kids and adults alike.

Sweet Tamales Ingredients
Vegan butter or Margarine: Creamed and mixed into the masa for a rich, soft tamale dough. For the margarine look for one where dairy isn’t listed in the ingredients.
Baking Powder: Helps the masa have a light and fluffy texture when steamed.
Salt: Just a pinch to help balance and accentuate the other flavors.
Sugar: I like to use light muscovado or vegan-friendly cane sugar. Piloncillo would also be a great option.
Masa Harina: The corn flour base for the sweet masa. I used Maseca brand labeled for tamales.
Unsweetened Plant-Milk: I used Silk almond milk here. It adds creaminess to the masa without adding extra sweetness or strong flavor.
Vanilla Extract: Adds additional depth of flavor to the masa.
Red Food Coloring: Purely for the traditional pink color. It doesn’t add any flavor, so it’s easy to leave out if you’d rather skip it.
Raisins: They add little pockets of additional flavor and sweetness.
Pecans: Add crunch and nutty flavor to the masa. Walnuts or almonds work well too if that’s what you have on hand.
Corn Husks: Soaked until pliable and used to wrap an steam our tamales.
Ingredient Tips
Choosing your fat: Finding vegan butter for me is oftentimes difficult, so a margarine made with plant-based ingredients is my next choice. It gives the same “buttery” taste to the tamales. In a pinch you could use vegetable shortening or for the vegetarian version simply use regular butter.
Picking your milk: Stick to unsweetened, unflavored plant milk so it doesn’t compete in flavor or sweetened with the other ingredients. For the vegetarian version use whole fat milk for a richer masa.
Choosing masa harina: Using the one labelled specifically for making tamales will give you a better texture than the regular masa harina.
On the food dye: A vegan red food dye means it’s free of animal-derived ingredients like carmine, which is made from crushed insects and shows up in some red food colorings. In Mexico, I found that the Great Value food coloring from Walmart is vegan friendly.
Prepping the raisins and pecans: Soak the raisins for 20 minutes for the best texture and sweetness. Pecans don’t need to be toasted, just roughly chopped.
Vanilla: Instead of vanilla you could use ground canela, or Ceylon cinnamon. Or you could add both to the masa for extra flavor.




Instructions
- Soak the corn husks.
- Soak the raisins.
- Cream the butter or margarine until light and fluffy.
- Add the baking powder, sugar, and salt and whip for a few minutes.
- Mix in masa harina and milk gradually until you have a smooth, spreadable masa.
- Mix in the vanilla extract then add a few drops of the red food dye until you reach the desired shade of pink.
- Mix in the drained raisins and chopped pecans.
- Place 3 to 4 tablespoon dollop of the masa mixture onto drained corn husk.
- Fold the corn husks sides in then the bottom up and repeat until all of the masa is used up.
- Fill steamer pot with water, secure steaming rack, stack tamales upright, cover the pot and steam until cooked through.

How to Serve
Sweet tamales dulces are traditionally served warm, straight from the tamalera pot. They pair perfectly with a warm drink and are a natural dessert to the traditional savory tamales.
Some of my favorite ways to serve them:
- With a warm mug of chocolate caliente.
- Alongside a cup of champurrado or atole for an extra cozy winter pairing.
- On a holiday dessert tray next to other Christmas sweets.
Storage and Reheating
Refrigerator: Allow tamales to come to room temperature then store in their husks and in an airtight container or Ziplock bag for up to 5 days.
Freezer: Store cooled tamales in a Ziplock bag or freezer safe container in the freezer for up to 3 months. For the best method to freeze and later cook them from frozen, check out my guide on how to cook frozen tamales.
Reheating: These reheat best steamed in their husks. For all the details on getting that just-steamed texture back, whether from the fridge or freezer, see my full guide on how to reheat tamales.

FAQ
Why are sweet tamales pink?
The pink color comes from red food coloring added to the masa purely for looks. Traditionally it signals to everyone at the table that these are the sweet tamales, not the savory ones. It doesn’t add any flavor, so the color is entirely optional.
What’s the difference between sweet tamales and regular tamales?
Sweet tamales use a masa flavored with sugar, vanilla, and mix-ins like raisins or nuts, while savory tamales use a masa seasoned with salt and filled with things like meat, cheese, or salsa. Both are steamed in corn husks the same way, the difference is entirely in the masa and filling.
Can I make these without raisins or pecans?
Yes. The sweet masa itself is the real star, so you can leave out the raisins, swap in another dried fruit, or use a different nut like walnuts or almonds. You can also make a plain version with no mix-ins at all.
Can I skip the red food dye?
Yes, completely. Leaving it out won’t change the flavor or texture at all, your tamales will just stay a natural pale yellow instead of pink.


Gracias
I’m so happy you stopped by. If you have any questions or want to let me know how you liked this recipe, do leave a comment. Muchas gracias, I appreciate you!
Sweet Tamales with Raisins and Pecans (Tamales Dulces)
Ingredients
- 24 corn husks or more as needed
- 3 oz margarine or butter at room temperature
- 1 teaspoon baking powder
- small pinch salt
- ½ cup sugar light muscovado or vegan friendly cane sugar
- ½ lb masa harina the kind for tamales
- 2 to 3 cups unsweetened almond milk at room temp
- 1 teaspoon vanilla extract
- 8 to 13 drops red food dye optional
- 1 cup raisins
- ¾ cup pecans roughly chopped
Instructions
Prep Corn Husks
- Sort through them and remove any badly damaged or dirty ones, then soak in hot water for at least 30 minutes. Use a heavy bowl or plate to weigh them down to fully submerge and hydrate.
Prep Raisins
- Place raisins in a small bowl and cover with plenty of water for 20 minutes. Drain and remove all excess water.
Make The Pink Masa
- In a large bowl or in a stand mixer bowl, whip and cream the butter or margarine with the baking powder and salt. Beat until airy and creamy.
- Add half the masa harina with about 1 cup of the milk and whip until well combined. Mix in the sugar and continue to mix. Scrape down the bowl and gradually whip in the remaining masa harina and milk.
- Mix in the vanilla extract then add a few drops of the red food dye, adding more dye a little at a time until you reach the shade of pink you like. I added a total of 13 drops.
- Gradually mix both drained raisins and chopped pecans into the masa until distributed throughout.
- Drain the corn husks and pat dry.
Fold and Steam The Tamales
- On the smooth side of the corn husk, add a 3 to 4 tablespoon dollop of the masa mixture.
- Fold in the sides of the corn husk to secure the masa, fold up the bottom of the husk to shape the tamal. Repeat until all of the masa is used up.
- Fill your steamer pot with water to the indicated line. Secure the steaming rack and begin standing the tamales upright onto the steaming rack.
- Secure the lid on the tamalera pot. Turn heat to medium high and bring to a boil. Once you hear the water boiling and start seeing steam come out, turn heat down to medium low and steam for 1 hour.
- After one hour carefully remove one tamal from the pot, set aside for 10 minutes, then slowly peel away the corn husk. If the corn husks separates easily from the tamal then it's ready, if not steam another 20 minutes.
Recipe Notes & Pro Tips
Nutrition
(Please notice that this article contains Amazon affiliate links, which may earn us a small commission if you make a purchase through them. Your support helps us continue to provide valuable content.)
Nancy Lopez is a Mexican-born published cookbook author and recipe developer with 20+ years of cooking experience. Raised in the U.S. and now living in North-Central Mexico, she creates authentic vegan and vegetarian Mexican recipes rooted in tradition and tested for real home kitchens. Read more…














