Pineapple Tamales Recipe (Tamales de Piña)

Pineapple tamales, or tamales de piña, are a sweet Mexican tamal made with real pineapple folded into the masa. Mine take it further with coconut milk and coconut oil, giving them a piña colada flavor that’s perfect for your Christmas table or any special occasion fiesta.

A partially eaten Pineapple Tamale—rests on a white plate with a fork, next to bowls of cherries and pineapple chunks on a wooden table adorned with a colorful napkin.
Pineapple Tamales Recipe

Quick Answer: What Are Pineapple Tamales?

Pineapple tamales, or tamales de piña, are a sweet Mexican tamal made with fresh pineapple mixed into the masa dough. Unlike the bright pink sweet tamales made with raisins, pineapple tamales get their flavor from real fruit, and this version adds coconut milk and coconut oil for a piña colada taste. They’re steamed in corn husks just like savory tamales and served warm as a dessert or holiday treat.

Recipe at a Glance

  • What it is: A sweet, Mexican tamal made with fresh pineapple and coconut, inspired by piña colada flavor.
  • Cuisine: Mexican, dairy-free, vegan
  • Dish type: Dessert tamal / holiday treat
  • Difficulty: Medium
  • Ready in: 2 hours stovetop (30 min prep, 1 1/2 hours steaming), or 1 hour 5 minutes with Instant Pot (30 min prep, 35 min steaming)
  • Method: Stovetop, Instant Pot
  • Key ingredients: masa harina, coconut milk, coconut oil, pineapple, shredded coconut, pineapple juice, maraschino cherry
  • Flavor: sweet, tropical, coconut-forward, fruity, festive
  • Best for: Christmas, special occasions, fiestas, holiday dessert tables, tamaladas
Corn husks, masa dough spread on one husk with a cherry on top, a bowl of cherries, folded husks, and a bowl of dough on a wooden table with a yellow-trimmed napkin—perfect for preparing sweet tamales like pineapple tamales or discovering how to steam tamales without a tamale pot.
How to Make Pineapple Tamales

The Tradition Behind Tamales de Piña (Pineapple Tamales)

Pineapple tamales, or tamales de piña, are one of the best known sweet tamales in Mexico.

Traditionally, chopped pineapple is mixed right into the masa, and cooks often swap butter or vegetable shortening in for the lard used in savory tamales, along with pineapple juice or milk in place of the savory broth. Many home cooks reach for canned pineapple and its syrup since it’s easy to find year round.

My version came from a childhood memory. During summer break, my mom used to make us virgin piña coladas, creamy coconut milk blended with sweet, tangy pineapple. I loved that flavor combination so much I wanted to bring it into a tamal. So along with the pineapple, I added coconut milk, shredded coconut, and coconut oil instead of butter, to get that same strong coconut flavor in every bite.

One cooked strawberry tamale laying on a corn husk and drizzled with homemade strawberry jam.
Strawberry Tamales

Other Sweet Tamales Worth Trying

Pineapple isn’t the only sweet tamal you’ll find in Mexico. Tamales de cajeta are made with a Mexican version of dulce de leche. The classic bright pink tamales dulces are studded with raisins and nuts. And sweet pumpkin tamales stuffed with cream cheese have become a popular modern twist.

If you love fruit-filled tamales, my strawberry tamales drizzled with jam are another favorite.

For more, my Mexican Tamales Made Meatless Cookbook has 5 different sweet tamales recipes if you want to keep exploring.

Ingredients needed to make pineapple tamales.
Ingredients for Pineapple Tamales.

Pineapple Tamales Ingredients

This pineapple tamales recipe has a few more ingredients than the classic pink sweet tamales, but everything is easy to find year round.

Masa harina or fresh masa: Look for the one labeled specifically for tamales, whether you’re using masa harina or fresh masa from the tortillería. This isn’t the same as corn flour, and using corn flour instead won’t give you the right texture.

