// Write file here How To Make Homemade Tamales From Scratch? | EZ Recipe

How To Make Homemade Tamales From Scratch? | EZ Recipe

To make homemade tamales from scratch, mix soft masa, add a rich filling, wrap in soaked husks, and steam until the dough sets.

Tamales are little bundles of corn dough and filling wrapped in husks and steamed until tender. They look like a big project, yet once you see the rhythm, the work turns into a calm, repetitive kitchen task that rewards you with a stack of homemade tamales you can share, freeze, and reheat later.

This method shows you how to make tamales with dried corn husks, masa harina, and a simple meat or bean filling. You will learn how to mix the masa to the right texture, season the filling, spread and fold the husks, and steam the tamales so the dough cooks through without drying out.

If you have ever typed how to make homemade tamales from scratch? into a search bar, this guide walks you through a clear plan you can follow on a weeknight prep or a relaxed weekend cooking session.

How To Make Homemade Tamales From Scratch? Step Overview

At a high level, you soak corn husks, mix a fluffy masa, cook and season the filling, spread the dough on husks, fold them, and steam the tamales until the masa is set and pulls cleanly from the husk.

Part What It Does Quick Tips
Dried Corn Husks Hold the dough and filling in a tight packet while steaming. Soak in hot water until flexible and rinse away any corn silk.
Masa Harina Forms the corn dough around the filling. Use masa harina for tamales, not regular cornmeal or wheat flour.
Fat (Lard Or Oil) Adds richness and keeps the masa tender. Whip the fat before adding liquid so the dough feels light.
Liquid (Broth Or Water) Hydrates masa and carries seasoning through the dough. Warm broth blends more evenly and boosts flavor.
Seasonings Give character to the masa and filling. Salt the masa well; plain dough tastes flat after steaming.
Filling Provides texture and flavor inside each tamal. Use moist fillings so the inside stays juicy.
Steaming Set-Up Cook tamales gently with hot steam, not direct water. Keep water under the rack so the tamales do not sit in liquid.
Resting Time Lets masa firm up after steaming. Let tamales sit 10–15 minutes before unwrapping.

Core Timeline For One Batch

Plan on 2½–3 hours for a batch of 24–30 tamales, including soaking husks, mixing masa, cooking filling, assembly, and steaming. Most of the work comes during assembly; steaming is hands-off as long as you check the water level once in a while.

Basic Gear You Need

You do not need special equipment, but a few items make the process smoother:

  • A large pot with a tight lid and a steamer basket or rack that sits above the water line.
  • A wide bowl for mixing masa.
  • Tongs for moving soaked husks and hot tamales.
  • A stand mixer or hand mixer if you want help whipping the fat into the dough.
  • A digital thermometer for checking meat filling temperature.

Making Homemade Tamales From Scratch Step By Step

This section walks you through each stage, from soaking the husks to steaming the tamales. Read it once, then keep it near the counter while you cook.

Soak And Prep The Corn Husks

Place dried corn husks in a large bowl or clean sink and cover them with very hot tap water. Weigh them down with a plate so they stay submerged. Let them soak 30–45 minutes, until soft and bendable. Rinse each husk under running water to remove dust or corn silk and stack them on a towel to drain.

Pick out about 30 wide, unbroken husks for wrapping. Tear a few thin strips from extra husks to use as ties if you prefer to secure the tamales that way.

Mix A Tender Tamale Masa

For a batch of roughly 24 tamales, add 4 cups of masa harina for tamales to a large bowl. In another bowl, beat 1 to 1¼ cups of room-temperature lard or neutral oil until light and airy. This step traps small pockets of air and helps the tamales feel lighter after steaming.

Stir 2 teaspoons of baking powder and 2 to 2½ teaspoons of fine salt into the masa harina. Then slowly add 3½ to 4 cups of warm chicken broth or vegetable broth while mixing with your hand or a spoon. The dough should feel soft and spreadable, moist but not soupy.

A simple test helps here: spread a spoonful of dough on a husk and flip the husk upside down. The masa should cling but not drip. If the dough feels stiff or cracks when you spread it, add a splash more broth. If it feels loose, sprinkle in a bit more masa harina and work it in.

Cook And Season The Filling

You can use pork, chicken, beans, cheese, or a mix. The goal is a moist, well-seasoned filling that holds together when you spoon it onto the masa.

For a classic red pork filling, simmer pork shoulder cubes in broth with onion, garlic, and dried chiles until tender, then shred and mix with reduced cooking liquid and chile puree. For chicken, poach thighs until tender, shred the meat, and season it with a quick sauce made from tomatillos or roasted peppers.

Meat fillings should reach the safe internal temperature for their type before they ever go into the tamales. The FoodSafety.gov safe minimum internal temperature chart lists 165°F (74°C) for poultry and 145°F (63°C) plus rest time for whole cuts of pork. This step keeps the filling safe even though it will cook more during steaming.

If you use only beans and cheese, keep the bean mixture fairly thick so it does not run. Mash cooked beans with sautéed onion, garlic, and spices until you have a spreadable paste, then fold in crumbled cheese right before assembly.

Set Up A Reliable Steaming Pot

Line the bottom of your steamer basket with a layer of torn corn husks or a round of parchment. This prevents sticking and lets steam move around the tamales.

