Best Vegan Tamale Recipes for Flavorful Plant-Based Meals

Updated On: October 7, 2025

Tamales are a beloved traditional dish across many Latin American cultures, and luckily, they’re easily adaptable to a vegan lifestyle without sacrificing the rich, comforting flavors that make them so special.

Whether you’re a seasoned vegan or simply looking to spice up your plant-based menu, these vegan tamale recipes deliver on taste, texture, and authenticity. Wrapped in corn husks and steamed to perfection, these tamales offer a delightful combination of hearty masa dough and vibrant, flavorful fillings made from wholesome ingredients like beans, vegetables, and spices.

In this blog post, I’ll share some of the best vegan tamale recipes that are perfect for family gatherings, celebrations, or a cozy dinner. From classic savory options to creative twists, these recipes prove that vegan tamales can be just as satisfying and delicious as their traditional counterparts.

Get ready to roll up your sleeves and dive into a tamale-making adventure that’s full of flavor, tradition, and plant-based goodness.

Why You’ll Love This Recipe

Vegan tamales are not only delicious but also incredibly versatile. They’re naturally gluten-free and packed with nutrients from fresh vegetables, beans, and masa harina.

These tamales are perfect for meal prepping and freeze beautifully, making them an excellent option for busy weeks or festive occasions.

The process of making tamales can be a fun, communal activity that connects you with a rich cultural heritage. Plus, the combination of spiced fillings and tender masa wrapped in corn husks offers a wonderful textural experience that’s both comforting and satisfying.

Whether you want to impress guests or simply enjoy a homemade vegan treat, these recipes are guaranteed to become a staple in your kitchen.

Ingredients

  • 4 cups masa harina (corn flour for tamales)
  • 1 1/2 cups vegetable broth (warm)
  • 1 cup vegetable shortening or coconut oil
  • 2 teaspoons baking powder
  • 1 teaspoon salt
  • 2 cups cooked black beans
  • 1 cup diced roasted poblano peppers
  • 1 cup corn kernels (fresh or frozen)
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • Salt and pepper to taste
  • Fresh cilantro, chopped (optional)
  • Vegetable oil for sautéing
  • 30-40 dried corn husks, soaked in warm water for 1 hour

Equipment

  • Large mixing bowl for masa dough
  • Skillet or frying pan for sautéing filling
  • Steamer pot or large pot with steaming rack
  • Blender or food processor (optional, for smoother filling)
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Kitchen towel to cover tamales while steaming
  • Large bowl to soak corn husks
  • Plastic wrap or foil (optional, to keep tamales moist)

Instructions

  1. Prepare the corn husks: Soak the dried corn husks in warm water for at least 1 hour to soften them. Drain and pat dry before use.
  2. Make the filling: Heat a tablespoon of vegetable oil in a skillet over medium heat. Add the chopped onion and garlic, sautéing until translucent and fragrant, about 5 minutes.
  3. Add spices and vegetables: Stir in the cumin, smoked paprika, chili powder, salt, and pepper. Add the cooked black beans, roasted poblano peppers, and corn kernels. Cook for another 5-7 minutes, allowing the flavors to meld. Remove from heat and stir in chopped cilantro if using. Set aside.
  4. Prepare the masa dough: In a large mixing bowl, combine the masa harina, baking powder, and salt. Gradually add the warm vegetable broth and mix with your hands or a wooden spoon until a soft dough forms.
  5. Add the fat: Beat the vegetable shortening or coconut oil until fluffy. Incorporate the fat into the masa dough, mixing thoroughly. The dough should be moist but hold together without being sticky. To test, drop a small piece of dough in cold water—it should float if ready.
  6. Assemble the tamales: Take a soaked corn husk and spread a thin layer (about 2 tablespoons) of masa dough in the center, leaving space at the edges. Add about 1 tablespoon of the filling on top of the masa.
  7. Fold the tamales: Fold the sides of the husk toward the center, then fold the bottom up. Tie with thin strips of husk or kitchen twine if needed to secure.
  8. Steam the tamales: Place the tamales upright in a steamer pot with water just below the steaming rack. Cover with a damp kitchen towel and steam over medium heat for 1 to 1 1/2 hours, checking water levels periodically. The tamales are done when the masa pulls away easily from the husks.
  9. Serve warm: Let tamales cool for a few minutes before unwrapping. Serve with your favorite salsa, guacamole, or vegan sour cream.

Tips & Variations

Pro Tip: Keeping the masa dough moist but not too wet is key to perfect tamales. If the dough feels too dry, add a little more vegetable broth, one tablespoon at a time.

  • Sweet tamales: Swap the savory filling for a mix of mashed sweet potatoes, cinnamon, and raisins for a delightful dessert tamale.
  • Spicy filling: Add diced jalapeños or chipotle peppers to the filling for extra heat.
  • Mushroom & spinach: Sauté mushrooms and spinach with garlic and use as a nutritious filling alternative.
  • Cheesy vegan tamales: Incorporate vegan cheese shreds into the filling for a melty surprise.
  • Gluten-free tamales: Ensure your masa harina is 100% corn-based and avoid cross-contamination with gluten-containing products.

