The Ultimate Guide to Homemade Tamales: Step-by-Step Recipe and Tips

Discover the traditions, detailed techniques, and insider secrets behind making authentic tamales at home for any occasion.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

Homemade Tamales: A Step-by-Step Recipe and Expert Tips

Few dishes evoke tradition, community, and celebration quite like the tamale. Whether you enjoy yours stuffed with savory pork, spicy beans, or vibrant vegetables, tamales are at the heart of Mexican cuisine. Their unique preparation, rich history, and incredible versatility make them a favorite for gatherings and holidays, but with a bit of know-how, you can master the art of tamale-making in your own kitchen.

What Are Tamales?

Tamales are savory bundles of dough—usually made with masa, a dough from ground corn—filled with a variety of ingredients, wrapped in corn husks or parchment, and steamed until tender. Whether served as breakfast, dinner, or festive fare, tamales are as much about the experience as they are about flavor.

Why Make Tamales From Scratch?

  • Authentic flavor and texture you won’t find in store-bought versions.
  • Customization for dietary preferences and tastes: choose your own filling and masa type.
  • The process itself is a fun, rewarding way to cook with friends and family.

Tamale Ingredients and Equipment You’ll Need

Ingredient/EquipmentPurpose
Masa HarinaMain dough base for tamales
Fat (lard, shortening, or butter)Ensures tender, rich dough
Baking Powder & SaltLightens and seasons masa
Broth (chicken, pork, or vegetable)Moistens and adds flavor to masa
Filling (pork, beef, chicken, beans, cheese, chiles)Adds savory, spicy, or vegetarian taste
Corn Husks or Parchment SquaresTraditional wrapper for steaming
Steamer Basket & Large PotEssential for cooking tamales evenly
Mixing Bowls, Stand Mixer(Optional)For preparing masa and filling

Optional Fillings and Add-in Ideas:

  • Shredded pork with red chile sauce
  • Beef with potatoes and olives
  • Bean and cheese (vegetarian)
  • Chicken and green chilies
  • Roasted vegetables for a vegan version

How to Make Tamale Masa

Masa forms the foundation of every good tamale. Attaining that ideal tender, fluffy texture requires the right proportions and mixing technique.

Ingredients for Classic Masa:

  • 4 cups masa harina
  • 2.5 tsp baking powder
  • 1.5 tsp salt
  • 1 to 1.25 cups lard or vegetable shortening
  • 3.5 cups warm chicken broth or water

Step-by-Step Instructions:

  1. In a large bowl, mix the masa harina, salt, and baking powder until combined.
  2. Add the lard (or shortening/butter) and mix using your hands or a stand mixer until light and fluffy.
  3. Slowly add the warm broth, mixing continuously, until the dough has a smooth, spreadable consistency—not too dry and not too sticky.
  4. Test the masa’s readiness: Drop a spoonful into a glass of cold water. If it floats, your masa is aerated and ready! If not, knead a bit longer and retest.
  5. Cover and keep masa moist while you prepare the filling and wrappers.

Popular Tamale Fillings

The beauty of tamales lies in their versatility. Here’s a few crowd favorites:

  • Pork in Red Chile Sauce—Classic, rich and spicy.
  • Beef and Potatoes—Hearty and satisfying.
  • Beans and Cheese—Simple, vegetarian comfort.
  • Chicken with Green Chilies —Bright and tender.

Pork Filling Recipe Overview:

  • 4.5 pounds pork butt/shoulder, cooked with onion, garlic, salt, peppercorns, bay leaves, and thyme.
  • Shred the pork and mix with a red chile sauce (made from onion, garlic, enchilada spice or chile powder, tomato paste, and reserved pork broth).
  • Season to taste and keep filling warm until ready to assemble tamales.

Vegetarian Variation: Beans & Cheese

  • 5 to 5.5 cups cooked beans, seasoned with garlic and onion powder, salt, pepper, cheese of choice, and optional pickled jalapenos.
  • Drain beans well to avoid soggy tamales.

Tamale Assembly: Wrapping and Steaming

The right technique is crucial to achieving evenly cooked, well-shaped tamales. Follow these steps for best results:

How to Soak and Prep Husks or Parchment

  1. Place dried corn husks in a large bowl and cover with very warm water.
  2. Weigh down husks so they are fully submerged; soak for at least 30 minutes until soft and pliable.
  3. Drain and pat dry before use.
  4. If using parchment squares, cut into rectangles about 8×8 inches and keep dry.

