These Vegetarian Tamales with green chiles and cheese are my absolute favorite flavor of homemade tamale! Impossibly tender with creamy jack cheese, smoky green chiles and the sweetness of fresh corn in every bite, they’re irresistible! Fresh tamales are fun to assemble and freeze beautifully too.

pressing a fork into Vegetarian Tamale with Green Chiles and Cheese

This post may contain affiliate links. Please read our disclosure policy.

Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!

The first tamales I had were about the size of cigars, wrapped in something like parchment paper and pulled from a can. My mom wasn’t one for drive-thru eating, so this was her style of fast food. Sometimes, on a lazy evening, we would heat them in the oven with shredded cheddar over the top and call it dinner.

Then, a little more than a decade ago I tried a traditionally made tamale, wrapped in a corn husk and steamed. As you’ve guessed, it was not at all like what we’d eaten from a can. Since then I’ve had it in mind to try making homemade tamales. But those little corn husk packets looked so fancy, so exotic. I assumed it would be an all day ordeal.

vegetarian tamales ready to steamed and ready to serve

Then a couple of weeks ago a friend loaned me The Kingston Hotel Cafe Cookbook, and I spotted a recipe for vegetarian tamales. It was finally time to give it a try. After a few attempts and some changes to the amounts and method, I ended up with just the kind of tamale I was after.

I still think tamales look exotic, but I’m happy to tell you that they’re less difficult than they appear and are completely worth the effort.

Ingredients You Need To Make Vegetarian Tamales

Vegetarian Tamales Ingredients on a white marble board
  • Dried Corn Husks: I prefer those that aren’t treated with preservatives. You can find these at a Mexican grocery store or some mainstream grocery stores (I bought the ones pictured along with the masa harina at Safeway).
  • Masa Harina: Instant corn masa flour. (I used Maseca brand.)
  • Butter: I used high fat, European style salted butter. If you use unsalted, increase the kosher salt by 1 teaspoon.
  • Milk: Ideally whole milk.
  • Corn Kernels: Fresh or thawed frozen corn.
  • Baking Powder: This makes the tamales fluffier than they would be without it.
  • Diced Green Chiles: Mild, medium, or hot – your choice!
  • Kosher Salt: I used Diamond Crystal brand.
  • Cumin: Ground.
  • Jack Cheese: Cheddar or mozzarella would also be delicious.

Tamales FAQ

Can you make tamales without the corn husk?

You’ll need a wrapper of some sort to wrap around the tamale dough before steaming to keep it together. Corn husks (fresh or water-soaked dried husks), banana leaves, and parchment paper are all used as tamale wrappers.

Do tamales need lard?

Lard is the traditional fat used for tamales, but they can be made with butter to make a vegetarian masa for tamales or shortening (ideally non-hydrogenated) or vegetable oil to make vegan tamales.

What is the best vegetarian substitute for lard?

For flavor and consistency, butter is the best vegetarian substitute for lard.

How to Make Vegetarian Tamales

Step 1: Soak dry corn husks in hot water until pliable (30 minutes or longer). Drain well.

soaking dry corn husks in water

Step 2: Meanwhile beat butter until light and fluffy in a stand mixer fitted with the paddle attachment (about 5 minutes).

whipped butter in stand mixer

Step 3: To make the masa dough, whisk together masa harina, salt, baking powder and cumin in a medium mixing bowl. Add milk and corn to a blender pitcher and blend until smooth. Pour milk mixture over masa harina mixture and stir well to combine.

Step 4: In three additions, add masa mixture to butter, mixing between each addition. Increase speed to high and mix until light and fluffy, about 8 minutes. Test dough by placing a teaspoon of it into cool water. If it floats, it’s ready. Otherwise continue to mix. Add cheese and green chiles and mix on high 2 minutes more.

Step 4: Scoop 1/4 up of tamale dough into center of soaked corn husk. Spread in an even layer 1/4 to 1/2 inch thick with spoon, fingers, or by folding one side of the husk over and flattening. Wrap one long side over filling then fold the other side over to overlap the first. Fold the bottom up and wrap with a strip of corn husk to seal. Repeat with remaining corn husks.

