Links below are affiliate links. We earn a commission on purchases at no extra cost to you.
Authentic Mexican Tamales Recipe: Homemade Comfort Food
Just imagine savoring homemade authentic Mexican tamales, wrapped in tradition and bursting with flavor—discover the secrets to this comforting classic.

Why You’ll Love these Authentic Mexican Tamales
Even if you’ve never rolled a tamale before, you’re going to appreciate just how satisfying these authentic Mexican tamales are. The magic lies in that tender masa wrapped around flavorful, spiced pork, all snug inside a soft corn husk. It’s a texture party—soft, juicy, and just a little bit rustic. You get to play with your hands, spreading masa like frosting, then folding and tying those husks, almost like edible origami. Sure, it takes a bit of practice, but isn’t that part of the fun? Plus, the aroma while they steam? That slow-building scent of spices and pork stock fills the kitchen with warmth—comfort food at its finest. Trust me, they’re worth every sticky finger and imperfect roll.
What Ingredients are in Authentic Mexican Tamales?
Alright, before you plunge into the messy, magical world of tamale-making, you need to gather your ingredients. Think of it as assembling your dream team—the players who bring all those flavors and textures to life. You’ll want a good balance between the masa (that’s the corn dough), the filling, and the corn husks that keep everything cozy while steaming. Each component plays an essential role, so don’t skimp or substitute wildly unless you want a tamale rebellion on your hands.
Here’s what you’ll need:
- 1 pound cornmeal (for the masa)
- ½ pound shortening (this makes the masa tender and rich)
- 4 teaspoons salt (divided between masa and filling)
- 2 and 2/3 cups warm pork stock (for masa moisture)
- 2 pounds lean, boneless pork (the star of the filling)
- 4 tablespoons chili powder (adds deep, smoky heat)
- 4 tablespoons toasted paprika (for that beautiful color and subtle sweetness)
- 2 teaspoons ground cumin (earthy and warm)
- 1 teaspoon oregano (Mexican oregano preferred, but regular works)
- 1 teaspoon ground cayenne pepper (to kick it up a notch)
- 2 teaspoons black pepper (freshly ground if possible)
- 4 garlic cloves, pressed (because garlic makes everything better)
- 1 cup pork stock (extra for mixing with the filling)
- 50 corn husks, soaked and trimmed (the wrapping that’s part of the fun)
Now, a quick heads-up about these ingredients: the quality of your pork stock can make or break the flavor, so if you can simmer your own stock from the pork bones or scraps, do it. It adds this rich, meaty backbone that store-bought stock just can’t match.
Also, the shortening is key for that fluffy, melt-in-your-mouth masa, so don’t sub it out for butter or oil unless you’re ready for a different texture adventure. And those corn husks—don’t skip soaking them; they’re stubborn little things otherwise. Plus, they’re like the tamales’ snug little sleeping bags, keeping everything moist while steaming.
Getting these basics right sets you up for tamale success, even if your rolling skills need a little work (and they probably will).
How to Make these Authentic Mexican Tamales

Alright, let’s explore making these authentic Mexican tamales, shall we? First off, you’ll want to soak about 50 corn shucks in hot water for a few hours. This step is key because those shucks need to be soft and pliable—think of them like the edible wrapping paper for your tamales.
While those soak, it’s time to tackle the pork filling. Grab 2 pounds of lean, boneless pork and boil it until it’s tender—about 45 minutes. Then, shred that pork up like you’re prepping pulled pork for a BBQ, and don’t forget to save that pork stock; it’s pure gold for the next step. Mix in 1 cup of this stock along with a flavorful blend of chili powder, toasted paprika, cumin, oregano, cayenne, black pepper, salt, and some pressed garlic. Pop that mixture in the fridge so the flavors can get cozy until you’re ready to assemble.
Now, onto the masa—the corn paste that’s the heart of the tamale. Start by working 1/2 pound of shortening into 1 pound of cornmeal until it’s nice and crumbly. Then, sprinkle in 4 teaspoons of salt and slowly add 2 2/3 cups of warm pork stock, mixing well to form a thick paste. This masa is going to be a bit sticky and thick, and that’s just how you want it.
When your corn shucks are soft and ready, grab one at a time and spread a thin layer (about 2 by 4 inches and 1/8 inch thick) of masa right in the middle. Now, spoon a tablespoon of that delicious pork filling onto the masa. Here’s the trick: when you roll the tamale, you’re not wrapping the shuck inside the masa, but using the shuck kind of like a rolling mat—imagine rolling a spring roll or a cigarette. The shuck should wrap loosely around the masa because the dough will expand as it steams. Tie off the ends, and repeat until you’ve used up all your masa and filling.
The final step? Steam those tamales in a single layer over boiling water for about an hour. A lidded Dutch oven with a roasting rack works perfectly here. For the best cooking experience, consider using premium Mexican cookware sets designed specifically for traditional dishes like tamales.
And while you wait, if you’ve got any leftover pork stock, simmer it down into a sauce to drizzle over your tamales. The whole process might sound a bit like tamale origami, but once you get the hang of it, it’s pretty rewarding—and trust me, the flavors make every bit of the effort worth it.
Authentic Mexican Tamales Substitutions and Variations
While authentic Mexican tamales have a pretty set list of ingredients, don’t be afraid to get creative with substitutions and variations—this dish is surprisingly flexible.
If pork isn’t your thing, chicken or even beef shredded with the same spices works just fine.
For the masa, if shortening is off-limits, lard or vegetable oil can step in.
Not into corn husks? Banana leaves offer a lovely, slightly sweet alternative, but trimming and soaking them properly is key to avoid tearing.
Spice levels? Totally adjustable—toss in more cayenne for heat, or go mild with just paprika and cumin.
Veggie lovers, here’s a tip: roasted peppers or cheese fillings can shine.
The key is keeping the masa moist and the filling flavorful—because bland tamales? No thanks.
What to Serve with Authentic Mexican Tamales
Sure, mixing up your tamale fillings or swapping out corn husks for banana leaves is fun and all, but what really brings the meal together is what you serve alongside those warm, tender bundles.
Think fresh, bright flavors—like a simple salsa verde or a chunky tomato salsa that cuts through the richness. Don’t forget a cooling dollop of crema or sour cream to balance the spice.
A crisp side salad with lime and cilantro adds an invigorating crunch, and some refried beans or Mexican rice round it out perfectly.
Oh, and pickled jalapeños or carrots? They’re game changers—like that unexpected plot twist in your favorite show.
Together, these sides create a fiesta on your plate, making the tamales feel like a proper celebration, not just dinner.
Final Thoughts
Even though tamales might seem intimidating at first, once you get the hang of the rolling and steaming, they’re surprisingly forgiving. The key is patience—don’t rush the masa spreading or the wrapping; it’s like a slow dance with corn husks.
Sure, the first few might look a little wonky, but that’s part of the charm. Keep the husks soaked and pliable, and remember, the masa expands during steaming, so wrap loosely.
Steaming is where the magic happens: one hour, steady steam, and voilà—soft, flavorful tamales. They’re a labor of love but totally worth it.
Think of tamales as edible hugs from Mexican tradition, bringing warmth, spice, and comfort in every bite. Ready to impress yourself and your guests? Let’s get rolling!






