Tamales are really almost anything covered in Masa (Mexican corn flour) and steamed in corn husks.   Here are some vegan recipes I have done.  I find it is easy to tweak Tamale recipes and varying the recipes is not a problem.  Tamales are very easy and a just a small bit of work.  They have a reputation for being crazy hard, but you will find they can be very easy.  Making the masa dough is 10 minutes of mixing if you take your time. The fillings can be complicated or simple, and you can put almost anything inside.  Whatever might make a good taco, would make a good tamale.  The real time consuming part is the assembly of the tamales.

For example, I started out putting a stacks of husks in warm water in the morning, then took them out later to dry out a little.   Making the masa took about 10 minutes of mixing. You can spend 20 minutes mixing up some fillings.  I then assembled all the tamales in about 30 minutes and put them on the stove to cook for 90 minutes.

Tamale Dough:

Qty for 40 Tamales.  Note you adapt to the corn husks.  Large husks means larger tamales which means fewer of them.  Smalls husks are the other direction.  So each recipe can make 30 tamales… or 40 tamales.  Hard to say.

  • Tamal or Masa flour 6 cup
  • Corn Meal 1 cup  (can use just Tamal instead of the corn meal)  Using corn meal adds some more texture, and is recommended
  • 2 tsp Baking Powder
  • 1 tsp Salt
  • 1 tsp Paprika
  • 1 tsp Cumin
  • 1 tsp Cayenne
  • 1 tsp Garlic powder
  • 4 cups vegetable broth
  • 1 and 1/4  cup of vegetable shortening or vegan butter


  1. Husks.  A normal package will have about 60 husks in it.  Soak 40 or so husks in warm water for 60 minutes or so.  You can use some of the not-quite-right sized husks as your “string” (if you want to tie them closed) and these can be separated into strips easily. The “strings” should also be wet.  You do not need strings to tie the tamales if you can stack them vertically so that each tamale is touching the other tamales so that their wrapping stays tight. I do not tie mine. You want extra husks since some will be split.
  2. Pour all the dough ingredients into a large bowl or kitchen mixer.  I find it easy enough to bother using the mixer.
  3. Mix the dry ingredients together.  I use a whisk to mix.
  4. I melt the shortening or butter.  This is not like making biscuits where you need to cut in cold butter. Pour all the wet ingredients into the bowl and mix.
  5.  I usually start mixing with a fork or spoon, and switch to mixing with my hands when the dough starts to hold together.  You will want to add water until you reach the right consistency.  Not dry and crumbly.  Not liquid like pancake batter.  More like a soft cookie dough.

CAM00222 - Copy (2)

If the mixture dries out from sitting, just mix in more vegetable broth or water.  This is not a rocket science so don’t overthink it. 🙂

Set up an assembly area.

CAM00225 - Copy

To spread the filling, use a blob about the size of a large golfball.  Take the husks, the natural curve like a bowl, the inside is where you want to place the filling.  Set the husk with the pointed end away from you.  Coat the bottom 1/2 of the husk about 1/8″ thick. Don’t worry about being perfect.  A perfect tamale and a sloppy one tastes the same.  Don’t worry to much about coverage. Look for even thickness.  If the husk is too dry or too wet, it will not stick well.  Shake or towel off excess water from the husks.  I find using your fingers the easiest to press the dough down and spread it out. I keep a cup of water to dip my fingers in to stop the dough from sticking to my hands.

Spoon some of the filling mix in a vertical strip.  Fold the husk lengthwise in thirds so the filling is now inside and hidden.  Think simply in thirds.  Fold the left third over the middle then the right third over the middle too.

Fold the pointed end back down over the body of the tamale. Now you can tie the husk strips around, or use string, or don’t tie. Whatever works for you.

In a larger steamer, line the bottom of the steamer section with more husks.

Place the tamales in the steamer (and NOT in the water) with the now-folded over section down.  Line them up vertically side by side.  Steam (medium heat) for about 90 minutes, checking to make sure you do not run out of water.

CAM00223 - Copy

One bowl of finished, two ready to cook:

CAM00227 - Copy