Sugar: I use unrefined sugar. Brown sugar works too, just know it’ll give the tamales a slightly darker color.

Baking powder: Helps give the masa a light, fluffy texture once steamed.

Sea salt: Balances the sweetness.

Coconut oil, melted: Used in place of butter or shortening, this is where a lot of that coconut flavor comes from.

Pineapple juice: Adds extra pineapple flavor into the masa itself, on top of the fruit. Use fresh juice or the juice from your canned pineapple.

Coconut milk: Brings the creamy, tropical flavor that makes these taste like a piña colada.

Canned pineapple: Choose pineapple packed in juice, not syrup, for the best flavor and texture. Fresh pineapple works too.

Shredded coconut: Adds texture and reinforces the coconut flavor throughout the masa.

Maraschino cherries: Optional, but a nice finishing touch tucked into the center of each tamal. Check the label if you want these vegan, most maraschino cherries aren’t by default.

Corn husks: Sweet tamales in Mexico are traditionally made with corn husks rather than banana leaves.

A couple of optional touches: some people add a few drops of yellow food coloring to the masa for a brighter color, I personally skip it. A half teaspoon of vanilla extract and ground cinnamon are also nice additions if you want that extra flavor.

A step-by-step collage shows how to make Pineapple Tamales: mixing masa dough, adding cooked potatoes and shredded cheese, then stirring. Ingredients are arranged on a wooden table with a colorful embroidered cloth.
Mixing Masa for Pineapple Tamales

How to Make Pineapple Tamales

Tamales look intimidating, but they’re easier than you’d think. Here’s the short version, don’t worry, there’s a video for the visual steps too.

  1. Soak the corn husks. Rinse them well and soak in hot water for a couple of hours, or overnight in the sink, until soft and flexible. Full details in my corn husk prep guide.
  2. Mix the dry ingredients, then work in the melted coconut oil until you get coarse crumbs.
  3. Add the pineapple juice, then the coconut milk little by little, until you have a smooth, hydrated masa. It won’t need to be as wet as savory tamale masa.
  4. Fold in the chopped pineapple and shredded coconut, then taste and adjust hydration if needed.
  5. Do the float test to check the masa is ready. Here’s how the float test works if you’ve never done it.
  6. Spread the masa on the drained corn husks. Need a refresher? Here’s my full guide to spreading masa.
  7. Add a maraschino cherry to the center, then fold the tamal closed. My step-by-step folding guide covers this in detail.
  8. Steam for 1 1/2 hours, standing upright, covered with extra husks or a damp towel, until the masa pulls away from the husk easily.
A person spreads masa and a cherry on a corn husk for making sweet tamales, reminiscent of delightful Pineapple Tamales with Cherry. Finished tamales and cherries are nearby on a wooden table.

How to Steam Pineapple Tamales

No tamalera? No problem. A collapsible metal steamer basket set inside a large pot works just as well, and the same setup works whether you’re using the stovetop or an Instant Pot. For the full stovetop method, timing, and complete Instant Pot instructions (including pressure and release settings), see my guide to steaming tamales without a steamer.

For this recipe specifically: on the stovetop, steam for 1 1/2 hours. In the Instant Pot, pressure cook on Low for 35 minutes, then natural release for 10 minutes before venting.

A sweet pineapple tamale is cut open on a plate, showing the red fruit inside. A fork rests nearby, while bowls of cherries and pineapple pieces hint at the tropical flavors in these Pineapple Tamales featured in the background.
Pineapple Tamale with Cherry

How to Serve Pineapple Tamales

These pineapple tamales are delicious on their own with a warm drink, or as part of a holiday dessert spread alongside something like carlota de limón. Pair them with atole, champurrado, or ponche navideño for a classic combination. If you really want to lean into the piña colada theme, a shot of rum alongside doesn’t hurt either.

For more ideas, check out everything you can serve with tamales.

