Vegan Tamales are a delicious plant-based version of one of Mexico's most treasured traditional foods. Made with fluffy masa dough, flavorful vegetable fillings, and steamed in corn husks, these tamales deliver all the comforting flavors and textures of classic tamales without any animal products.

Perfect for holidays, family gatherings, meal prep, or special occasions, Vegan Tamales showcase how versatile and satisfying Mexican cuisine can be. Filled with roasted vegetables, beans, mushrooms, or spicy chiles, they are hearty, flavorful, and completely customizable.

Whether you're vegan, vegetarian, or simply looking to explore authentic Mexican cooking, this homemade Vegan Tamales recipe is a wonderful addition to your recipe collection.

What Are Vegan Tamales?

Tamales are a traditional Mexican dish made from masa (corn dough) that is filled, wrapped in corn husks, and steamed until tender.

Traditional tamales often contain:

  • Pork
  • Chicken
  • Cheese
  • Lard-based masa

Vegan tamales replace these ingredients with plant-based alternatives such as:

  • Vegetable shortening or vegetable oil
  • Mushrooms
  • Black beans
  • Roasted vegetables
  • Green chiles
  • Vegan cheese

The result is a tamale that remains authentic in texture and flavor while being completely plant-based.

Why You'll Love This Vegan Tamales Recipe

  • Authentic Mexican recipe
  • Completely plant-based
  • Rich and flavorful
  • Great for meal prep
  • Freezer-friendly
  • Perfect for holidays and celebrations
  • Customizable fillings
  • Naturally dairy-free

Prep Time and Servings

  • Prep Time: 45 minutes
  • Cook Time: 90 minutes
  • Total Time: 2 hours 15 minutes
  • Servings: 20 tamales

Ingredients

For the Masa Dough

  • 4 cups masa harina
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 1 cup vegetable shortening (or refined coconut oil)
  • 3½ cups vegetable broth

For the Filling

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 2 cups mushrooms, finely chopped
  • 1 red bell pepper, diced
  • 1 poblano pepper, diced
  • 1 cup black beans, drained and rinsed
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • ½ teaspoon oregano
  • Salt and pepper to taste

Additional Ingredients

  • 20–25 dried corn husks
  • Extra vegetable broth as needed

The History of Tamales

Tamales have been a cornerstone of Mexican cuisine for thousands of years. Their origins trace back to ancient civilizations such as the Maya and Aztecs, who prepared portable meals wrapped in natural plant materials.

Tamales were often used for:

  • Ceremonies
  • Festivals
  • Religious events
  • Travel provisions

Today, tamales remain an essential part of Mexican culture, especially during holidays, family gatherings, and celebrations.

How to Make Vegan Tamales

Step 1: Soak the Corn Husks

Place the dried corn husks in a large bowl.

Cover with hot water.

Allow them to soak for at least 30 minutes until soft and pliable.

Drain and pat dry.

Step 2: Prepare the Filling

Heat olive oil in a skillet over medium heat.

Add:

  • Onion
  • Garlic

Cook until softened.

Add:

  • Mushrooms
  • Bell pepper
  • Poblano pepper

Cook for 6–8 minutes.

Stir in:

  • Black beans
  • Cumin
  • Chili powder
  • Oregano
  • Salt
  • Pepper

Cook for another 2 minutes.

Set aside to cool.

Step 3: Make the Masa Dough

In a large bowl, combine:

  • Masa harina
  • Baking powder
  • Salt

In a separate bowl, beat the vegetable shortening until light and fluffy.

Gradually mix in the dry ingredients and vegetable broth.

Continue mixing until a soft, spreadable dough forms.

The masa should resemble thick cake batter.

Step 4: Assemble the Tamales

Lay a softened corn husk flat.

Spread about ¼ cup of masa onto the center of the husk.

Leave space around the edges.

Add 1–2 tablespoons of filling in the center.

Fold the sides inward over the filling.

Fold the narrow end upward.

Repeat with remaining ingredients.

Step 5: Steam the Tamales

Arrange tamales upright in a steamer basket with the open ends facing upward.

Fill the pot with water below the steamer basket.

Cover and steam for approximately 90 minutes.

Check occasionally to ensure the water does not evaporate completely.

Step 6: Test for Doneness

Remove one tamale and allow it to cool for a few minutes.

The husk should peel away easily from the masa.

If not, continue steaming for another 10–15 minutes.

Tips for Perfect Vegan Tamales

Use Warm Broth

Warm broth helps create a smoother masa.

Whip the Fat Well

Beating the shortening until fluffy helps produce lighter tamales.

Don't Overfill

Too much filling can make tamales difficult to fold.

Keep Husks Moist

Cover prepared husks with a damp towel while assembling.

Popular Vegan Tamale Fillings

Mushroom and Poblano

A savory and traditional favorite.

Black Bean and Corn

Hearty and protein-rich.

Roasted Vegetable

Packed with colorful vegetables and flavor.

Green Chile and Vegan Cheese

Creamy and mildly spicy.

Sweet Potato and Black Bean

A nutritious and delicious combination.

Health Benefits of Vegan Tamales

Masa Harina

Provides:

  • Complex carbohydrates
  • Fiber
  • Essential minerals

Beans

Rich in:

  • Plant-based protein
  • Iron
  • Folate

Vegetables

Supply:

  • Vitamins
  • Antioxidants
  • Fiber

Plant-Based Fats

Offer heart-friendly unsaturated fats.

What to Serve with Vegan Tamales

Salsa Verde

A tangy green sauce that complements tamales perfectly.

Salsa Roja

Adds smoky, rich flavor.

Mexican Rice

A classic side dish.

Refried Beans

Makes the meal more filling.

Fresh Guacamole

Provides creaminess and freshness.

Mexican Street Corn Salad

A colorful side that pairs beautifully with tamales.

Storage and Freezing

Refrigeration

Store cooked tamales in an airtight container for up to 5 days.

Freezing

Wrap individually and freeze for up to 3 months.

Reheating

Steam, microwave, or warm in the oven until heated through.

Frequently Asked Questions

Are traditional tamales vegan?

Most traditional tamales contain lard or animal-based fillings, so they are not typically vegan.

Can I make tamales ahead of time?

Yes.

Tamales are ideal for meal prep and often taste even better the next day.

Can I use oil instead of shortening?

Yes, though shortening generally creates a lighter, fluffier masa.

Why is my masa dry?

The dough likely needs additional broth. It should be soft and spreadable.

Final Thoughts

Vegan Tamales prove that traditional Mexican comfort food can be both authentic and completely plant-based. With fluffy masa, flavorful vegetable fillings, and rich Mexican seasonings, these tamales are perfect for holidays, family gatherings, and everyday meals.

Once you master homemade Vegan Tamales, you'll have a versatile recipe that can be customized with endless fillings and enjoyed year-round. Their rich history, satisfying texture, and incredible flavor make them a true celebration of Mexican cuisine.

SEO Keywords Included: Vegan Tamales Recipe, Authentic Vegan Tamales, Mexican Vegan Recipes, Homemade Tamales, Plant-Based Tamales, Vegan Mexican Food, Easy Vegan Tamales, Traditional Mexican Tamales, Vegetarian Tamales Recipe, Dairy-Free Tamales.