Vegan Tamales

This is the best vegan tamales recipe you’ll ever try! Saucy jackfruit wrapped in an authentic corn dough. An authentic and flavorful  recipe passed down by my grandmother for you to enjoy! These tamales are very popular during the holidays but make them for any celebration year-round.

vegan tamales recipe

What are Tamales?

Tamales are like little pockets of joy filled with saucy deliciousness! There are so many different types of tamales that originate in Mexico and Central America. There are sweet tamales, savory tamales and tamales that are made from corn masa, rice and flour.
I grew up eating tamales rojos (red tamales). These tamales are typically filled with pork and a savory red sauce that is not spicy. I made these fully plant based by substituting the pork for jackfruit and the lard for olive oil/coconut oil. Use olive oil if you’re watching your cholesterol levels. You may have already guessed it, but the flavor comes from the savory red sauce and lightly seasoned masa. Modifying tamales to be healthy can be quite easy! This recipe was handed down by my grandmother and my mom helped me modify it so it wouldn’t lose the authentic flavor and texture of the original recipe.
tamales veganos mindful eating.

Tamales Michoacanos

This is my absolute favorite Mexican tamales recipe. In many other parts of Mexico, the masa is much thicker and there is typically less filling. The masa to filling ratio is pretty even with these which makes them even more satisfying and delicious in my opinion!
These tamales are typically made for special occasions especially Christmas. Growing up I only really ate tamales during the holidays which made them even more special to us. I recommend making these with your significant other, friends or family. The art of making tamales is time consuming but also very therapeutic, fun and meant for sharing.
how to make vegan tamales

Substitutes & Tips for the best Vegan Tamales Recipe

  • I highly recommend using Maseca brand for the dough. This is the best and most authentic masa harina to use for tamales recipe.
  • If using coconut oil make sure to use refined coconut oil to avoid getting a coconut taste in your tamales. I typically choose to use olive oil over coconut oil but that’s just me. I know other love using coconut oil as well.
  • Shredded king oyster mushrooms is a wonderful substitute for jackfruit. Since mushrooms do shrink when cooking I recommend getting about 2 lbs of king oyster mushroom.
  • When toasting the chili peppers make sure it is no longer than 5 seconds on each side! They will get bitter and the sauce will not taste good.
  • Not a fan of red sauce with jackfruit? Make them tamales de rajas! Stuff with strips of carrot, jalapeño, vegan cheese and potato. 
  • To make salsa verde instead of red sauce use my salsa verde recipe and add 1/2 cup water to it. 
  • This recipe make a huge batch of 30-40 tamales so if you don’t plan on making them for an entire family, make half a batch or less. These tamales freeze well for a few months and refrigerate for up to 5 days.
  • To reheat properly, please steam. When heated in the microwave they may dry out too much.
vegan tamales

How to Make Masa for Tamales

  1. Start making dough by melting coconut oil (or using olive oil) 
  2. Then adding maseca flour, baking powder, vegetable broth, and salt.
  3. With your hands, mix everything until a dough forms.
  4. The dough should be sticky, not too wet but not dry. The amount of oil can vary – add it slowly and continue until you achieve a dough texture like above.
  5. You can also watch the video.
how to make vegan tamales

If you like this Mexican Tamales Recipe check out more recipes:

Vegan Chile Relleno

Authentic Mexican Torta

Pozole Verde

Black Bean Flautas

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan tamales recipe

Vegan Tamales

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 8 reviews

  • Author: Anna Rios
  • Total Time: 2 hours
  • Yield: 3040 1x
  • Diet: Vegan


This is the best vegan tamales recipe, an authentic and flavorful recipe passed down by my grandmother for you to enjoy! They are very popular during the holidays but make them for any celebration year-round. For video recipe click here.


Units Scale
Filling ingredients:
  • 10 Guajillo Chiles, dried
  • 1/4 piece of corn tortilla
  • 1/4 slice of whole wheat bread
  • 34 garlic cloves
  • 2 small peppercorns
  • 2 tericherry peppercorns (optional)
  • 1 tablespoon of guajillo chili seeds
  • 1 1/4 cups of water
  • 12 tablespoons canola oil (or any neutral oil)
  • 2 large cans of jackfruit, or 4 cups of shredded king oyster mushrooms, or shredded tofu
  • 1 teaspoon salt or to taste