Pour a few inches of water into the pot, keeping the level below the basket or rack. You want strong steam, not boiling water touching the tamales. Place the basket in the pot, put the lid on, and bring the water to a gentle boil while you assemble.

Spread, Fill, And Fold The Tamales

Lay a soaked husk on the counter with the wide end toward you and the smooth side facing up. Scoop 2–3 tablespoons of masa onto the center and spread it in a thin layer from the middle toward the top, leaving 1–2 cm bare at the top edge and the narrow bottom free.

Add about 1 tablespoon of filling in a line down the center of the masa. Do not overfill; too much filling leads to leaks and uneven cooking.

Fold one side of the husk over the filling, then bring the other side over so the masa wraps around the filling in a snug tube. Fold the narrow bottom end up toward the middle. You can leave the top open or fold it down and tie the tamal with a strip of husk to hold it in place.

Stand each folded tamal upright in the steamer basket, open side up. Pack them close together so they stay upright, but leave small gaps for steam to circulate.

Steaming Homemade Tamales Until The Masa Sets

Once the basket is full, cover the tamales with a layer of loose husks or a clean kitchen towel to hold in steam. Place the lid on the pot and keep the water at a steady simmer, not a hard rolling boil.

Most medium-sized tamales need 60–90 minutes of steaming. Check the water level every 20–30 minutes and add more hot water as needed, pouring it down the side of the pot so you do not wet the tamales directly.

How To Tell When Tamales Are Done

To test doneness, pull one tamal from the center of the pot with tongs. Let it rest on a plate for a few minutes, then peel back the husk. The masa should feel firm, moist, and pull away from the husk in one piece without sticking in thick clumps.

If the dough still looks wet or sticks heavily to the husk, return the test tamal and steam the batch another 10–15 minutes before checking again. Slight sticking at the very top is normal; raw dough near the center is not.

A small instant-read thermometer also helps if you use meat fillings. You already cooked the meat to a safe level, yet a center temperature of at least 165°F (74°C) inside the tamal tells you the whole packet has heated through. The FSIS food thermometer guide explains how to place the probe so you get an accurate reading.

Resting Tamales Before Serving

When the tamales are done, turn off the heat, remove the lid, and let them sit in the steamer with the lid slightly askew for 10–15 minutes. This brief rest lets extra steam escape and gives the masa time to firm up so it does not crumble.

Tamale Troubleshooting And Texture Fixes

Even a careful batch can bring small surprises. Use this chart to match common tamale issues with likely causes and fixes for your next round.

Problem What You Notice How To Fix Next Time
Masa Too Dry Dough cracks when spread and feels stiff. Add more warm broth a spoonful at a time and mix until smooth.
Masa Too Dense Tamales feel heavy and doughy after steaming. Whip the fat longer and avoid packing the masa too tightly.
Filling Leaks Out Sauce seeps out and collects at the bottom of the pot. Spread the filling in a thinner line and leave a clean dough border.
Husks Tear Husks rip while you spread masa. Soak husks longer or stack two thinner husks for one tamal.
Undercooked Center Masa in the middle looks wet and sticky. Steam longer and keep the pot covered so steam stays strong.
Bland Flavor Tamales taste flat even with a good filling. Salt the masa more and use seasoned broth instead of plain water.
Dry Tamales Dough feels crumbly and filling looks dry. Use a slightly wetter filling and check the water level in the pot often.

Serving, Storing, And Reheating Homemade Tamales

Once you have a pot full of cooked tamales, you can keep them simple or dress them up. Serve them straight from the husk with salsa, a spoonful of crema, and a squeeze of lime, or lay a few on a plate and top them with sauce and shredded lettuce.

Tamales hold heat well, so they work nicely for gatherings. Leave them in the covered steamer over very low heat with a little water in the bottom, or transfer them to a warm slow cooker lined with extra husks. Just avoid letting the bottom layer sit in direct water, which turns the masa soggy.

For storage, cool tamales to room temperature, then pack them in a single layer in airtight containers or freezer bags. In the refrigerator they keep for 3–4 days. In the freezer they keep for a few months without much loss of texture, as long as you press out extra air from the bags.

To reheat, you can steam them again for 15–20 minutes from chilled or 25–30 minutes from frozen. Another option is to place husk-on tamales on a plate, cover them with a damp paper towel, and warm them in the microwave in short bursts until hot. For a slightly crisp edge, remove the husks and brown leftover tamales in a skillet with a thin film of oil.

Quick Homemade Tamale Checklist

Once you learn how to make homemade tamales from scratch?, the steps fall into a pleasant pattern. Use this short checklist the next time you set up a tamale session.

  • Soak husks in hot water until flexible and clean.
  • Beat lard or oil until light, then mix in masa harina, baking powder, salt, and warm broth for a soft, spreadable masa.
  • Cook meat fillings to safe temperatures and season them well, or build a thick, flavorful bean and cheese mixture.
  • Set up a steamer with water below the rack and a lining of husks or parchment.
  • Spread masa on husks, add a modest line of filling, then fold and stand the tamales upright.
  • Steam 60–90 minutes, checking water levels, until the masa pulls cleanly from the husk.
  • Let tamales rest, then serve, cool for storage, or freeze for quick meals later.

Once this flow feels natural, you can adjust fillings, masa seasoning, and tamale size to match your own kitchen style, friends, and family. From that point on, teaching someone else how to make homemade tamales from scratch? becomes part of the fun.