• Skip to main content
  • Skip to primary sidebar
Mamá Maggie's Kitchen
menu icon
go to homepage
  • Recipe Index
  • By Category
    • Mexican Basics
    • Agua Frescas
    • Appetizers
    • Beef
    • Breakfast
    • Chicken
    • Dessert
    • Drinks
    • Pork
    • Salsa Recipes
    • Seafood
    • Side Dishes
    • Soup
    • Tamales
    • Vegetarian
    • Learn
    • Mexican Holiday Recipes
    • Mexican
  • Contact
  • About
  • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By Category
      • Mexican Basics
      • Agua Frescas
      • Appetizers
      • Beef
      • Breakfast
      • Chicken
      • Dessert
      • Drinks
      • Pork
      • Salsa Recipes
      • Seafood
      • Side Dishes
      • Soup
      • Tamales
      • Vegetarian
      • Learn
      • Mexican Holiday Recipes
      • Mexican
    • Contact
    • About
    • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » All Recipes » Mexican Tamales

    Vegetable Tamales

    Published: May 6, 2020 · Updated: Oct 9, 2026 by Maggie Unzueta

    These Vegetable Tamales are AMAZING! Stuffed with tons of veggies and steamed to perfection. 100% vegan, and 100% delicious. Drizzle with salsa verde and enjoy!
    Jump to Recipe Add us as a Google trusted source

    This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.

    Vegetable Tamal topped with salsa verde and chopped cilantro.

    A tamal on top of a corn husk drizzled with green salsa verde and chopped cilantro.

    Vegetable Tamales. Yes please! One of my favorite things during the Holidays is having a tamalada.

    Lots of people. Music. Eating. Everyone spreading masa. Wrapping. Assembling.

    This recipe is vegetarian and vegan friendly. YUMMY in every way. Perfect for special occasions, celebrations, or just because.

    More Authentic Mexican Tamales:
    Red Pork Tamales
    Jalapeno and Cheese Tamales
    Chicken Mole Tamales

    Making masa for tamale and soaking corn husks.

    How to Make It

    • Make the masa and set it aside until ready to use.
    • Soak the corn husks in warm water.

    Here’s a homemade masa for tamales recipe that’s good for either sweet and savory.

    Not a shortening or lard fan? Try making vegan masa with oil.

    Word to the Wise: These are two steps you can do ahead of time.

    • Soak the corn husks overnight. Although, all they really need is 30 minutes in really hot water to become pliable.
    • OR, buy already prepared masa. For newbies, store-bought masa is highly recommended.

    A spoon spreading masa on a corn husk.

    • Spread a thin layer of masa on the corn husk.
    • Avoid the corner top area.

    You don’t want to add too much masa, or they will not cook properly. Also, who wants to only bite corn dough. It’s all about the filling!

    Big fillings! Big flavor!

    Size does Matter!


    The larger the husk, the larger the tamal.
    Small corn husks will produce tiny vegetarian tamales.

    A pile of veggies in the center of masa on a corn husk.

    • Add the filling to the center of the masa.
    • Use your best judgement as to how to add.

    These are peas, carrots, and potatoes to make vegan tamales. Feel free to add whatever your heart and taste buds desire.

    Other Vegetable Filling Options:
    Chopped broccoli
    Chopped green beans
    Chopped asparagus
    Corn
    Spinach
    Pickled Jalapenos
    Cheese (but, then they wouldn’t be vegan)

    More Vegan Tamales:
    Bean Tamales and Tamales Dulces

    A collage showing how to fold tamales.

    How to Fold

    • Bring in the sides of the corn husks.
    • Fold over the pointy top to the center of the husk.

    While you are assembling, be sure to stand them upright. Lying them flat will cause the vegetable filling to fall out.

    Some people will tie a string from the husks around the tamales. This is completely optional.

    If you see that it is not holding steady, try tying the string to hold it in place.

    Water at the bottom of a steamer pot.

    • Add water to the bottom of a steamer.

    No steamer? No problem?

    How can I steam without a steamer?
    Make large balls of aluminum foil, the size of golf balls. Add the water. Place a heat-proof plate over the balls.

    From here, assemble the uncooked tamales, over the plate.

    Uncooked tamales assembled in a steamer pot.

    • Assemble the uncooked tamales in the steamer.
    • Open-side should face up.
    • Steam for 1 ½ hours.

    Check halfway through for water. Carefully add more, if needed.

    After 90 minutes, remove one of the vegetarian tamales. When the masa pulls away from the husk easily, that is when they are ready. If not, cook for another 30 minutes.

    Turn the heat off and let them sit inside the pot for an additional 30 minutes before serving.

    Make Them Faster!


    Traditionally, they are cooked in a big steamer pot. However, Instant Pot Pork Tamales or Instant Pot Chicken Tamales take half the cooking time.

    See recipe notes for Instant Pot instructions.

    A vegetable tamal cut in half topped with salsa verde and chopped cilantro.

    How Long Do They Last?

    • In the fridge, Vegetable Tamales last up to 5 days.
    • In the freezer, they last up to 6 months in a plastic bag with all the air removed.

    Other Tamales Recipes You Might Like:
    Beef Tamales, Turkey Pibil Tamales, Tamales de Cajeta

    How many of these incredibly tasty Vegetable Tamales can you eat? One. Two. A dozen.

    It does take patience to make this recipe, but once you bite, you’ll know they are absolutely worth the effort. So so good!

    Hungry for More?

    Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, Twitter for my latest recipes and videos.

    Did you make this recipe? Please rate the recipe below!

    A vegetable tamal on top of a corn husk drizzled with green salsa verde and chopped cilantro.

    Table of Contents

    • 1. Vegetable Tamales
      • 1.1. Equipment
      • 1.2. Ingredients
        • 1.2.1. For the Masa:
        • 1.2.2. For the Filling:
        • 1.2.3. Also Need:
      • 1.3. Instructions
        • 1.3.1. For the Masa:
        • 1.3.2. For the Corn Husks:
        • 1.3.3. To Assemble Tamales:
        • 1.3.4. How to Cook Tamales:
      • 1.4. Video
      • 1.5. Notes
      • 1.6. Nutrition

    Vegetable Tamales

    These Vegetable Tamales are AMAZING! Stuffed with tons of veggies and steamed to perfection. 100% vegan, and 100% delicious. Drizzle with salsa verde and enjoy!
    5 from 7 votes
    Print Pin Rate
    Course: Lunch or Dinner
    Cuisine: Mexican
    Prep Time: 1 hour hour
    Cook Time: 2 hours hours
    Total Time: 3 hours hours
    Servings: 20
    Calories: 106kcal
    Author: Maggie Unzueta

    Equipment

    • Steamer
    Prevent your screen from going dark

    Ingredients

    For the Masa:

    • ⅔ cup shortening
    • 2 cups masa harina (for tamales)
    • 1 tspn salt
    • 1 tspn baking powder
    • 1 ⅓ cups hot water (or vegetable broth)

    For the Filling:

    • ¼ cup canned peas drained
    • ¼ cup canned carrots drained
    • ¼ cup canned corn kernels drained
    • ½ cup potatoes (diced and cooked)

    Also Need:

    • 10 cups water divided
    • 1 package corn husks

    Instructions

    For the Masa:

    • Whip the shortening until smooth using a Kitchen Aid or hand mixer.
    • Mix the masa harina, salt, and baking powder.
    • Slowly add the masa harina mixture to the shortening.
    • Add little by little while mixing with the mixer.
    • Slowly add some of the hot water.
    • Do this little by little until fully incorporated.
    • Set aside until ready to use.

    For the Corn Husks:

    • Cover the corn husks in hot water.
    • Place a large object over the husks so they are completely submerged in water.
    • This will take about 30 minutes, or until pliable.
    • Overnight is best.

    To Assemble Tamales:

    • Shake off some of the excess water on the corn husks.
    • Spread a thin layer of masa on the corn husk, avoiding the corner top.
    • To the center of the masa, add the filling. About 1 tablespoon.
    • Use your best judgement as to how to much filling to add.
    • Fold the sides in.
    • Fold the corner top to the center of the tamal.
    • Set the tamal upright with the open side up while assembling the rest of the tamales.

    How to Cook Tamales:

    • Add 2 cups water to a steamer.
    • Add all the uncooked tamales into the steamer with the open side up.
    • Place any unused corn husks on top of the steamer pot.
    • Cover the pot with a lid.
    • Cook on medium low heat for 90 minutes.
    • Take out a tamal.
    • Open it up.
    • If the tamal masa pulls away easily from the husk, the tamales are ready.
    • If not, cook for an additional 30 minutes.
    • Leave the tamales in the steamer pot for an additional 30 minutes before serving.

    Video

    Notes

    Other Veggie Options: 
    • Chopped broccoli
    • Chopped green beans
    • Chopped asparagus
    • Spinach
    • Kale
    • Cheese (but, then they wouldn’t be vegan)
    If you see that a tamal is not holding steady, try tying the string around it to hold it in place.
    HOW LONG DO THEY LAST?
    • In the fridge, Vegetable Tamales last up to 5 days.
    • In the freezer, they last up to 6 months in a plastic bag with all the air removed.
    Instant Pot Instructions:
    • Place the metal crate for the Instant Pot.
    • Add 1 cup of water.
    • Arrange as many tamales as you can open-side up.
    • Close the lid.
    • Move the valve to Sealing.
    • Press Pressure Cook.
    • For Frozen Tamales: Press the + button for 45 minutes.
    • For Fresh Tamales: Press the + button for 35 minutes.
    • Full natural release. 
    • If not ready, do another Pressure Cook 5 minutes cycle. 

    Nutrition

    Calories: 106kcal | Carbohydrates: 10g | Protein: 1g | Fat: 7g | Saturated Fat: 2g | Sodium: 44mg | Potassium: 44mg | Fiber: 1g | Sugar: 1g | Vitamin A: 256IU | Vitamin C: 1mg | Calcium: 23mg | Iron: 1mg
    Tried this recipe?Mention @MamaMaggiesKitchen or tag #MamaMaggiesKitchen!

    More Mexican Tamales

    • A plate of several tamales wrapped in corn husks is placed on a colorful ceramic dish. Some husks are partially peeled back, revealing the tamale inside. A sprig of cilantro and a small dish of sauce are nearby on a wooden surface.
      Red Chicken Tamales
    • A tamale sits on a corn husk on a white plate, garnished with sour cream and corn kernels. Surrounding the plate are small bowls containing corn and salsa, with cilantro leaves and a colorful woven cloth nearby.
      Easy Tamales de Elote (Sweet Corn Tamales)
    • Breakfast tamales served with two runny eggs, green salsa, and sliced jalapenos.
      Breakfast Tamales (using Leftover Tamales)
    • A stack of strawberry tamales (tamales de fresa) sitting on a white plate next to fresh strawberries.
      Strawberry Tamales (Tamales de Fresa)

    About Maggie Unzueta

    Maggie Unzueta is the face behind In Mama Maggie's Kitchen. She has been publishing Mexican recipes and creating delicious recipes since 2010. From family recipes to her extensive travels throughout Mexico, she brings traditional Mexican flavors from South of the Border and into your kitchen. Maggie has been featured in notable culinary websites and other media outlets. For more details, check out her About page.

    Reader Interactions

    Comments

      5 from 7 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Mary Molina

      November 30, 2025 at 4:21 am

      Which cheese is best to use in tamales. I have used some that seemed to turn to rubber.

      Reply
      • Maggie Unzueta

        December 03, 2025 at 7:14 pm

        Most cheeses will turn out rubbery. Panela will be rubbery, for example. I recommend Monterey jack or Oaxaca. Serve them hot so the cheese won’t be as rubbery and more melty.

        Reply
    2. Susan T

      September 17, 2022 at 5:50 pm

      Hello I have a question regarding. Vegetable Tamales. If I use fresh vegetables sliced very thin ,should I pre cook them. Or will they cook throughly during the tamale steaming process. Please advise

      Reply
      • Maggie Unzueta

        September 18, 2022 at 11:36 am

        I think it depends on the vegetables. Squash and peas will definitely cook in the steaming. I’m not sure about carrots though.

        Reply
    3. Irina

      May 17, 2020 at 6:19 pm

      5 stars
      WOW! I have just discovered your blog! It is a treasure: I will be coming back for recipes. This meal loaded with vegetables seems healthy: this is what we need right now.

      Reply
      • Maggie U

        July 09, 2020 at 3:42 pm

        Thank you very much. Hope you try the all!

        Reply
    4. Christie Gagnon

      May 17, 2020 at 5:46 pm

      5 stars
      I love trying new recipes from around the world! They look great!

      Reply
      • Maggie U

        July 09, 2020 at 3:43 pm

        Thanks! Hope you try this recipe!

        Reply
    5. Krissy Allori

      May 17, 2020 at 4:05 pm

      5 stars
      These look so good. I have never had veggie tamales but I’m going to save this. We have been trying to have more meatless meals through the week. These would be perfect.

      Reply
      • Maggie U

        July 09, 2020 at 3:43 pm

        This are actually perfect for meatless meals/days. Hope you try it!

        Reply
    6. Shadi Hasanzadenemati

      May 17, 2020 at 2:55 pm

      5 stars
      I was looking for a recipe like this, thank you for sharing!

      Reply
      • Maggie U

        July 09, 2020 at 3:44 pm

        Glad you liked it!

        Reply
    7. Rosemary

      May 08, 2020 at 11:45 am

      I’m in Mexico right now and enjoying so many delicous tamales. I didn’t think I could make them until reading your recipe. Its actually much simpler than it looks. I’ll have to try making them at some point, but for now, I’ll enjoy the delicious tamales from the local market.

      Reply
      • Maggie U

        July 15, 2020 at 4:21 pm

        Simple and yummy! Hope you try this recipe.

        Reply
    8. Bohemian Babushka

      May 08, 2020 at 5:17 am

      Those look delicioso! Alas, too labor intensive for BB so she will happily continue to buy from our local vendors.

      Reply
      • Maggie U

        July 14, 2020 at 11:31 am

        It is delicioso! Hope you try it!

        Reply
    9. Agnes

      May 07, 2020 at 8:32 pm

      This looks like a good tamales recipe. I would like to copy this, hope I get this right.

      Reply
      • Maggie U

        July 14, 2020 at 11:31 am

        Hope you try this recipe! It’s delicious

        Reply
    10. Ruth I

      May 07, 2020 at 1:31 pm

      5 stars
      Wow. This is one of my Dad’s favorite. I should make this for him soon. Looks yummy!

      Reply
      • Maggie U

        July 14, 2020 at 11:31 am

        It is yummy! Hope you and your dad try it!

        Reply
    « Older Comments

    Primary Sidebar

    A picture of Maggie Unzueta in her kitchen holding a coffee cup.

    iBienvenidos! I'm Maggie. Welcome to my blog! My passion is authentic Mexican food and traveling throughout Mexico to bring you the very BEST in culture and cuisine.

    More about me →

    Popular

    • A brown ceramic bowl filled with Slow Cooker Birria de Res—tender shredded beef in red broth, garnished with chopped onions and cilantro—sits on a colorful embroidered cloth with fresh herbs in the background.
      Slow Cooker Birria Recipe (Birria de Res)
    • A white plate with steamed rice garnished with cilantro, lime wedges, and shrimp in a fiery red Camarones a la Diabla Square sauce, set on a rustic wooden table.
      Camarones a la Diabla (Mexican Deviled Shrimp)
    • Menudo, or Pancita, is Mexican comfort food at its best. Served for Sunday brunch and shared with lots of love. By Mama Maggie’s Kitchen
      Mexican Menudo Recipe + VIDEO
    • Instant Pot Pork Tamales stacked and ready to cook. Surrounded by cilantro and decorative Mexican kitchenware.
      Instant Pot Pork Tamales [VIDEO]
    • A bowl of vegetable soup inspired by Caldo de Camaron, topped with avocado cubes and served with a lime wedge on the side. A spoon and small dish are in the background on a wooden table.
      Caldo de Camarón (Mexican Shrimp Soup)
    • Bowl of pinto beans topped with chopped bacon, beef pieces, and fresh cilantro in a savory broth, inspired by the flavors of Carne en Su Jugo.
      Carne En Su Jugo

    FEATURED IN


    Online publications Mama Maggie's Kitchen has been feature in.

    Footer

    ↑ back to top

    Info

    • Privacy Policy
    • Cookie Policy
    • Accessibility Policy

    Subscribe

    • Sign Up! for emails and start cooking Mexican food today!

    Contact

    • About Maggie
    • Contact

    © 2010-2025 · Mama Maggie's Kitchen ·

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.