Tamales are a traditional dish for Mexican Independence Day, Día de Muertos, Christmas, and New Year’s. They also show up on Día de los Reyes Magos, January 6th, when a special bread called rosca de reyes is served with a plastic baby Jesus hidden inside. Whoever finds it is on the hook to make tamales for Día de la Candelaria on February 2nd, so everyone else gets treated to tamales all over again.

Cooked tamales inside a plastic bag ready to be stored in the fridge.
How to Store Tamales

How to Store Leftover Pineapple Tamales

Let leftover tamales cool to room temperature before storing. Refrigerate them in an airtight container, or freeze them in a Ziploc bag or other airtight container once fully cooled.

For more detail, see my full guides on how to store tamales and how long do tamales last.

Easy Pineapple Tamales Recipe

Alright amigos, here’s the full recipe. If you run into any questions while making these, just leave a comment and I’ll help you out.

I think you’re going to love how easy these sweet, tropical tamales are to make. Double the batch, they disappear fast once family and friends get a taste.

One sweet pineapple or piña tamale with a cherry in the center
Sweet Pineapple Tamales

FAQ About Pineapple Tamales

What are these pineapple tamales made of?

Traditionally, pineapple tamales are made with masa harina, sugar, butter or shortening, milk or pineapple juice, and chopped pineapple. My version adds coconut milk, coconut oil, and shredded coconut for a piña colada twist on the classic.

How do you make sweet tamales?

Sweet tamales are made the same basic way as savory tamales, masa is mixed with a fat (here, coconut oil), a liquid (coconut milk and pineapple juice), and mix-ins, then spread on corn husks, filled, folded, and steamed until firm.

Are pineapple tamales the same as the pink sweet tamales?

No. The classic bright pink tamales dulces are made with raisins, not fruit. Pineapple tamales get their flavor from real pineapple mixed into the masa.

Can I use fresh pineapple instead of canned?

Yes, fresh pineapple works well. If you use fresh, you’ll want to add a little extra pineapple juice or coconut milk to the masa since canned pineapple’s brine adds some of that liquid too.

Do I have to use the maraschino cherry?

No, it’s optional. It adds a fun finishing touch in the center of each tamal, but the tamales taste the same without it. If you do use it, check the label since most maraschino cherries aren’t vegan by default.

A woman's hand holding a rolled up vegetarian bean and cheese tamale.

More Tamales Recipes to Try

Check out these tamales recipes from the archives:

Nancy Lopez author of Mexican Made Meatless

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!

A partially eaten Pineapple Tamale—rests on a white plate with a fork, next to bowls of cherries and pineapple chunks on a wooden table adorned with a colorful napkin.

Pineapple Tamales (Piña Colada Flavor)

Nancy Lopez & MexicanMadeMeatless.com
These pineapple tamales are so easy to make! Inspired by the popular piña colada cocktail, this recipe uses coconut oil, coconut milk, and shredded coconut for a delicious tropical touch. Plus they happen to be vegan!
5 from 35 votes
Pin Recipe Leave a Review

Video

Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours
Course Dessert
Cuisine Mexican
Servings 25 tamales
Calories 182 kcal

Ingredients
  

Ingredients

  • 1 lb masa harina for tamales
  • ½ cup sugar
  • 1 teaspoon baking powder
  • 1 pinch of sea salt
  • ¾ cups coconut oil I used it in liquid state
  • ½ cup pineapple juice from the can of pineapples*
  • 1 cup coconut milk full fat
  • 1.5 cups chopped pineapple I used canned
  • ½ cup shredded coconut dry coconut
  • 25 maraschino cherries vegan brand and optional
  • 25 corn husks

Instructions
 