Step 5: Place tamales vertically in a stockpot steamer steamer basket set over boiling water, open side up. Cover and steam 1 hour and 45 minutes to 2 hours (add more water as needed to be sure it doesn’t boil dry). To test tamales for doneness remove one from steamer and let stand 3 minutes. Pull the husk away – if it sticks, continue steaming. If the husk comes away cleanly, the tamale is done. Serve hot.

raw tamales upright in steamer basket

We ate these Vegetarian Tamales with Green Chiles and Cheese straight from the husks without any sauce. They’re rich and full of flavor as is, but they would also be wonderful heaped with Pico de Gallo and sour cream.

If you love tamales, you’ve got to try Pupusas – lightly corn masa cakes stuffed with gooey cheese! And here are a few more of my favorite Mexican food recipes: Albondigas Soup, Mexican Street Corn, Slow Cooker Pork Carnitas and Carne Asada!

Vegetarian Tamales with Green Chile and Cheese

5 from 8 votes
Prep: 1 hour 30 minutes
Cook: 1 hour 10 minutes
Total: 3 hours 10 minutes
Course: Main Course
Cuisine: Mexican
Calories: 156
Servings: 32 tamales
These are vegetarian tamales were inspired by The Kingston Hotel Cafe Cookbook.
Add Us As A Trusted Google Source

Equipment

  • Stock Pot with Steamer Rack

Ingredients  

  • 35 corn husks
  • 1 1/4 cups butter ideally high fat, European style butter
  • 4 cups masa harina 480g
  • 4 teaspoons kosher salt
  • 2 teaspoons baking powder
  • 2 teaspoons cumin
  • 3 cups milk
  • 1 cup whole corn kernels fresh or frozen
  • 6 ounces grated jack cheese
  • 8 ounces canned roasted and diced green chiles

Instructions 

  • Place corn husks in a large bowl and cover with very hot water. Weight down with a heavy bowl or other kitchen item and set aside to soften for 30 minutes. Drain well and pat dry.
  • Meanwhile, in the bowl of a stand mixer fitted with the flat beater, beat butter on high until very fluffy, light and doubled in size, about 5 minutes.
  • While the butter is beating, whisk together masa harina, salt, baking powder, and cumin in a medium bowl.
  • To a blender pitcher add milk and corn and blend until smooth. Pour over masa harina mixture and stir until well combined into a thick dough.
  • Add masa dough to butter in 2 or 3 additions, mixing on medium-low to combine between each addition. Increase speed to high and mix until light and fluffy, about 8 minutes. Test your masa dough by placing a teaspoon of dough into a glass of cool water, it should float. If not continue to mix the dough and try again.
  • Once your masa dough floats, add cheese and chiles and beat on high 2 minutes more.

To assemble tamales:

  • Tear 3 of the soaked corn husks into thin strips for securing tamales once they're rolled.
  • Lay one soaked corn husk on a work surface and scoop 1/4 cup dough in 2 equal scoops, one right above the other, on the center of the husk. Use the back of the spoon, your fingers, or fold one side of the husk over the filling and press to spread to an even 1/4 – 1/2-inch thickness, leaving the edges of the corn husk bare to avoid oozing. Starting at one long side, fold corn husk ends over the filling toward each other to overlap in the middle. Secure tamale by folding the bottom edge up and wrapping one or two strips of corn husk around and tying a knot. Repeat with remaining corn husks.

To cook tamales:

  • Arrange tamales upright in a single layer, open side up, in a stockpot steamer rack. Set rack over boiling water in stockpot (fill with as much water as possible without it touching the bottom of the tamales); cover. Steam for 1 hour and 45 minutes to 2 hours, adding more water as needed, until tamales are cooked through and the corn husk pulls away cleanly. Test one tamale by removing from steamer and allowing to rest 3 minutes. If it's not done, continue to steam and test again. Serve hot or let cool and freeze to reheat later (see recipe note).

Notes

  1. Leftover tamales freeze and reheat beautifully! Once you’ve steamed them, remove from steamer and allow to cool completely. Then freeze in a freezer safe bag or container. Thaw in the refrigerator overnight and steam 15 to 20 minutes to reheat.

Nutrition

Calories: 156kcal | Carbohydrates: 13g | Protein: 4g | Fat: 10g | Saturated Fat: 6g | Cholesterol: 26mg | Sodium: 431mg | Potassium: 117mg | Fiber: 1g | Sugar: 1g | Vitamin A: 343IU | Vitamin C: 3mg | Calcium: 102mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating





