Follow the simple step-by-step instructions to easily make Vegan Jackfruit Tamales from scratch. Corn masa is filled with seasoned jackfruit and sautéed onion and bell pepper then wrapped in softened corn husks for delicious vegan tamales everyone will love! Steam them in the Instant Pot or on the stovetop.
Jackfruit tamales may not sound easy to make, but if you grab a few friends the process will move along much quicker!
And who doesn't love a vegan tamale party? Especially when you get to finally eat them!
Ingredients
Vegan jackfruit tamales are made with 5 main ingredients and lots of seasonings.
- Corn Masa – I prefer (affiliate link) organic masa but use whatever you have on hand.
- Young Green Jackfruit – For the best taste use jackfruit that is in water. Its neutral flavor is best for taking on the flavors of the seasonings. I use Trader Joe's jackfruit, but most markets should carry it.
I don’t suggest using fresh, mature jackfruit. It has a much sweeter “juicy-fruit” taste. Therefore, it’s often enjoyed alone as a snack. - Dried Corn Husks – These can be found at most grocery stores or get them online (affiliate link) here.
- Diced onion – Use any variety you like. I used a white onion. You can even add bell pepper to the filling for more flavor.
- Coconut Oil – This is used in the masa. Choose refined oil to keep the tamale flavor neutral. If you don’t have coconut oil you can use any neutral oil.
- Seasonings – cumin, garlic powder, paprika, onion powder, dried oregano, and salt.
Now that we’ve gone over our ingredients...
Let's make some Vegan Tamales!!
How to make Jackfruit Tamales
Follow these step-by-step instructions to easily make vegan tamales.
Step 1: Shred the jackfruit
Start by prepping the jackfruit filling so it's ready to add to the tamales.
In a food processor, pulse the jackfruit a few times to shred it. If you have a smaller food processor you may need to do this step in 2-3 batches.
This will perfectly shred the jackfruit as seen in the image above.
You can also shred it by hand or cut it with kitchen shears. But, the food processor is quick and easy.
Step 2: Cook the Jackfruit
The jackfruit can be baked in the oven or cooked on the stovetop.
To Bake: Baking the jackfruit in the oven is the easiest of the two methods. In a large bowl, toss the shredded jackfruit with seasonings to coat.
Then, spread it out on a baking sheet along with the chopped onion and bell pepper. Bake at 400ºF for 15-25 minutes.
To cook the jackfruit on the stovetop: Sauté the onion and bell pepper in a large pan until softened. Turn off the heat and mix in the jackfruit and seasonings. Allow everything to sit for about 5 minutes. This will help it absorb all the flavors. Then cook the jackfruit filling over medium-low heat to remove some moisture.
If you have any leftover jackfruit these street tacos are a great way to use it up!
Step 3: Prepare the Corn Masa
In a large bowl, mix the dry masa ingredients with the oil until everything is well combined.
Then, slowly mix in the liquid (water or broth) until the masa resembles a thick hummus-like texture, as pictured above. Not too dry and not too wet.
Step 4: Assemble the tamales
Before you start assembling the tamales, make sure everything is in close reach –soaked corn husks, prepared corn masa, seasoned jackfruit filling, salsa (or any other add-ins if using), and corn husk strips for tying.
Lay down a presoaked, softened corn husk.
Then add a scoop of corn masa on top. As pictured above.
Spread out the masa with the back of a spoon.
Add a scoop of jackfruit filling down the middle of the masa. At this point, you can add salsa or any other filling to the inside of the tamales.
Step 5: Close up the tamales
Close up the tamales by bringing the masa and corn husks together.
Then, fold the corn husk flaps to one side and fold up the tail.
Use a corn husk strip to tie the tamale closed.
Now it's time to steam them.
Steaming Tamales
There are 2 ways to steam cook these vegan tamales. In the Instant Pot or on the stovetop.
Steam in the Instant Pot
Fill the (affiliate link) Instant Pot with 2 cups of water.
Add the trivet, or a raised steamer basket, to the bottom of the pot.
Arrange the tamales in the pot face up. Be sure they are raised up and not submerged in the water.
Set the Instant Pot to high pressure for 15 minutes. Once the tamales are finished cooking they can be left for natural pressure release or you may quick-release the pressure after 10 minutes.
Carefully open the lid and let the tamales cool before removing them from the pot.
Steam on the stovetop
For this method, you will need a (affiliate link) large stockpot with a deep steamer basket.
Fill the pot with 2 cups of water.
Add the jackfruit tamales to the steamer basket and cover with the lid. Simmer for 30-40 minutes, or until the masa is no longer wet and sticky and the tamales are fully cooked.
Allow the tamales to cool before removing them from the pot.
Serving Suggestions
Serve jackfruit tamales with any of these toppings.
- tomatillo salsa
- hot salsa
- guacamole
- pico de gallo
- vegan cheese
- diced avocado
- vegan sour cream
Add a side of chips and salsa and Spanish rice for the perfect Mexican-inspired vegan meal!
Pro Tips
- The jackfruit filling can be made ahead of time and stored in the fridge for 1-2 days before making the tamales. In fact, preparing the filling in advance allows the flavors to really come together.
- The masa works well with both water and vegetable broth. I’ve tested this recipe with both and equally enjoyed the tamales. My only advice would be to adjust the salt according to the broth used.
- Other options that can be added to the filling are – black beans, corn, salsa, jalapeño peppers, taco sauce, and vegan cheese.
- Leaving one end of the tamale open makes tying up the tamale easier. If your corn husks are long enough, feel free to fold up both ends.
- For more protein add black beans to the filling. The jackfruit can also be replaced with a double batch of tofu ground beef.
More Mexican-inspired Vegan Recipes
We'd love to hear from you!
If you enjoyed this vegan recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below.
Also, if you snap a photo, share it with us! We love to see your creations!! You can find us on Pinterest, Facebook, and Instagram.
See ya there!
Recipe
Vegan Jackfruit Tamales (Instant-Pot or Stovetop)
Ingredients
Tamales
- 1 pound dried corn husks*, soaked
- Tomatillo salsa, or salsa of choice
Corn masa
- 6 cups masa herina
- 1 ½ to 2 teaspoons Himalayan pink salt, or salt to taste
- 1 ½ teaspoons baking powder
- 1 cup refined coconut oil, melted
- 5 cups warm water or vegetable broth
Jackfruit filling
- 3 20-ounce cans young/green jackfruit, drained, rinsed, and patted dry
- 1 large white onion, chopped
- 1 large bell pepper, chopped
- 3 Tablespoons refined coconut oil, divided
- 3 Tablespoons ground cumin
- 2 Tablespoons chili powder
- 3 teaspoons garlic powder
- 3 teaspoons ground paprika
- 2 teaspoon onion powder
- 2 teaspoon dried oregano
- 1 ⅔ teaspoon Himalayan pink salt, or more to taste
- 1-2 Tablespoon nutritional yeast
Instructions
Prep The Corn Husks
- Cover the corn husks with warm water. Allow them to soak for at least an hour, or until they've softened. I like to keep the husks in the water while I use them. This keeps them from drying out.
- Once they have softened take a few longer husks and tear strips for tying the tamales.
Prep The Jackfruit*
- Drain and rinse the jackfruit, then gently pat it dry.
- Pulse the rinsed jackfruit in a food processor to shred it. You may need to do this step in multiple batches.
Cook The Jackfruit Using One of The 2 Methods Below.
- Method 1 -Oven baked: Preheat your oven to 400ºF and line a baking sheet with parchment paper.
- Add the jackfruit to a large bowl and sprinkle the seasonings over it. Stir to evenly coat.
- Now mix the chopped onion and bell pepper with the jackfruit.
- Evenly spread the jackfruit mixture out on the baking sheet. Bake at 400ºF for 15-25 minutes. Halfway through baking stir the jackfruit. It should begin to darken and dry out. I like to take it out of the oven when the edges look "crispy".
- Method 2 -Pan cooked: Sauté the onion and bell pepper with 2 Tablespoons of oil in a large pan or skillet until translucent. Turn off the heat.
- Add the jackfruit, seasonings, and 1 Tablespoon of oil to the pan. Mix everything together then allow the jackfruit to marinate in the seasonings for 5 minutes.
- Once the jackfruit has marinated, heat everything over medium-low heat for about 25-30 minutes. You’re looking to create a drier look and texture for the jackfruit. Taste, adjust seasonings, and allow more cooking time if needed.
Mix The Masa
- In a large bowl mix the corn masa, salt, and baking powder.
- Then, mix in the oil until it’s fully incorporated into the dry ingredients.
- Slowly mix in the warm water or broth, adding a little at a time until the masa dough resembles a thick hummus-like texture. You may not need all of the water which is why it’s a good idea to slowly add it into the dry ingredients.
Assemble The Tamales
- Make sure everything is in close reach–corn husks, masa, seasoned jackfruit, salsa (if using), and corn husk strips for tying.
- Place a corn husk down on your work area. Add a scoop of corn masa to the husk and spread it out with the back of the spoon.
- Add a scoop of seasoned jackfruit down the middle of the masa. At this point, you can add salsa, vegan cheese, or anything else you'd like, to the inside of the tamales.
- Close the tamales by bringing the masa and corn husks together like a taco.
- Then, fold the corn husk flaps to one side of the tamale and fold the tail up.
- Use a corn husk strip to tie the tamale closed.
Instant Pot Cooking
- Fill the Instant Pot with 2 cups of water.
- Add the trivet or a raised steamer basket to the bottom of the pot.
- Add the tamales. Be sure they are raised up and not submerged in the water.
- Set the Instant Pot to high pressure for 15 minutes. Once the tamales have finished cooking they can be left for natural pressure release or you may quick-release the pressure after 10 minutes.*
- Serve topped with tomatillo salsa or your favorite toppings.
Stovetop Cooking
- For this method, you will need a large stockpot with a deep steamer basket.
- Fill the pot with 2 cups of water.
- Add the tamales to the steamer basket and cover with the lid. Place over medium heat for 35-45 minutes or until the masa is no longer wet and sticky and the tamales are fully cooked.*
- Serve topped with tomatillo salsa or your favorite toppings.
How To Store Tamales
- Cooked tamales can be stored in an airtight container in the fridge for about 1 week or in the freezer for up to 3 months.
Notes
- Corn Husks: You will not need all of the husks, but I like to soak most of them to be able to choose the best ones for the tamales.
- The jackfruit filling can be made in advance and stored in the fridge. In fact, preparing the filling in advance allows the flavors to come together. And, there's no need to heat it before you assemble it.
- Due to the lower oil content, the freshly cooked masa may slightly stick to the husks after steaming. Once the tamales are cooled the masa should easily separate from the husk.
Nutrition
**Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**
More Vegan Favorites
Where You Get Your Protein is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Where You Get Your Protein will receive a small commission from the purchase at no additional cost to you.
Pamela
I love this recipe. Made it for Christmas one year, and everyone loved the tamales. Now I make the jackfruit part for tacos. Sooo good in the oven.
Marlena Luna
Hi, Pamela! Oven-cooked is my go-to as well. Thank you for the great feedback!
Pamela Gregg Flax
Hello I’m planning to make this recipe for Xmas. How many cups of masa do you get from a 2-lb bag? Many thanks!
Marlena Luna
You can easily get 6 cups from a 2-lb bag. Enjoy!
Emily Schelling
These were phenomenal. The only alteration I made was to the cooking time. Perhaps I added too much water to the Masa which is why they were mushy after 45 minutes still cooked on the stovetop. After an hour though they were good to go!! Will be making these every Christmas from here on out!
Deanna Corarito
I was wondering why you left one end of your tamales open and did not wrap both ends up?
Marlena Luna
The best answer is, it’s the simplest way to close the tamales. And I’m all about simplifying recipes.
But it is also common practice for savory tamales to be left open on one end. And it gives the corn masa room to expand as well.
Lindsey Schlund
Made these and they were delicious !!
Where you get your protein
That’s wonderful to hear! :)