• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Broke Bank Vegan
  • About Us
  • Recipes
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Us
  • Recipes
  • Contact
  • Work With Us
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Snacks & Appetizers

    How to Make Tamales

    Published: Feb 12, 2021 · Updated: Mar 10, 2022 by Mitch and Justine · This post may contain affiliate links

    Jump to recipe
    Authentic Mexican Tamales

    These easy step-by-step instructions will show you how to make tamales vegan, gluten-free, and without any hassle (even if it's your first time).

    Don't be intimidated — we can't wait to show you how simple this process is!

    Vegan Tamales With Salsa Fresca on Top
    Bite into a tender and fluffy tamal
    Table of Contents
    • 📖 About
    • 🍲 Key ingredients
    • 🔪 Instructions
    • 🌡️ Storage
    • 💭 Tips & variations
    • 🍴 Tasting notes
    • 📋 Recipe
    • ♻️ Similar recipes
    • 💬 FAQ

    📖 About

    Raise your hand if you've always wanted to make tamales, but have been afraid to try.

    If you're sitting in front of your computer with your hand raised, we promise you'll soon be whipping up tamales like nobody's business!

    Tamales may seem overwhelming because there are a lot of moving parts, new ingredients, and an element of unfamiliarity.

    This is a good thing! It means you're expanding your worldly kitchen skills by making this tasty antojito.

    You're learning new things and developing your brain! Give yourself a pat on the back.

    In all honesty, if you're a fan of Mexican food, learning how to make tamales is a must.

    To really appreciate this food we think it's necessary to know where it comes from.

    History of the tamal

    Originating in Mesoamerica as early as 7000 BC, tamales are thousands of years old!

    How cool is that?

    During the Aztec era, tamales were made with teocintle instead of corn. In reality, they're both similar (think of teocintle like the older brother to corn).

    Tamales were used by the Aztecs and Mayans for their portability when they needed to travel long distances and on hunting trips.

    What is a tamal?

    Tamales are formed with different ingredients depending on where it's made. They're found all over Central and South America.

    Mexican tamales (the ones we're making) were traditionally made using three ingredients: corn husk on the outside, a layer of masa, and some type of meat, cheese, or bean on the inside.

    We wanted to keep this recipe as authentic as possible while making sure it's still vegan. That means no lard or animal-based broth, which both came into the picture later on.

    Is it worth it?

    Yes! You definitely won't believe your taste buds when you bite into your creation.

    You'll have full control of the fillings too! Vegan tamales are delicious served sweet or savoury. They're actually the perfect food for meal prep (they even come in a plastic-free wrapper!).

    Is there anything tamales can't do?!

    These are completely plant-based, gluten-free, and so easy to make once you get the hang of things.

    So, are you up for learning a new skill? Tie up your apron, grab your husks, and let's do this!

    Vegetable Broth, Salt, Oil, Masa, and Baking Powder
    Ingredients for a delicious vegan tamales recipe

    🍲 Key ingredients

    For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

    Masa harina

    What is it: masa harina (or dough flour) is essentially just instant corn flour. It's a specific type of corn that's been soaked in lime water (not the fruit, but the mineral) so it's high in calcium and niacin, making it easier to digest.

    We like to use the white variety, but it comes in yellow and blue as well. They all work for this recipe and are generally pretty interchangeable.

    Taste: in powder form, masa has a nutty flavor with a mineral-like undertone (due to the lime-water soak). When it's cooked, masa takes on a sweet, corn flavor and has a soft, doughy texture. This is essential in tamales.

    Maseca Bag
    Maseca is the most common brand

    Health: masa is naturally gluten-free, making it ideal for those with gluten intolerance or celiac disease. Additionally, you'll receive a nice little boost of iron, magnesium, and calcium.

    Where to buy: you can find masa in many grocery stores around the world. Supermarkets that have ethnic aisles or Mexican food aisles are a great spot to start looking.

    For more information, check out our detailed guide on masa harina.

    Refined coconut oil

    Taste: we use refined coconut oil for its neutral scent and flavor. We suggest opting for coconut oil, but you can use other neutral vegetable oils.

    Health: there's a lot of debate when it comes to coconut oil, saturated fat, and health. It's something we could go on about and goes beyond the scope of this recipe. What we always say is eating foods in moderation is the best approach to health (and the easiest to sustain).

    Wrapped Vegan Tamales in a Pile
    This could all be yours

    Dried corn husks

    What are they: corn husks are the outer covering of an ear of corn and are synonymous with tamales. They hold tamales together and prevent them from drying out while allowing steam to penetrate and cook the dough. The corn husks you'll be using are sun or air-dried.

    Where to buy: a lot of grocery stores sell dried corn husks, but if you can't find them there, you can order online.

    Note: make sure to soak the husks in hot water for at least 30 minutes before making your tamales so they're extra pliable. This should also go without saying, but don't eat the corn husks.

    Baking powder

    Taste: this odorless leavening agent is used to help the tamal dough rise and provide a light texture. It's not essential if you're using a stand mixer, but if you don't have one (we don't either), using baking powder will prevent dense tamales.

    Fun fact: what is the difference between baking soda and baking powder? Baking powder already contains an acid, whereas baking soda is alkaline and needs an additional acid to be activated. Long story short, both cause foods to rise in different ways.

    Tamal Inside a Corn Husk
    Baking powder helps create a lighter tamal

    Fillings

    The best part of learning how to make tamales is learning how to customize them. Some of our favorite fillings are:

    • Refried beans and salsa roja
    • Soy curls or textured vegan protein
    • Black beans and sweet potatoes
    • Potatoes in adobo sauce
    • Cream cheese and pickled jalapeno
    • Cinnamon and apple
    • Strawberries and cream

    Toppings

    If you have an extra saucy filling, you don't have to top these vegan tamales with anything else. But we're pretty big sauce people, so we always recommend it! Here are a few ideas to get you started:

    • Salsa verde
    • Hot sauce
    • Pico de gallo
    • Vegan queso fresco
    • Mexican crema
    • Cilantro
    • Avocado cream sauce
    Corn Husks on a Plate
    Soak your corn husks

    🔪 Instructions

    If you have questions about this vegan tamales recipe, don't forget to check out our FAQ section at the bottom of this post.

    Corn husks

    Step 1: remove the husks from their package and separate them. Sort through them and discard any husks that have holes or damage.

    Step 2: add the husks to your kitchen sink or a large bowl of hot water and soak for 30 minutes. This will make the husks more pliable and easier to work with during assembly. If they are extra dry, soak them for a few hours or overnight.

    Coconut Oil and Flour in a Bowl
    Add in room temperature coconut oil and vegetable stock

    Dough

    Step 3: add the masa harina, salt, and baking powder to a mixing bowl. Mix together using your hands or a whisk. Then, add the room temperature coconut oil and vegetable broth and mix with your hands.

    Dough for Vegan Tamales in a Bowl
    Your dough should be moist, but light

    Step 4: continue mixing and kneading the dough until all the ingredients are well combined and the dough has a light, fluffy consistency (about 4-5 minutes).

    Note: the dough should not be very sticky. Use the “palm trick” (slap the dough with a clean hand and if lots of dough sticks to your palm, add more oil in 1-2 tablespoon at a time).

    Hand Print in Vegan Tamales Dough
    It shouldn't be too sticky

    Assembly

    Step 5: dry the husks off with a tea towel to remove excess water. Lay one flat on your counter, making sure the smooth side faces up and the wider end is closer to you.

    Corn Husk With Tamal Dough
    Add a few scoops of dough on a corn husk

    Step 6: scoop 2-3 tablespoon of dough in the middle of the husk. Spread the dough towards the wide end into a ¼-inch thick layer using a spatula, butter knife, or plaster knife.

    Corn Husk With Dough and Potato Bean Filling on Top
    Spread the dough out thinly, then add a scoop of filling

    Step 7: top with 1-2 tablespoon of filling. We used potatoes & beans in adobo sauce for this recipe, but you can try a combination listed above or any others you can think of!

    Corn Husk Wrapped Around Dough
    Tuck the first side around, making the edges of the dough touch

    Step 8: fold both sides of the husk towards the center to close the dough around the filling, then tuck one side of the husk underneath and fold the second side over top.

    Corn Husk Rolled Up on a Plate
    Tuck the second side around

    Step 9: fold the bottom portion up and secure the tamales with a string of leftover husk. Continue this process until the rest of the dough, filling, and husks are gone.

    Tamal on a Plate
    Fold the bottom up where the end of the dough is and secure it with more husk

    Step 10: prepare your pot for steaming by adding 3 cups of warm water to the bottom. Then, place the steamer rack inside and cover it with a layer of extra corn husks. Begin leaning the tamales around the steamer in an upright position. Continue working inwards in a circular fashion until the pot is full.

    Vegan Tamales in a Steamer
    Add the tamales in to your steamer facing up

    Step 11: cover the tamales with another layer of cornhusks and a tea towel on top. Cover your pot with the lid, bring it to a boil, then reduce heat to medium-low and steam them for 40-45 minutes.

    Step 11: to check if they are fully cooked, remove 1 tamal at 40 minutes. Let it rest for 2-3 minutes, then attempt to open the husk. If the tamal separates from the husk easily, you're good. If the dough still sticks, close it up and steam for an additional 5-10 minutes.

    Corn Husks Inside a Pot
    Layer corn husks on the bottom and top

    Step 12: when the tamales are finished cooking, remove them from the pot and let them rest for about 10 minutes to allow the dough to firm up. Serve while still warm on their own or with salsa on top!

    🌡️ Storage

    Tamales are a great dish to make in large batches to have on-hand for snacks! To keep them super fresh, follow our storage instructions.

    Fridge

    Vegan tamales will store in your fridge for up to 3-4 days. Make sure to keep them wrapped in the husk in order to keep them moist.

    Freezer

    If you don't eat them all within the first few days, keep your tamales in the freezer for up to 3 months. A freezer-safe bag works best for two reasons: you can press the excess air out, and it's a space saver.

    Reheat

    Re-steam your tamales for about 10-15 minutes or a little longer if they're frozen.

    Bake them for 15-20 minutes at 350 degrees F, or until warm. You can either put the tamales on a baking sheet or wrap them in foil.

    Microwave your tamales in 30-60 second intervals until they're warmed all the way through.

    Make ahead

    If you want to split your time up, make both the masa dough and filling up 2-3 days in advance of cooking them. Store both in your fridge.

    You can also pre-make the whole recipe (including wrapping in corn husks) and freeze the uncooked tamales for up to 5-6 months.

    Vegan Tamales on a Plate
    Enjoy with all your favorite toppings

    💭 Tips & variations

    We'd like to share some tips and variations we learned while experimenting with this vegan tamales recipe:

    • Don't spread the dough all the way to the end of the corn husk (this helps with folding).
    • When you roll the tamal, tuck the dough so it doesn't get folded into the husk. It takes a little practice.
    • Don't put too much filling in. You want to be able to enclose it with the dough and husk.
    • Check to make if there's enough water in the steamer frequently. You can place a heat-safe object in the bottom to hear the water boiling if you're worried.
    • Once you get into a groove, tamales are really straightforward to make. We recommend doubling or tripling this recipe to have lots of leftovers!

    🍴 Tasting notes

    We love these tamales so much, and we know you will too. They're:

    • Light
    • Fluffy
    • Tender
    • Hearty
    • Authentic
    • Drool-worthy

    If you try this vegan tamales recipe, please rate it and leave us a comment below! Want to stay up-to-date with new recipes? Subscribe to our newsletter or connect with Broke Bank Vegan on social media. Happy eating!

    📋 Recipe

    Vegan Tamales on a Fork

    How to Make Tamales

    Mitch and Justine
    These easy step-by-step instructions will show you how to make tamales vegan, gluten-free, and without any hassle (even if it's your first time).
    4.86 from 7 votes
    Prevents your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 1 hr 15 mins
    Cook Time 45 mins
    Total Time 2 hrs
    Course Appetizer, Snack
    Cuisine Gluten-Free, Mexican, Vegan
    Servings 18 servings
    Calories 124 kcal

    Equipment

    • Mixing bowl
    • Spatula
    • Steamer

    Ingredients
     

    US Customary - Metric

    Husks

    • 1 package (~25) corn husks ($1.60)

    Dough

    • 3 cups masa harina ($0.38)
    • 2 teaspoon salt ($0.02)
    • ½ tablespoon baking powder ($0.01)
    • ½ cup + 1 tablespoon refined coconut oil ($1.26)
    • 3 cups vegetable broth ($0.14)

    Filling

    • 2 cups filling of choice

    Instructions
     

    Corn husks

    • First, remove the husks from their package and separate them. Sort through them and discard any husks that have holes or damage.
    • Then, add the husks to your kitchen sink or a large bowl of hot water and soak for 30 minutes. This will make the husks more pliable and easier to work with during assembly. If they are extra dry, soak them for a few hours or overnight.

    Dough

    • To a large mixing bowl, add the masa harina, salt, and baking powder. Mix together using your hands or a whisk. Then, add the room temperature coconut oil and vegetable broth and mix with your hands.
    • Continue mixing and kneading the dough until all the ingredients are well combined and the dough has a light, fluffy consistency (about 4-5 minutes).
    • Note: the dough should not be very sticky. Use the “palm trick” (slap the dough with a clean hand and if lots of dough sticks to your palm, add more oil in 1-2 tablespoon at a time).

    Assembly

    • Dry the husks off with a tea towel to remove excess water. Lay one flat on your counter, making sure the smooth side faces up and the wider end is closer to you.
    • Scoop 2-3 tablespoon of dough onto the middle of the husk. Spread the dough towards the wide end into a thin (¼-inch thick) layer using a spatula, butter knife, or plaster knife. Top with 1-2 tablespoon of filling (we used potatoes & beans tossed in adobo sauce).
    • Fold both sides of the husk towards the center to close the dough around the filling, then tuck one side of the husk underneath and fold the second side over top. Fold the bottom portion up and secure the tamal with a string of leftover husk. Continue this process until the rest of the dough, filling, and husks are gone.

    Cooking

    • Prepare your pot for steaming by adding 3 cups of warm water to the bottom. Then, place the steamer rack inside and cover it with a layer of extra corn husks.
    • Begin leaning the tamales around the steamer in an upright position. Continue working inwards in a circular fashion until the pot is full.
    • Cover the tamales with another layer of corn husks and a tea towel on top. Cover your pot with the lid, bring it to a boil, then reduce heat to medium-low and steam the tamales for 40-45 minutes.
    • To check if they are fully cooked, remove 1 tamal at 40 minutes. Let it rest for 2-3 minutes, then attempt to open the husk. If the tamal separates from the husk easily, they are ready. If the dough still sticks to the husk, close it up and continue steaming for an additional 5-10 minutes.
    • Note: make sure to keep a close eye on the water level of your pot during steaming. You don’t want to end up with a dry pot!
    • When the tamales are finished cooking, remove them from the pot and let them rest for about 10 minutes to allow the dough to firm up. Serve the tamales while still warm on their own or with toppings. Enjoy!

    Video

    Notes

    • If your corn husks are quite large, you’ll want to trim them to about 5 or 6” in diameter (this will ensure you don’t end up with massive tamales). Use the scraps for tying the other tamales and the extra-small husks for lining your pot.
    • You can also use an electric mixer with a paddle attachment to make the dough, but we don’t find it necessary.
    • Optional ingredients are not reflected in the price or calories of our recipes.
    • We calculate nutritional information for our recipes with Cronometer
    • Calories are only for a serving of the tamal dough itself. They do not include fillings.
    • Recipe cost calculations are based on ingredients local to us and may vary from recipe-to-recipe.
    • All prices are in USD.

    Nutrition

    Serving: 1serving | Calories: 124kcal | Carbohydrates: 15.1g | Protein: 1.8g | Fat: 6.8g | Saturated Fat: 5.3g | Sodium: 451.3mg | Potassium: 50.1mg | Fiber: 1.2g | Sugar: 0.3g | Vitamin A: 124.1IU | Calcium: 45.6mg | Iron: 1.5mg
    Don't miss another recipe!Subscribe to our newsletter!

    ♻️ Similar recipes

    For more tasty Mexican-inspired dishes, check out our:

    • Corundas for a different take on tamales originating from the state of Michoacán.
    • Easy sopes for a traditional snack that's quick to make, easy to customize, and full of flavor.
    • Tacos al pastor if you want your tacos meat-free, but still authentically flavored with spicy chilies, achiote, and fresh pineapple.
    • Black bean and sweet potato quesadillas to learn how to make a quick, easy, and hearty meal that's great for weeknights.
    • Crispy black bean tacos if you want a simple meal that's ready to drizzle all your favorite sauces over.

    💬 FAQ

    What can I use instead of corn husks?

    If you don't have access to corn husks you can use banana leaves or parchment paper instead.

    Do I have to use coconut oil?

    You don't have to use coconut oil but we recommend it because of the saturated fat content. We think it emulates the texture of lard, which is typically used in non-vegan tamales.

    Can I make these ahead of time?

    You can make these ahead of time. The best bet is to make the masa and the filling up to 1-3 days prior.

    How do you quickly defrost tamales?

    The best way to defrost your tamales is to place them in the fridge overnight. The quickest way to defrost your tamales is to microwave them (in the husk) for 2-3 minutes on medium power. Flip and do the same for another 1-2 minutes.

    What do I do if my masa isn't spreading?

    If your masa isn't spreading, it's likely too thick. Add in 1 tablespoon of water or veggie broth until it becomes more spreadable.

    My masa is too runny. What do I do?

    If your consistency is too thin, add 1 tablespoon of masa at a time until you get a more spreadable consistency.

    More Vegan Appetizers & Snacks

    • Onigiri
    • Baked Potato Wedges
    • Vegan Biscuits
    • Vegan Empanadas

    Reader Interactions

    leave a comment and rating! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Mitch & Justine

    Hey, we're Mitch & Justine! We've been vegan for over 9 years, and we love to share feel-good plant-based recipes. Find out how a couple of RNs from Canada became full-time food bloggers! Tell me more →

    Popular recipes

    • Stewed Potatoes
    • Dirty Chai Latte
    • Jugo Verde
    • Vegan Garlic Bread
    • Entomatadas
    • Tacos de Canasta

    Featured in

    Featured in logos.

    Footer

    ↑ Back to top

    Details

    Privacy

    Terms

    Disclaimer

    Newsletter

    Sign up for emails and updates!

    More

    Accessibility

    About

    Disclosure

    Copyright © 2023 Broke Bank Vegan