Dough ingredients:
  • 1 1/4 cup coconut oil or olive oil
  • 2.2 pounds of tamale Maseca
  • 1 teaspoon of baking powder
  • 1 teaspoon salt or to taste
  • 24 oz of vegetable broth
  • 3040 corn husks


  1. Soak the corn husks in hot water for at least an hour. Place a plate on them to make sure they are all submerged in the water. I use my sink to do this.
  2. Remove the stems and seeds from the dried guajillo peppers.
  3. Turn a skillet over medium heat and add about 1 tablespoon of canola oil. Fry the tortilla, bread, and garlic cloves until golden brown. Set aside in a large bowl.
  4. Add more oil to the skillet and toast the dried guajillo chiles for 5 seconds on each side. As soon as they puff up and turn slightly red, flip them over and make sure you don’t overcook or burn them. Place them in the large bowl with the bread, tortilla, and garlic.
  5. Lightly toast the peppercorns in the same way and add them to the large bowl with all the other ingredients. At this point, ALL the sauce ingredients should be in this large bowl.
  6. Add enough hot water to cover all the ingredients in the bowl and let it soak for at least 2 hours OR add boiling water and soak for 20 minutes.
  7. Add all the soaked ingredients to a blender along with 1 1/4 cups of already soaking water and mix well.
  8. Strain the sauce and add to a skillet over medium heat. Heat to a boil and then lower to a simmer.
  9. Add the shredded jackfruit to the sauce and stir until well incorporated. Taste and season as needed. Cook over low heat for 10-15 minutes.
  10. Start making the dough by melting coconut oil (or using olive oil) and then adding maseca flour, baking powder, vegetable broth, and salt. With your hands, mix everything until a dough forms. The dough should be sticky, not too wet but not dry. The amount of oil can vary – add it slowly and continue until you achieve a dough texture like above. You can also watch the video.
  11. Take a corn husk and take about 1/4 cup of masa and spread it on the corn husk with a spoon.
  12. Take 1-2 tablespoons of jackfruit filling and place it right in the middle of the dough.
  13. Fold the corn husk on one side and then the other. Now take the part that sticks out in the middle and fold it inward. Place on a tray and repeat until all the dough and filling are used.
  14. Steam the tamales for 1.5 hours, depending on how many at a time. My pot is small so I cook 15-20 at a time.
  15. Once the corn husks can be easily peeled, they are done! Sometimes they may not seem ready. Test by squeezing the tamale and check if it is firm instead of soft. Once it cools, it will harden even more.
  16. Let cool for at least 30 minutes, unwrap and enjoy.
  • Prep Time: 30
  • Cook Time: 90
  • Category: mains
  • Method: Stove
  • Cuisine: Mexican

17 thoughts on “Vegan Tamales

  1. Mark Stroginis says:

    This sounds perfect for me to cook for my mom this Christmas. I am confused with step 5 and step 9 about the Jack Fruit. In 5 says the Jack fruit in the bowl. Step 9 is about stirring in the Jack fruit.

    • Anna Rios says:

      Hi Mark,

      I would not worry about step 5. Step 9 is what you should do. I edited it! Thank you so much. I hope your mom loves them! I also have a full video on step-by-step process. Just search “healthysimpleyum” on youtube and my channel should come up!

  2. Maria says:

    I made these tamales for Thanksgiving last year and I’m still getting compliments and requests to do them over and over again! My meat lover family had no idea they were vegan and surprised when I told them!

  3. Anthony says:

    These tamales are delicious! I know they are authentic because this recipe has been passed down from generations of the family 🇲🇽

  4. Pingback: Portobello Mushroom Tacos (Vegan Carne Asada Tacos)

  5. Pingback: Easy Vegan Tamales Recipe - Delicious & Homemade!

  6. Pingback: Chile Vegano Relleno - Healthy Simple Yum

  7. Pingback: Torta Mexicana - Healthy Simple Yum

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star