Homemade Tamales
This Tamales recipe blends traditional techniques with a few new twists to make cooking fun and the results delicious. It’s easy enough for beginners but also satisfying for those who know their way around the kitchen. Perfect for dinner or sharing with a crowd.

Why You Will Love Making Tamales
Here’s why you’ll enjoy making this tasty recipe:
- Hands-On Fun: There’s something genuinely satisfying about getting your hands into the masa and assembling each tamale.
- Customizable: Whether you prefer pork, beef, or chicken, you can fill your tamales with almost anything.
- Perfect for Gatherings: Tamales are great for parties or family dinners. Everyone can get involved in making them!
- Freezer-Friendly: Make a big batch and freeze some for an easy meal later on.
- Tradition Meets Creativity: While traditional methods are the foundation, there’s plenty of room for creative twists in your fillings and flavors.
Ingredients You’ll Need
You’ll need all the ingredients in the photograph below.

How to Make Tamales with Step-By-Step Instructions
A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.
Creating tamales from scratch might seem daunting, but with these detailed steps, you’ll find it straightforward and enjoyable.
Prepare the Corn Husks
Start by bringing 8 cups of water to a boil in a large pot. Once boiling, remove from heat. Next, separate, wash, and clean the corn husks. Add them to the hot water, pushing them down to soak completely. Cover the pot and let them soak for about 2 hours. After soaking, drain and set aside.

Make the Guiso (Filling)
Heat 2 tablespoons of olive oil in a cast iron skillet. Add the pork tenderloin and cook over medium-high heat until it has a nice caramel color on all sides. To the browned pork, add chopped onions, minced garlic, cumin, bay leaves, and black pepper. Sauté for 5 minutes or until the onions are translucent. Then, stir in the diced tomatoes, cover, and simmer on medium-low for about 20 minutes.



Prepare the Masa
In a large bowl, combine corn masa flour with vegetable oil, salt, and 3 cups of beef broth. Mix these by hand to create a dough. Knead for 10-15 minutes, adding more corn flour if it’s too wet or more broth if it’s too dry. Aim for a consistency similar to play dough.



Assemble the Tamales
Lay a corn husk flat with the rough side up. Spread about two tablespoons of masa on the bottom half. Place 1-2 tablespoons of pork filling in the center of the masa. Fold the sides to the center, then fold in half. Wrap it with a second husk and secure with a piece of husk or twine.



Place the tamales in a steamer basket. Cover them with a damp kitchen towel and steam in a large pot with water below the steamer basket for about an hour.

After steaming, let the tamales rest for a few minutes before serving. They’re best enjoyed with a dollop of hot sauce and a sprinkle of fresh cilantro.

Recipe Notes and Expert Tips
To help make sure your tamales come out just right, here are some helpful tips and tricks:
- Consistency: When preparing your masa dough, aim for a consistency similar to peanut butter or play dough. If it’s too dry, add more broth; if it’s too sticky, more masa harina.
- Don’t Overfill: It can be tempting to load up on the filling, but too much can make the tamales hard to close. Stick to about 1-2 tablespoons.
- Keep Corn Husks Moist: If the husks start to dry out while you’re working, keep them covered with a damp towel to prevent them from tearing.
- Test for Doneness: To check if tamales are ready, remove one from the steamer and let it sit for a couple of minutes. If the husk pulls away from the masa easily, your tamales are done.
- Steamer Setup: If you don’t have a steamer, you can improvise one with a metal colander or a rack placed in a larger pot covered with a lid. Just make sure the water doesn’t touch the tamales as they steam.
- Season to Taste: Don’t forget to taste your masa mixture and guiso before assembling the tamales. Adjust the seasoning as needed to ensure every bite is as delicious as the last.
How to Store Leftover Tamales
Storing leftover tamales properly ensures they stay fresh and delicious for future meals. Here’s how to keep them in top shape:
- Cool Before Storing: Let tamales cool to room temperature before storing.
- Refrigerate: Wrap tamales individually in plastic wrap or place them in an airtight container. They will last in the refrigerator for up to a week.
- Freeze: For longer storage, freeze tamales either individually wrapped in plastic and then placed in a freezer bag, or tightly packed in an airtight container. They can be kept frozen for up to 6 months.
- Reheating: To reheat, steam tamales for about 15-20 minutes from the refrigerator, or 30-35 minutes from frozen. You can also microwave them by wrapping in a damp paper towel for a quick option.

Our Top 3 Money-Saving Tips for This Recipe
Making tamales doesn’t have to break the bank. Here are three tips to help you save money while still making delicious tamales:
- Use Cheaper Cuts of Meat: Opt for less expensive cuts of meat like pork shoulder or beef chuck which are perfect for slow cooking and become very tender.
- Cook in Bulk: Make a large batch of tamales and freeze what you don’t use. This saves time and money in the long run.
- Use Leftovers: Tamales can be filled with almost anything. Use leftover meats or veggies to create new and interesting fillings.
What to serve with tamales
Pairing tamales with the right sides and drinks can make a memorable meal. Here’s how to complement your tamales for a full dining experience.
Mexican Sides
A classic pairing, Mexican rice or a simple cilantro lime rice alongside some seasoned black beans balances the richness of tamales. You can also offer a variety of salsas like salsa verde, pico de gallo, or avocado salsa for added flavor and color. They’re great as a dip or a sauce over the tamales.
Drinks
Serve chilled Mexican beers, agua frescas like hibiscus or tamarind, or a classic margarita to keep things festive.
Desserts
Finish the meal with something sweet like churros, flan, or tres leches cake to complement the savory tamales.

