Vegan Tamales are a flavorful addition to your holiday menu, served as a main or a side, these easy-to-prepare tamales will be a huge hit.
They are similar to Jamaican Blue Draws.
Today I made a second batch using corn husks and a little modification of the filling and the results were so delicious. My hubby who doesn’t love tamales couldn’t have enough of these.
To be honest, all the tamales I have tasted in the past were very bland and tasteless but I must say these are the best tamales ever.
See, Vegan Pumpkin Stuffed Shells, Vegan Stuffed Bell Peppers, and Chickpea Tacos

Cornhusks can be purchased at your local health food stores, or online on Amazon.

What Is A Tamale?
Tamales are a traditional meal in Mexico, that is made with corn dough. Tamales are traditionally stuffed with seasoned meat, beans, and cheese, wrapped with corn husks, and steamed or baked.
For a vegan version, we made the dough using organic Masa Harina.
I used vegan butter to replace the lard used in traditional recipes, you can substitute it with olive, coconut, or avocado oil. I added corn kernels to the dough and nutritional yeast flakes to give the dough that buttery taste.
For the filling, we prepared a savory seasoned lentil cooked until all the liquids evaporated and you are left with thick well-flavored cooked lentils, remove bay leaves, we used store-bought shredded cheddar cheese but my Vegan Cheddar Cheese or Vegan PepperJack Cheese would be perfect.

How To Make Tamales?
Learn how to make homemade tamales with the easy steps listed below.
Prepare The Filling
- Place corn husks in a bowl of warm water and soak for 30 minutes. Add weights to keep the husks beneath the water.
- Sort lentils removing debris, rinse under cold water, drain and add to a medium saucepan. Add vegetable broth, and bay leaves, and bring to a boil.
- Cover the saucepan and reduce to simmer lentils for about 20 minutes.
- Add tomato sauce, tomato paste, garlic, green onion, basil, chili powder, maple syrup, and salt, bring to a simmer, and allow to cook for another 20 minutes or until lentils are cooked and the sauce is thick and liquid evaporated.
- Remove from heat and set aside, in the meantime, prepare the dough.

Prepare the Dough
- Add Masa Harina, nutritional yeast flakes, cumin, baking powder, and salt, in a large bowl or a food processor. Mix to fully combine or process if using a food processor.
- Add vegan butter, if using your hand, mix until it resembles breadcrumbs or process in the food processor until the dry mix looks crumbly.
- Add vegetable broth, and form into a dough using your hands, make sure the dough is moist and slightly sticky, if using a food processor, mix for about a minute until a smooth dough is formed, stir in the corn kernels.
How To Wrap Tamales
- Take a cornhusk, drain it and tear it into 15 thin strips and set it aside for wrapping the tamales. Remove a corn husk from the water, shake off excess water, and lay the corn husk on a cutting board, with the shiny side facing up and the wider end at the top.
- Add a large heaping tablespoon of dough to the center, and flatten the dough to form a round disk using the back of a spoon or hand.
- Add a spoonful of lentils, topped with vegan shredded cheese. Fold both ends of the corn husks up towards the center, this will cause the dough to cover the filling. Fold tamal into a cone with a tapered end, at the base fold it upwards, take the strip of the cornhusk, and tie the folded end into a knot. Repeat until all the tamales are done.
- Add a steamer basket to a large pot, add enough water just below the base of the steamer, and make sure water will not be touching the tamales Bring water to a boil.
- Add tamales to the steamer basket, cover, and steam tamales for about 40 minutes.
- Remove the steamer basket, tamales get firmer as they cool, remove corn husks and serve tamales topped with vegan sour cream and salsa.
How To Make Tamales Without Corn Husks
- You can use parchment paper or foil paper as a substitute for corn husks.
- Cut out parchment paper about 4 inches wide, add dough in the center and flatten. Place filling in the center.
- Fold the edges to the middle to cover the dough over the filling. Fold edges along the center and wrap edges at both ends.
- Wrap it in foil paper and place it into the steamer.
Can You Freeze Your Vegan Tamales?
Yes, tamales can be frozen, you can freeze the wrapped uncooked, or steamed tamales. Place them into a freezer bag or container. Place them into the freezer for up to 6 months.
How To Reheat Vegan Tamales?
Thaw tamales in the refrigerator and steam them in a steaming basket. Bake tamales in the oven for 20-30 minutes preheated at 350 degrees F.
Other Amazing Recipes To Try
- Venezuelan Arepas
- Vegan Pupusa Recipe
- Jamaican Lentil Patties (Gluten-Free, Vegan)
- Easy Black Bean Enchiladas
- Gluten-Free Flatbread