(each recipe below makes about 20-24 tamales).  If you are only making one type of tamale, double the filling.  I normally make a variety of fillings.  I have over time simplified my choices.  I also like trying new fillings.
As you can see from the below fillings…often I try to match one main thing (roasted poblanos, Impossible Beef, jackfruit, or Soyriso) with some filler like mushrooms, tofu, potatoes, etc.  And then a vegan cheese is optional.  I normally use a white cheese, you can use a mozzarella for example, but if you can, use a vegan Mexican white cheese.
Here is a link to some new ones to try from Dora’s Table

Soyriso and Tofu

Chop soyriso up, curmble in a skillet with tofu (any firmness) to create a scramble or hash.  No need to season as the soyriso includes a ton of flavor.

Soyriso and Mushroom

Chop soyriso up, curmble in a skillet with chopped mushrooms. No need to season as the soyriso includes a ton of flavor.

Soyriso and Potato

Chop soyriso up, curmble in a skillet with chopped potatoes. No need to season as the soyriso includes a ton of flavor.

Jackfruit and ?

Canned jackfruit in brine (not the sweet!).  Rinse well.  Rinse even more. And then rinse again.  Remove seeds. Chop into smaller bits.  Fry up in a skillet until firmer, starting to get crisp with some taco seasonings.

Sweet potato and Black Beans?

I would include a recipe here, but my wife hates anything made with sweet potato… but it is a good option.

Poblano Chile and Corn

CAM00209 - Copy

  • 3 Poblano Chiles
  • I med white onion, fine chopped.
  • 2 ears of corn or package/can of corn kernels (if using ear, cut off kernels)
  • 4 ounce can of chopped green chiles
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • Olive oil

Roast Poblanos over flame until outer skin is charred.  Let cool.  Remove skin, remove ends, veins, and seeds. Chop into small bits, no larger than a corn kernel.

Roasted pobanos along with the jalapeno and tomatillos for the verde sauce.


Cook onion in pan with some olive oil, add salt and pepper.  Cook about 6 minutes.  Stir in corn and chiles.  Cook, stirring often, about 8 minutes. Set aside to cool.

Poblano Chile and Cheese

Same as above poblano and corn, except delete corn. Add any kind of shredded white vegan cheese after the mixture is cool.

“Beef” and cheese

This one is simple and if you use Butler’s product, you are ready in 2 minutes.


  • 1/2 cup dry TVP (textured vegetable protein) or one block of Impossible or Beyond Beef.
  • Onion, diced
  • 1 Tablespoon taco seasoning
  • Salt and pepper to taste
  • Water/oil
  • Cheese

    If using Impossible or Beyond Beef or other vegan crumbles.  Saute diced onions in a small bit of oil.
    Thaw the “beef” if frozen and saute in a skillet, breaking up into small bits.  Stir in taco seasoning.
    Add shredded cheese before filling tamales (optional)

Alternate Instructions for TVP

  1. Mix TVP with your favorite taco seasoning.
  2. Cover with water, and heat in the microwave for a minute.
  3. Stir, and microwave again for another 30-60 seconds.
  4. Let it sit for a few minutes until all the water is absorbed.
  5. Alternatively, you can simply use the premade Butler’s Taco Soy Meat

Black Bean & Green Chili Filling Recipe

This one is totally no work.  Just open a couple of cans.


  • 1 15 oz. can black beans
  • 1 4 oz. can chopped green chilies, drained
  • 1/4 teaspoon cumin


  1. Mix ingredients together in a small bowl.
  2. Taste, and adjust spices as desired.

This recipe makes a very mild filling. If you’d like more zing, add some red chili powder or flakes. For really fiery filling, use some or all of a small can of chilies in adobo sauce instead of the green chilies and cumin


It will take some time to chop and cook the more complicated fillings (can be done the day before).  It will take 10 minutes to make the masa.   It will take an hour to assemble.  And then cooking at 90 minutes per (fewer batches if you have a very large steaming pot, more if your pot is small or you made a lot of the tamales).  Serve the tamales with a side of salsa, guacamole, and/or verde sauce (we make our own verde sauce with roasted tomatillos, a roasted jalapeno, finely chopped cilantro, garlic, salt and pepper… all blended.  The tamales will keep a few days in the frig and are easy to heat up.  Freeze the rest.  They freeze well and are easy to reheat in the microwave for a quick meal.

Quac and Verde Sauce

CAM00229 - CopyCAM00224 - Copy