More Mexican Recipes You Will Love
- Chicken Tamale Pie Recipe
- Cheese Quesadilla Recipe
- Taco Casserole Recipe
- Chipotle Grilled Chicken
- Taco Salad Cups Recipe

Ingredients
For the corn husks:
- 8 cups water
- 20 corn husks
For the guiso:
- 2 tablespoons olive oil
- 1 pound pork tenderloin very small chopped
- 1 cup white onion chopped
- 4 garlic cloves minced
- 2 cups diced canned tomatoes
- 1 teaspoon cumin
- 1 teaspoon ground black pepper
- 2 bay leaves
For the masa:
- 1 cup vegetable oil
- 1 tablespoon salt
- 4 cups corn masa flour
- 8 cups beef broth
- Hot sauce
- Cilantro to garnish
Instructions
- Bring 8 cups of water to a boil in a large pot over high heat. Once the water is boiling, remove it from heat.8 cups water
- Separate, wash, and clean the corn husks. Add them to the boiled water and push them down to soak. Cover the pot and let corn husks soak for 2 hours. Drain and reserve.20 corn husks
- In a cast iron, heat 2 tablespoons olive oil and brown the pork on medium-high heat until the sides of the meat have a caramel color.2 tablespoons olive oil, 1 pound pork tenderloin
- Add the onions, garlic, cumin, bay leaves, and black peppers. Sauté for 5 minutes or until the onions are translucent and softened. Add the canned tomatoes. Cover and cook on medium-low heat for 20 min.1 cup white onion, 4 garlic cloves, 2 cups diced canned tomatoes, 1 teaspoon cumin, 1 teaspoon ground black pepper, 2 bay leaves
Make the masa:
- Add corn masa flour, oil, salt, and 3 cups of beef broth and stir by hand to combine. Stir and knead by hand for 10-15 minutes, adding corn four, and broth as needed. If the masa is too wet, add more corn flour and if it’s too dry, add more broth. You should reach a soft and easy-to-work consistency, similar to play dough.1 cup vegetable oil, 4 cups corn masa flour, 8 cups beef broth, 1 tablespoon salt
Assemble Tamales
- Lay one corn husk, rough side up on a plate or in your hand and add about two tablespoons of masa to the bottom half.
- Spread it out smooth on one half only and add 1-2 tablespoons of the pork filling to the center of the masa.
- Fold the sides into the center of the tamale and fold it in half. Now wrap it again with a second corn husk and fold it like a pocket. Tear off a piece of a small corn husk and tie it around the center of the tamale to seal it. You can also tie them with baking twine.
- Place the tamales into a steamer basket until it is filled up.
- Put a damp kitchen towel over the tamales. Place in a large pot with water below the basket and cover with a lid. Steam for 1 hour.
- Remove and rest for a few minutes before serving with hot sauce and cilantro.Hot sauce, Cilantro
Notes
- Consistency: When preparing your masa dough, aim for a consistency similar to peanut butter or play dough. If it’s too dry, add more broth; if it’s too sticky, more masa harina.
- Don’t Overfill: It can be tempting to load up on the filling, but too much can make the tamales hard to close. Stick to about 1-2 tablespoons.
- Keep Corn Husks Moist: If the husks start to dry out while you’re working, keep them covered with a damp towel to prevent them from tearing.
- Test for Doneness: To check if tamales are ready, remove one from the steamer and let it sit for a couple of minutes. If the husk pulls away from the masa easily, your tamales are done.
- Steamer Setup: If you don’t have a steamer, you can improvise one with a metal colander or a rack placed in a larger pot covered with a lid. Just make sure the water doesn’t touch the tamales as they steam.
- Season to Taste: Don’t forget to taste your masa mixture and guiso before assembling the tamales. Adjust the seasoning as needed to ensure every bite is as delicious as the last.
Storage and Reheating Instructions
- Cool Before Storing: Let tamales cool to room temperature before storing.
- Refrigerate: Wrap tamales individually in plastic wrap or place them in an airtight container. They will last in the refrigerator for up to a week.
- Freeze: For longer storage, freeze tamales either individually wrapped in plastic and then placed in a freezer bag, or tightly packed in an airtight container. They can be kept frozen for up to 6 months.
- Reheating: To reheat, steam tamales for about 15-20 minutes from the refrigerator, or 30-35 minutes from frozen. You can also microwave them by wrapping in a damp paper towel for a quick option.

Add Preferred Source
would love to make it but not sure the amount of 450 Gram click the other but stayed at 450 grams
Hi, Jerry! 450 grams is equal to 1 pound – you can use either measurement, whichever is easier for you. Hope you enjoy making the recipe!