62 Comments

  1. Liz says:

    Oh, boy, what a treat!!! I can’t wait to give your recipe a whirl!!

    1. Marissa Stevens says:

      I love to hear that! Thanks, Liz!

  2. Beth Fettig says:

    5 stars
    Just tried this recipe. I really loved it. My partner was making sounds of pleasure eating it. 😉 Thanks for a great recipe! Loads of butter and very rich, but a nice treat once in a while.

    1. Marissa says:

      So glad that you and your partner enjoyed these, Beth!

  3. Yvonne A Kolling says:

    Is it possible to make a tamale pie (or casserole) similarly to the individual tamale?.

    1. Marissa says:

      Hi Yvonne! I’m sorry I don’t have a recipe for that here (yet!). My mom used to make a tamale pie when I was growing up that I loved! It would be similar to what you’re describing. It’s a recipe that I need to add to Pinch and Swirl!

    2. Kathy says:

      Can I use real salted butter?& can I use prepared masa , or is the corn the masa?

      1. Marissa Stevens says:

        Hi there, Kathy. Yes, you can use salted butter, but reduce the salt to 3/4 teaspoon. With this recipe, you’ll use masa harina flour, not prepared masa.

  4. Peggy says:

    5 stars
    I have made these three times since I founded this recipe last month. If you like chili and cheese tamales these are the best tamales I have ever had!!! Absolutely fluffy delicious!

    1. Marissa says:

      You made my day, Peggy! Thank you so much!!

  5. Dorothy Dunton says:

    Hi Marissa! I make tamales using my carne con chile recipe for filling, which is basically pork and onion simmered in spices until it is fall apart tender. I love green chiles and will be trying this for my next tamales! Thanks!

    1. Marissa Stevens says:

      Sounds wonderful, Dorothy!

  6. sherry from sherrys pickings says:

    these look great. clever you:)

    1. Marissa Stevens says:

      Thank you, Sherry!

  7. Leah / Freutcake says:

    Yum! I make tamales every year and the green chili and cheese version is by far my favorite. Tastes like Christmas!

    1. Marissa says:

      I love it! Thanks, Leah!

  8. Sonali- The Foodie Physician says:

    Marissa, these are beautifully done! I’ve never thought of making my own tamales but now you’ve definitely planted the seed.

    1. Marissa says:

      Thanks, Sonali. You should definitely try it!

  9. KevinIsCooking says:

    Hey now Marissa, these look and sound fantastic!

    1. Marissa says:

      Thanks, Kevin!

  10. Shashi at Runninsrilankan says:

    I was always under the impression tamales were a complicate affair – thanks so much for debunking that myth for me!! These sound super tasty!

    1. Marissa says:

      Thanks Shashi!

  11. Joanne says:

    Tamales in a can?! I’m not sure I’ve ever seen such a thing. In any event, I’m sure the from scratch version is way better. And I’m glad to hear it’s not super hard!

    1. Marissa says:

      I don’t know if they still make them? But, yes. The traditional tamales are way better!

  12. Lorraine @ Not Quite Nigella says:

    I’ve only had tamales a few times in my life but they were really interesting. I never really considered making them myself but you’ve made it look so easy! 😀

    1. Marissa says:

      I was surprised – it always looked complicated, but it’s not too bad. 🙂

  13. Kristi @ Inspiration Kitchen says:

    OMGosh Marissa! I am *so* pinning! I have loved tamales since I was a kid, and like you, I’ve had the cigar ones from the can. When you taste a real tamale, they taste *nothing* like that, so I am *so* excited to make these at home! xoxo for the great recipe!

    1. Marissa says:

      Thanks, Kristi!

  14. Maureen | Orgasmic Chef says:

    I haven’t made tamales since I moved to Australia. I haven’t found any husks and I never think to make my own. I take the challenge!

    1. Marissa says:

      Thanks, Maureen. I’ll keep my fingers crossed that you can find them.

  15. nagimaehashi says:

    Marissa! I can’t tell you how excited I am to see this tamales recipe! I love love LOVE tamales but alas here in Sydney, they are very hard to find. I am so excited to have found this recipe! I’m definitely making this over the holidays when I have the luxury of time to experiment in the kitchen 🙂 Thank you for sharing this!

    1. Marissa says:

      I know you’ll do something creative and delicious with them, Nagi. Can’t wait to see!