Nutrition Facts

Nutrient Per Tamale (approx.)
Calories 220 kcal
Carbohydrates 35 g
Protein 6 g
Fat 6 g
Fiber 6 g
Sodium 280 mg

Serving Suggestions

These vegan tamales pair wonderfully with a variety of sides and toppings. Consider serving them alongside a fresh Chipotle Black Beans And Rice Recipe for a hearty meal.

A crisp green salad or pickled vegetables also complement the rich tamale flavors beautifully.

For a festive touch, drizzle your tamales with a bright salsa verde or a smoky chipotle sauce. You can also add some creamy guacamole or vegan sour cream to balance the spices.

And if you’re in the mood for a sweet finish, don’t miss trying the Cinnamon Pecan Ice Cream Recipe as a refreshing dessert.

Conclusion

Making vegan tamales at home is a rewarding and delicious experience that brings tradition and wholesome ingredients to your table. These recipes showcase how adaptable tamales can be, allowing you to enjoy all the comforting flavors without any animal products.

With simple ingredients and a bit of patience, you can create tender, flavorful tamales that everyone will love.

Whether you stick to the classic black bean and roasted pepper filling or experiment with sweet or spicy variations, tamales offer a perfect meal for any occasion. If you enjoyed this recipe, be sure to check out other comforting dishes like the Classico Sun Dried Tomato Alfredo Sauce Recipe for a creamy pasta topping, or satisfy your sweet tooth with the decadent Chocolate Heaven Cake Recipe.

Happy tamale-making, and enjoy the flavors of vegan comfort food at its finest!

📖 Recipe Card: Best Vegan Tamale Recipes

Description: Delicious and authentic vegan tamales filled with savory vegetables and spices. Perfect for a comforting meal that everyone will love.

Prep Time: PT30M
Cook Time: PT1H
Total Time: PT1H30M

Servings: 8 servings

Ingredients

  • 4 cups masa harina
  • 2 cups vegetable broth
  • 1 cup vegetable oil
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 2 cups cooked black beans
  • 1 cup roasted corn kernels
  • 1 cup diced roasted poblano peppers
  • 1/2 cup diced onion
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 20 dried corn husks, soaked in warm water

Instructions

  1. Soak corn husks in warm water for 30 minutes.
  2. In a large bowl, mix masa harina, baking powder, and salt.
  3. Add vegetable broth and vegetable oil, mix until dough is soft.
  4. In a skillet, sauté onion and garlic until translucent.
  5. Add black beans, corn, poblano peppers, and cumin; cook 5 minutes.
  6. Spread a thin layer of masa dough on each corn husk.
  7. Add a spoonful of vegetable filling in the center of the dough.
  8. Fold husk sides over the filling and fold the bottom up.
  9. Place tamales upright in a steamer basket.
  10. Steam tamales for 60 minutes or until dough is firm.
  11. Let tamales cool slightly before serving.

Nutrition: Calories: 320 | Protein: 8g | Fat: 14g | Carbs: 40g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Tamale Recipes”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Delicious and authentic vegan tamales filled with savory vegetables and spices. Perfect for a comforting meal that everyone will love.”, “prepTime”: “PT30M”, “cookTime”: “PT1H”, “totalTime”: “PT1H30M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“4 cups masa harina”, “2 cups vegetable broth”, “1 cup vegetable oil”, “1 teaspoon baking powder”, “1 teaspoon salt”, “2 cups cooked black beans”, “1 cup roasted corn kernels”, “1 cup diced roasted poblano peppers”, “1/2 cup diced onion”, “2 cloves garlic, minced”, “1 teaspoon ground cumin”, “20 dried corn husks, soaked in warm water”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Soak corn husks in warm water for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “In a large bowl, mix masa harina, baking powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Add vegetable broth and vegetable oil, mix until dough is soft.”}, {“@type”: “HowToStep”, “text”: “In a skillet, saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add black beans, corn, poblano peppers, and cumin; cook 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of masa dough on each corn husk.”}, {“@type”: “HowToStep”, “text”: “Add a spoonful of vegetable filling in the center of the dough.”}, {“@type”: “HowToStep”, “text”: “Fold husk sides over the filling and fold the bottom up.”}, {“@type”: “HowToStep”, “text”: “Place tamales upright in a steamer basket.”}, {“@type”: “HowToStep”, “text”: “Steam tamales for 60 minutes or until dough is firm.”}, {“@type”: “HowToStep”, “text”: “Let tamales cool slightly before serving.”}], “nutrition”: {“calories”: “320”, “proteinContent”: “8g”, “fatContent”: “14g”, “carbohydrateContent”: “40g”}}

Photo of author

Marta K

Leave a Comment

X