If you enjoyed this post and would love to see more, join me on Youtube, Instagram, Facebook & Twitter!
Get discounted copies of my cookbook here.
Also please leave a star rating ;-)
Categories
- Categories: Gluten-Free, Vegan
- Course: Main Course
- Cuisine: Mexican
- Season: Christmas
Nutrition
(Per serving)- Energy: 146 kcal / 610 kJ
- Fat: 7 g
- Protein: 4 g
- Carbs: 16 g
Cook Time
- Preparation: 20 min
- Cooking: 40 min
- Ready in: 1 h
- For: 15 Servings
Ingredients
- 15 corn husks
Filling
- 1/2 cup brown lentils
- 2 cups vegetable broth
- 2 bay leaves
- 1/2 cup tomato sauce
- 2 tablespoons tomato paste
- 2 cloves garlic, minced
- 1 green onion, chopped
- 1 teaspoon basil
- 1 teaspoon chili powder
- 2 teaspoons maple syrup
- 1 teaspoon salt, or to taste
- 1 cup vegan shredded cheese
For The Dough
- 2 cups Masa Harina
- 1 teaspoon salt
- 1 tablespoon nutritional yeast flakes
- 1 teaspoon baking powder
- 1/2 teaspoon cumin
- 1/2 teaspoon salt, or to taste
- 1/2 cup vegan oil, (I used Earth Balance Buttery Spread)
- 1 1/2 cups vegetable broth
- 1/4 cup corn kernel
Garnishes
- Vegan sour cream, *link to recipe
- salsa
- cilantro
Instructions
Prepare The Filling
- Place corn husks in a bowl of warm water and soak for 30 minutes. Add weights to keep the husks beneath the water.
- Sort lentils removing debris, rinse under cold water, drain and add to a medium saucepan. Add vegetable broth, bay leaves and bring to a boil.
- Cover saucepan and reduce to simmer lentils for about 20 minutes.
- Add tomato sauce, tomato paste, garlic, green onion, basil, chili powder, maple syrup, salt, bring to a simmer and allow to cook for another 20 minutes or until lentils are cooked and the sauce is thick and liquid evaporated.
- Remove from heat and set aside, in the meantime, prepare the dough.
Prepare the Dough
- Add masa harina, nutritional yeast flakes, cumin, baking powder, salt, in a large bowl or a food processor. Mix to fully combine or process if using a food processor.
- Add vegan butter, if using your hand, mix until it resembles breadcrumbs or process in the food processor until the dry mix looks crumbly.
- Add vegetable broth, and form into a dough using your hands, make sure the dough is moist and slightly sticky, if using a food processor, mix for about a minute until a smooth dough is formed, stir in the corn kernels.
Assemble The Tamales
- Take a cornhusk, drain it and tear into 15 thin strips and set aside for wrapping the tamales. Remove a corn husk from the water, shake off excess water, lay the corn husk on a cutting board, with the shiny side facing up and the wider end at the top.
- Add a large heaping tablespoon of dough to the center, flatten the dough to form a round disk using the back of a spoon or hand.
- Add a spoonful of lentils, topped with vegan shredded cheese. Fold both ends of the corn husks up towards the center, this will cause the dough to cover the filling. Fold tamales into a cone with a tapered end, at the base fold it upwards, taking the strip of the cornhusk and tie the folded end into a knot. Repeat until all the tamales are done.
- Add a steamer basket to a large pot, add enough water just below the base of the steamer, make sure water will not be touching the tamales Bring water to a boil.
- Add tamales to the steamer basket, cover and steam tamales for about 40 minutes.
- Remove steamer basket, tamales get firmer as they cool, remove corn husks and serve tamales topped with vegan sour cream and salsa.
tamales is not available in many country .so can we get vegan tamales?
thank you for vegan tamales, I learn something new.
I’m happy it has helped you. Thank you for sharing your feedback.
That’s Wayne and masa harina
Hi Michelle, do you have a idea for the dough without using masa harpin a?
Hello Wayne, masa harina is the grain that is used, I haven’t made it with regular cornmeal. If you do, please let us know how it turns out.
Sooo good ! I’m a life long foodie and home chef and this recipe was both easy and delicious ! Adding the corn kernels to the masa was a nice touch. We didn’t have any corn husks on hand or parchment paper so we actually used foil sheets and they still turned out great ! Thanks !
These tamales were very delicious, the best I have eaten!
Carmen, I happy they turned out great for you, thank you for your feedback.
This looks really good! I’ve never made tamales but I plan to at some point. Trying to pin this recipe but don’t see the option. Am I missing it?
Thank you Asha, the Pinterest button is right below the first image.