How to Fill and Roll Tamales

  1. Spread Masa: Lay a husk or parchment with the pointy end facing you. Place a golf-ball sized portion of masa in the center, spreading into a rectangle with 2 inches on the bottom, 1 inch on each side, and ½ inch at the top.
  2. Add Filling: Spoon about 1 tablespoon of filling in a strip down the middle—avoid overfilling.
  3. Enclose Tamale: Bring sides of the husk/parchment together so the masa encloses the filling. Roll to create a sealed bundle.
  4. Fold: Fold the bottom up toward the tamale; keep top open for steam to escape.

Steaming Instructions

  1. Fill a large pot with about 2 inches of water. Add a steamer basket or rack.
  2. Place tamales upright, open end up, packed loosely but securely.
  3. If gaps remain, fill with balled-up aluminum foil to hold tamales upright.
  4. Cover and steam over medium-low heat for 60 to 75 minutes. Check occasionally to ensure water hasn’t all evaporated—add more as needed.
  5. When done, remove tamales from husks or parchment and serve warm.

Make-Ahead, Reheating & Storage Tips

  • Make tamales ahead: Prepare and refrigerate for up to 3 days before cooking.
  • Reheating: Steam refrigerated tamales for 15-20 minutes until heated through.
  • Freezing: Freeze cooked tamales for up to 3 months. To reheat from frozen, wrap in a damp paper towel and microwave for 60-90 seconds, or steam straight from frozen for 25-30 minutes.

Regional Tamale Variations

  • Oaxacan Tamales: Often wrapped in banana leaves, filled with mole and chicken.
  • Tamales Verdes: Green chile sauce with chicken, typically milder.
  • Sweet Tamales: Masa mixed with cinnamon and sugar, filled with fruits or nuts.
  • Hot Tamales (Southern US): Cornmeal dough, spicy sausage or beef, tightly wrapped and boiled, popular in Mississippi Delta.

Expert Tips for Tamale Success

  • Don’t Overfill: Too much filling can cause tamales to burst or stay uncooked in the middle.
  • Check Water Regularly: Keep an eye on the water level in your steamer to avoid scorching.
  • Masa Texture: If masa becomes too dry during assembly, add a bit more warm broth to loosen.
  • Standing Mixer: Using a stand mixer ensures well-aerated, fluffy masa, but hand-mixing works too.
  • Use High-Quality Masa Harina: Brands like Maseca are preferred for authenticity.
  • Test for Doneness: Tamales should easily pull away from the husk or parchment and hold their shape.

How to Serve Tamales

  • Pair with salsa roja, crema, sliced avocado, or fresh cilantro.
  • Serve with warm rice and beans for a complete meal.
  • Enjoy at breakfast, lunch, or dinner—tamales are always welcome!

Tamale Nutrition Facts (Approximate Per Tamale)

Calories145 kcal
Protein6–10 g (varies by filling)
Carbohydrates18–24 g
Fat5–8 g
Fiber2–4 g

Frequently Asked Questions (FAQs)

Q: Can I make tamales without corn husks?

A: Yes! Use parchment paper squares as a wrapper if corn husks aren’t available. Simply fold and roll just as you would with husks.

Q: What’s the best fat for masa?

A: Traditional tamales use lard for rich flavor, but vegetable shortening or unsalted butter works well for vegetarians.

Q: My tamales are too dense—what went wrong?

A: The masa needs to be aerated enough and not overly wet or dry. Ensure thorough mixing and the float test (a piece should float in water).

Q: Can I steam tamales without a steamer basket?

A: In a pinch, create a makeshift steamer by using a wire rack or balls of foil in the bottom of a pot to keep tamales above the water level.

Q: How do I know when tamales are done?

A: Tamales are finished when the masa pulls away cleanly from its wrapper and holds together without being sticky or gummy.

Q: Can I freeze uncooked tamales?

A: It’s best to freeze them after cooking; freezing uncooked masa can sometimes lead to poor texture upon reheating.

Q: What are good sides and toppings for tamales?

A: Serve with salsa, guacamole, pickled red onions, cilantro, or crema. Rice and beans make excellent sides.

Troubleshooting & Pro Tips

  • Masa won’t float: Keep kneading; it needs more air. Don’t worry if it doesn’t float at first—texture is more important than the float test itself.
  • Steaming takes longer: Higher altitude or larger tamales may require extra time. Check regularly.
  • Filling leaks: Fold tamales securely, making sure masa fully envelops filling before steaming.

Celebrate Tradition With Homemade Tamales

Making tamales from scratch is both a

labor of love

and a celebration of heritage. With these expert techniques, foolproof ratios, and tips for customizing your recipes, you’re ready to create a batch that’s perfect for any occasion. Invite friends and family, turn on music, and make a day of it—your kitchen will be filled with delicious memories as well as flavor. Enjoy your homemade tamales fresh and hot, and don’t forget to experiment with fillings, sauces, and sides to truly make them your own.
‹›