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.

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/Equipment | Purpose |
|---|---|
| Masa Harina | Main dough base for tamales |
| Fat (lard, shortening, or butter) | Ensures tender, rich dough |
| Baking Powder & Salt | Lightens 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 Squares | Traditional wrapper for steaming |
| Steamer Basket & Large Pot | Essential 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:
- In a large bowl, mix the masa harina, salt, and baking powder until combined.
- Add the lard (or shortening/butter) and mix using your hands or a stand mixer until light and fluffy.
- Slowly add the warm broth, mixing continuously, until the dough has a smooth, spreadable consistency—not too dry and not too sticky.
- 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.
- 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
- Place dried corn husks in a large bowl and cover with very warm water.
- Weigh down husks so they are fully submerged; soak for at least 30 minutes until soft and pliable.
- Drain and pat dry before use.
- If using parchment squares, cut into rectangles about 8×8 inches and keep dry.
How to Fill and Roll Tamales
- 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.
- Add Filling: Spoon about 1 tablespoon of filling in a strip down the middle—avoid overfilling.
- Enclose Tamale: Bring sides of the husk/parchment together so the masa encloses the filling. Roll to create a sealed bundle.
- Fold: Fold the bottom up toward the tamale; keep top open for steam to escape.
Steaming Instructions
- Fill a large pot with about 2 inches of water. Add a steamer basket or rack.
- Place tamales upright, open end up, packed loosely but securely.
- If gaps remain, fill with balled-up aluminum foil to hold tamales upright.
- 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.
- 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)
| Calories | 145 kcal |
| Protein | 6–10 g (varies by filling) |
| Carbohydrates | 18–24 g |
| Fat | 5–8 g |
| Fiber | 2–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