Instructions

  • Soak the corn husks in hot water and set aside until ready to use.
    Corn husks soaking in water inside a clean sink, prepared for making tamales. The husks appear soft and pliable, showing the results of soaking corn husks for tamales, and are ready for use in cooking.
  • In a very large mixing bowl combine the masa harina, sugar, baking powder and sea salt. Then add the coconut oil and mix until well incorporated, you’ll end up with a crumbly mix.
    How to Make Mexican Sweet Tamales
  • Next mix in the pineapple juice, then little by little the coconut milk until you have a smooth masa. If needed add more coconut milk to help you achieve the smooth, spreadable masa mixture. Next fold in the chopped pineapple and the shredded coconut, mix until well combined.
    A step-by-step collage shows how to make Pineapple Tamales: mixing masa dough, adding cooked potatoes and shredded cheese, then stirring. Ingredients are arranged on a wooden table with a colorful embroidered cloth.
  • Drain the corn husks and shake off an excess water.
    A bowl filled with dried corn husks soaking in warm water to make tamales.
  • Spread the masa onto the corn husks — you don’t have to go all the way to the sides with this masa since it’s a bit thicker. Add the cherry to the center, if using.
    A person spreads masa and a cherry on a corn husk for making sweet tamales, reminiscent of delightful Pineapple Tamales with Cherry. Finished tamales and cherries are nearby on a wooden table.
  • Fill the tamalera, steamer pot or instant pot with enough hot water to reach right below the steamer basket. Layer drained corn husks around the steamer shelf or basket then arrange the tamales placing them standing up into your steamer pot, cover with corn husks and steam.
    A large pot filled with upright, cooked tamales wrapped in corn husks sits inside a tamalera steamer pot, ready for serving.
  • Steam for 1 ½ to 2 hours on the stovetop, or cook in the Instant Pot for 35 minutes on low pressure and natural release for 10 minutes before carefully removing from the pot.
    A top view of an Instant Pot filled with neatly arranged sweet pineapple tamales.
  • Serve and enjoy!
    One sweet pineapple or piña tamale with a cherry in the center

Recipe Notes & Pro Tips

You’ll know the tamales are ready if they easily peel away from the corn husks. They should not be soggy or stick to the husk. If this happens steam for another 20 minutes at a time until fully done

Nutrition

Serving: 25servingsCalories: 182kcalCarbohydrates: 24gProtein: 2gFat: 10gSaturated Fat: 8gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 1gSodium: 26mgPotassium: 99mgFiber: 2gSugar: 9gVitamin A: 48IUVitamin C: 2mgCalcium: 42mgIron: 2mg
Tried this recipe?Leave me a ⭐⭐⭐⭐⭐ review and tag me on social media @MexicanMadeMeatless or tag #mexicanmademeatless!

(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.)

Similar Posts

5 from 35 votes (33 ratings without comment)

Leave a Reply

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

Rate This Recipe!




12 Comments

  1. Question: I learned to make sweet tamale masa with cream cheese and a stick of butter instead of using lard. Since I can’t find my recipe and I don’t remember all of the ingredients, so you think taking out the coconut oil and using the cream cheese and butter will work? My body doesn’t tolerate coconut milk.

    1. Hi Cindy!
      I’m so sorry I’m not sure, I’ve never tried the cream cheese-butter combination. Would it be possible for you to try a very small test batch to see how it comes out? As you make it you can keep an eye on the texture of the masa and go by that.

  2. 5 stars
    These were amazing. We doubled the recipe and added a little bit of cinnamon. We will definitely be making these again.

    1. For these tamales you can use either. Since we are combining it with pineapple, a slight coconut flavor will work fine. Enjoy!

    1. Hi Edain,
      You can use either. I only have access to light but the full fat would give you a creamier consistency.

        1. Hi Sandi!
          I would not use store bought masa for sweet tamales, or specifically for this recipe because all of the ingredients in my recipe are what help flavor it properly. Store masa usually comes prepared with lard too!

    1. Hi Ana,
      Yes, you can fix it by adding a little bit more masa harina until you reach the needed texture. Enjoy!