• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Snack On Meat

  • Home
  • All RECIPES
  • Desserts
  • Cakes
  • Chicken
  • Salade
  • Contact
  • Privacy Policy
You are here: Home / All RECIPES / Authentic Mexican Tamales Recipe (Step-by-Step Guide)

Authentic Mexican Tamales Recipe (Step-by-Step Guide)

There’s nothing quite like the taste of homemade Mexican tamales—warm, soft masa filled with savory pork, chicken, or beans and cheese, all wrapped in corn husks and steamed to perfection. Tamales are more than just food; they’re a tradition, often prepared in large batches with family and friends during holidays or special gatherings.

I first learned how to make authentic tamales years ago while living in Puebla, Mexico. A kind grandmother welcomed me into her kitchen for a tamalada (tamale-making party), and taught me her family’s time-honored process. From soaking the corn husks to perfecting the masa, she showed me that tamale-making is not only delicious but also deeply meaningful.

Now, I’m excited to share this step-by-step recipe so you can bring the flavors of Mexico into your own kitchen—whether you’re cooking them on the stovetop or in the Instant Pot!


Table of Contents

Toggle
  • 🌽 What Are Tamales?
  • 🛒 Ingredients You’ll Need
  • 👩‍🍳 Step-by-Step Instructions
    • 1. Soak the Corn Husks
    • 2. Prepare the Filling
    • 3. Make the Masa Dough
    • 4. Assemble the Tamales
    • 5. Cook the Tamales
  • ❄️ Storing & Reheating
  • 🍴 Serving Suggestions
    • 🌟 Recipe Card

🌽 What Are Tamales?

Tamales are a traditional Mexican dish made with masa harina (corn flour dough), filled with meats or beans and cheese, then wrapped in softened corn husks (or banana leaves in some regions). The husks aren’t eaten but keep the dough and filling together as they steam.

They can be served with toppings like salsa, avocado, pico de gallo, or a side of rice and beans.


🛒 Ingredients You’ll Need

For the Dough (Masa):

  • 4 cups masa harina (such as Maseca)
  • 3 cups broth (chicken, beef, or vegetable)
  • 2 teaspoons baking powder
  • 1 teaspoon salt
  • 1 teaspoon cumin
  • 1 ⅓ cups lard (or shortening substitute)
  • 8 ounces dried corn husks

Filling Options (about 3 ½–4 cups per batch):

  • Red chili pork (rich and flavorful classic)
  • Salsa verde chicken (shredded chicken mixed with salsa verde)
  • Beans & cheese (refried beans with melted cheese)

👩‍🍳 Step-by-Step Instructions

1. Soak the Corn Husks

Place corn husks in a bowl of hot water for about 30 minutes, until softened.

2. Prepare the Filling

Cook and shred your choice of pork, chicken, or prepare beans and cheese. Set aside.

3. Make the Masa Dough

  1. In a large bowl, beat lard with 2 tablespoons of broth until fluffy (3–5 minutes).
  2. In another bowl, combine masa harina, baking powder, salt, and cumin.
  3. Mix dry ingredients into the lard, then gradually add broth until the dough is soft and spreadable, like peanut butter.
  4. Cover with a damp towel to keep it moist.

4. Assemble the Tamales

  1. Place a softened husk (glossy side up) on your work surface.
  2. Spread ¼ cup masa dough onto the top center of the husk (about ¼-inch thick).
  3. Add 1–2 tablespoons of filling down the center.
  4. Fold one side over the filling, then the other side, and fold the bottom up.
  5. Optional: tie with a strip of husk to secure.

5. Cook the Tamales

Stovetop Steamer:

  • Stand tamales upright in a steamer (open side up).
  • Cover with extra husks or a damp towel.
  • Steam for 1–2 hours, checking water level regularly.

Instant Pot:

  • Add 1 cup of water to the pot.
  • Place tamales upright on a steamer rack.
  • Cook on Manual/High Pressure for 25 minutes, natural release for 10 minutes.

Check doneness: The husk should peel away easily. If sticky, cook for 10 more minutes.


❄️ Storing & Reheating

  • To freeze: Let tamales cool completely, then freeze in an airtight bag for up to 3 months.
  • To reheat: Wrap in damp paper towels and microwave until hot (they’ll steam beautifully).

🍴 Serving Suggestions

Pair tamales with:

  • Fresh pico de gallo or salsa
  • Guacamole or sliced avocado
  • Authentic Mexican rice
  • Refried beans
  • Refreshing Horchata

🌟 Recipe Card

Authentic Mexican Tamales
Soft masa dough filled with pork, chicken, or beans & cheese, wrapped in corn husks, and cooked until tender.

  • Prep Time: 25 minutes
  • Cook Time: 45 minutes (Instant Pot) – 2 hours (stovetop)
  • Servings: 24 tamales

Calories: ~72 per tamale


This recipe is perfect for holidays, family dinners, or anytime you want to enjoy a truly authentic Mexican meal made with love. ❤️

Previous Post: « Garlic Parmesan Cheeseburger Bombs: Juicy, Cheesy, and Totally Addictive
Next Post: Bread With Chicken And Nachos »

Primary Sidebar

About Me

Welcome to SnackOnMeat! I’m Shardae, the food lover behind this blog. I’m thrilled to have you here, sharing in my passion for creating delicious recipes that celebrate the art of hearty, satisfying meals.Read more...
Privacy
About

New Recipes

Cabbage Beef Bake: A Comforting, Hearty One-Dish Meal

Cheesy Ground Beef and Rice Casserole – Comfort Food Made Easy

3-Ingredient Peanut Butter Balls – Quick, Creamy, and No-Bake!

Cheesy Ground Beef and Potatoes: The Ultimate Comfort Food

Peach Cake with Brown Sugar Frosting

Coconut Rum (Coquito) Tiramisu

Dessert Recipes

Coconut Rum (Coquito) Tiramisu

Iced Pumpkin Cream Chai Tea Latte (Starbucks Copycat)

Strawberry Crumble Cheesecake

Fluffy Cottage Cheese Blueberry Cloud Bread

Keto Peanut Butter Chocolate Fat Bombs

Peach Bruschetta with Whipped Ricotta

Copyright © 2025 Snack On Meat on the Foodie Pro Theme