Best Basic Tamales Recipe

The countdown to Cinco De Mayo starts today. And what better way to kick it off than with a basic tamales recipe. For advice, we look to the excellent Mexican chef Roberto Santibañez, whose Brooklyn restaurant Fonda is the go-to haute Mexican spot for in-the-know New Yorkers. Here, he lays out his recipe for tamales. There are a fair amount of steps, but follow the instructions carefully and you'll be rewarded with a satisfying, versatile side dish or snack that can put your hot sauce to use. 

These packets of masa dough, which can be wrapped in corn husks, banana leaves, and many other things, deserve an entire book of their own. But for now, you'll have to settle for this great recipe, which you can use to make a variety of tamales by filling them with the delicious leftovers from your adobo- and mole-making adventures and topping them with whatever salsa you'd like. Tamales also make a great stand-in for rice, potatoes, or other starchy sides when you're serving a saucy dish. Be sure to get dried masa that's specifically called tamal flour because it's a bit coarser than the kind you'd use to make tortillas.

Best Basic Tamales Recipe
No Ratings
Prep Time
Cook Time
  • 30 dried corn husks
  • 1 cup (8 ounces) pork lard
  • 3 cups tamal flour
  • 2 cups barely hot water (about 110°F)
  • 1 teaspoon fine salt
  • 2/3 cup vegetable oil
  • 5 cups filling
  1. Soak the corn husks in cold water for 30 minutes.
  2. Meanwhile, using a standing mixer with the whisk attachment, beat the lard on medium-high speed in the mixer bowl until it’s very fluffy, 3 to 5 minutes (if you are using a handheld electric mixer, double the beating times).
  3. Meanwhile, mix together the tamale flour, water, and salt with your hands in another large bowl until you have a uniform dough.
  4. Add half of the dough to the lard and beat to combine.
  5. Add the oil and the remaining dough to the lard mixture and beat on medium-high speed until it has the texture of a fluffy frosting and a tablespoonful of it floats in a glass of water, 10 to 15 minutes. Season the batter to taste with additional salt (the batter should taste salty, as some of the salt will leach out during steaming).
  6. Drain the corn husks. Put a heaping serving spoon of the batter (about 1/3 cup) on the concave side of a husk.
  7. Spread the batter to flatten it slightly and evenly, so it roughly forms a rectangle.
  8. Put a couple of tablespoons of the filling in the middle of the batter. Enclose the filling in the batter as you fold over the husk, doubling the pointed end over the bottom half. The rounded end will remain open.  Repeat with the remaining batter, filling, and husks.
  9. Fit the tamales into the deep steamer basket of a pasta pot, standing them with the open ends up. Fill the pot with about 1 inch of water, and place a coin in the pot so you can tell if the water has evaporated (you’ll know you need to add more water when the jiggling noise from the coin stops).
  10. Insert the tamale-filled steamer basket and cover the tamales with additional corn husks, a plastic shopping bag (as many Mexicans do), then a damp cloth, and the lid. These coverings will ensure that no moisture escapes and the tamales steam properly.
  11. Bring the water to a boil (you will hear the coin start to jiggle) and steam the tamales, adding more boiling water if you no longer hear the coin jiggling, until the tamale separates from the husk easily when you unwrap it, 45 to 50 minutes.
Rate this recipe