Learn how to make Mexican Tamales at home with these simple step-by-step instructions. These authentic tamales are filled with a delicious red chile beef wrapped in a fluffy masa dough, making them perfect for family gatherings, celebrations, or any occasion where you want to impress your guests with homemade goodness.
Why You’ll Love This Recipe
- Authentic Flavor: Experience the rich and vibrant taste of traditional Mexican cuisine.
- Versatile Filling Options: Customize your tamales with various fillings such as beef, chicken, or vegetables.
- Perfect for Any Occasion: Great for holidays, parties, or just a cozy family dinner.
- Fun to Make: Involve family and friends in the tamale-making process for a memorable cooking experience.
- Freezable Treats: Prepare a large batch and freeze them for quick meals later on!
Tools and Preparation
To make the best Mexican Tamales, having the right tools is essential. Here’s what you’ll need:
Essential Tools and Equipment
- Large pot
- Blender
- Dutch oven or large pot
- Mixing bowl
- Steamer pot
- Corn husks
Importance of Each Tool
- Large Pot: Ideal for soaking corn husks and cooking the beef filling evenly.
- Blender: Essential for creating a smooth chile sauce that enhances the flavor of the tamales.
- Steamer Pot: Ensures that tamales cook evenly while keeping them moist and fluffy.

Ingredients
Learn how to make tamales at home with these simple step-by-step instructions. These authentic Mexican tamales are filled with a red chile beef wrapped in a fluffy masa dough.
For the Chile Sauce:
- 3 ounces guajillo chiles, (rinsed, stemmed, and seeded)
- 3 ounces ancho chiles, (rinsed, stemmed, and seeded)
- Water, (as needed)
- 1 ½ teaspoons garlic powder
- 3 teaspoons kosher salt, (divided)
- ¾ teaspoon ground cumin
For the Beef Filling:
- 2 tablespoons olive oil
- 2 ½ pounds boneless beef shoulder, (cut into large 4-inch chunks)
- 1 bay leaf
For the Masa Dough:
- 8 ¼ cups masa harina (about half of a 4.4 lb bag of Maseca)
- 1 ¾ tablespoons fine salt
- 1 tablespoon baking powder
- 1 ¾ cups canola or avocado oil
- 7 cups broth, (chicken, beef, or vegetable, plus more as needed)
- 50 corn husks, (about ½-¾ pound bag)
- Hot water, (as needed)
How to Make Mexican Tamales
Step 1: Prep the Corn Husks
Add the corn husks to a large bowl or pot. Pour enough hot water over them to cover completely. Cover the bowl with foil or plastic wrap and let them soak for about 1 hour.
Step 2: Make the Chile Sauce
Add the guajillo chiles and ancho chiles to a medium pot along with enough water to cover them. Bring to a boil over high heat. Remove from heat and let soak for about 10 minutes until soft.
Step 3: Blend the Sauce
Using a slotted spoon, transfer softened chiles to a blender. Add 1 cup of chile-soaked water, 1 ½ cups fresh water, garlic powder, 1 ½ teaspoons kosher salt, and ground cumin. Blend until smooth. Strain through a fine mesh strainer if necessary.
Step 4: Cook the Beef
Heat olive oil in a Dutch oven over medium-high heat. Season beef with remaining kosher salt. Sear meat in batches until browned on all sides.
Step 5: Simmer Beef with Sauce
Return seared meat to the pot along with blended sauce and bay leaf. Bring to a boil; reduce heat to low. Cover and simmer for about 2 ½ hours until tender.
Step 6: Prepare Masa Dough
In a mixing bowl, combine masa harina, fine salt, and baking powder. Mix well.
Step 7: Incorporate Oil into Masa
Add canola or avocado oil to masa mixture. Use hands to mix until crumbly like wet sand.
Step 8: Add Broth
Gradually add broth while mixing for about 3-5 minutes until dough is soft and spreadable like thick hummus.
Step 9: Finish Preparing Corn Husks
Drain corn husks from water and pat dry. Lay flat on a baking sheet for easy access.
Step 10: Spread Masa onto Corn Husks
Grab one corn husk with smooth side up in your palm. Place heaping spoonful of masa in center; spread it into a thin layer leaving top third empty.
Step 11: Add Filling
Place about 1-2 tablespoons of beef filling down center of masa without overstuffing.
Step 12: Fold Tamales
Fold long edges of corn husk together like closing a book; fold pointy edge up so only one side of husk is open. Repeat until all are assembled.
Step 13: Prepare Steamer Pot
Fill steamer pot bottom with water; add penny or coin then place steamer insert on top. Arrange tamales upright inside steamer with open ends facing up.
Step 14: Steam Tamales
Cover tightly; bring water to boil over high heat until you hear coin rattle! Reduce heat to medium-low; steam for about 2 ½ hours until masa is fully cooked.
Step 15: Check Doneness
Remove one tamal; let sit for about ten minutes before checking if husk peels away easily from masa—if not ready, steam an additional fifteen minutes.
Step 16: Serve
Cool tamales for ten minutes after removing from steamer before serving so they firm up slightly making them easier to unwrap.
Enjoy your homemade Mexican Tamales!
How to Serve Mexican Tamales
Serving Mexican tamales is a delightful experience that can be enhanced with various accompaniments. Pairing them with the right sides and sauces elevates the dish, making it an unforgettable meal for any occasion.
With Salsa Verde
- A fresh green salsa made from tomatillos and cilantro adds a tangy kick that complements the rich flavors of the tamales.
With Sour Cream
- A dollop of sour cream provides a creamy texture that balances the spices in the tamale filling, making every bite delicious.
With Guacamole
- This classic avocado dip adds richness and creaminess, enhancing the overall taste of your tamales.
With Pickled Jalapeños
- For those who enjoy some heat, pickled jalapeños offer a zesty contrast to the savory tamales.
With Fresh Cilantro
- Sprinkling fresh cilantro on top brightens up the dish and adds an herbal note that pairs well with the beef filling.
How to Perfect Mexican Tamales
Making perfect Mexican tamales requires attention to detail and a few key techniques. Follow these tips for a successful outcome every time.
- Use quality masa harina: Choosing high-quality masa harina ensures better flavor and texture in your dough.
- Soak corn husks properly: Soaking them in hot water makes them pliable, preventing tears during assembly.
- Don’t overstuff: Filling each tamal with just the right amount of filling avoids messy leaks during steaming.
- Steam at the right temperature: Keep your steamer pot at medium-low heat to ensure even cooking without drying out the masa.
- Test for doneness: Checking one tamal for doneness ensures all are cooked perfectly before serving.
Best Side Dishes for Mexican Tamales
Pairing your Mexican tamales with complementary side dishes enhances their flavor and creates a well-rounded meal. Here are some excellent options:
-
Mexican Rice
A flavorful rice dish cooked with tomatoes and spices that pairs beautifully with tamales. -
Refried Beans
Creamy refried beans add protein and richness, making them a classic side option. -
Elote (Mexican Street Corn)
Grilled corn coated in cheese and spices provides a sweet and savory balance to your meal. -
Chips and Guacamole
Crispy tortilla chips served with guacamole offer a crunchy contrast to soft tamales. -
Pico de Gallo
This fresh salsa made from tomatoes, onions, and cilantro adds brightness to every bite of tamale. -
Corn Salad
A refreshing salad made from corn, bell peppers, and lime juice offers sweetness and crunch alongside your tamales.
Common Mistakes to Avoid
Making Mexican tamales can be a rewarding experience, but it’s easy to make mistakes. Here are some common pitfalls and how to avoid them.
- Over-soaking corn husks – Soak the corn husks just enough to soften them, about 1 hour. If they become too soggy, they won’t hold the tamale shape well.
- Skipping the chile sauce – The flavor of your Mexican tamales relies heavily on the filling’s sauce. Don’t skip this step; blend the chiles thoroughly for a rich taste.
- Not sealing properly – If the tamales aren’t folded and sealed correctly, the filling will leak out during cooking. Make sure to fold and tuck them securely.
- Using cold broth for masa – Always use warm broth when mixing it into your masa dough. Cold broth can result in a dense texture that affects cooking.
- Not checking for doneness – It’s important to check if your tamales are cooked through. If they stick to the husk, steam them a little longer until they peel away easily.
Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- They will keep well for up to 5 days in the refrigerator.
Freezing Mexican Tamales
- Wrap each tamal tightly in plastic wrap or aluminum foil.
- Place them in a freezer-safe bag or container for up to 3 months.
Reheating Mexican Tamales
- Oven – Preheat your oven to 350°F (175°C). Wrap tamales in foil and heat for about 20-25 minutes until warmed through.
- Microwave – Place tamales on a microwave-safe dish with a damp paper towel over them. Heat on high for 1-2 minutes, checking periodically.
- Stovetop – Steam tamales over simmering water for about 15-20 minutes until heated through.
Frequently Asked Questions
How do I know when my Mexican Tamales are done?
A simple test is to peel back one husk after steaming. If it comes off cleanly from the masa, your tamale is cooked through.
Can I make Mexican Tamales ahead of time?
Yes! You can prepare them beforehand and store them in the refrigerator or freeze them for later use. Just remember to reheat properly before serving.
What types of fillings can I use for Mexican Tamales?
You can customize your Mexican tamales with various fillings like shredded chicken, beef, cheese, vegetables, or even sweet fillings like fruits.
Are Mexican Tamales gluten-free?
Yes! As long as you use masa harina made from corn and ensure no gluten-containing ingredients are added, your Mexican tamales will be gluten-free.
Can I use vegetable broth instead of meat broth?
Absolutely! Using vegetable broth is a great way to make your Mexican tamales vegetarian-friendly while still maintaining delicious flavor.
Final Thoughts
These homemade Mexican tamales are not only delicious but also versatile. With various filling options and customization possibilities, they can cater to many tastes and preferences. Give this recipe a try; you’ll love experimenting with different flavors!
Mexican Tamales
Experience the joy of making authentic Mexican Tamales right in your kitchen! This delightful recipe features tender beef filling enveloped in a fluffy masa dough, all wrapped in corn husks and steamed to perfection. Perfect for family gatherings or any celebration, these tamales are not only versatile but also fun to make together with loved ones. Enjoy customizing your tamales with different fillings and savor the rich flavors of traditional Mexican cuisine. Whether you’re looking for a hearty meal option or a festive snack, these homemade tamales will impress your guests and satisfy your cravings!
- Total Time: 3 hours
- Yield: Approximately 12 servings 1x
Ingredients
- 3 ounces guajillo chiles, rinsed, stemmed, and seeded
- 3 ounces ancho chiles, rinsed, stemmed, and seeded
- Water, as needed
- 1 ½ teaspoons garlic powder
- 3 teaspoons kosher salt, divided
- ¾ teaspoon ground cumin
- 2 tablespoons olive oil
- 2 ½ pounds boneless beef shoulder, cut into large 4-inch chunks
- 1 bay leaf
- 8 ¼ cups masa harina (about half of a 4.4 lb bag of Maseca)
- 1 ¾ tablespoons fine salt
- 1 tablespoon baking powder
- 1 ¾ cups canola or avocado oil
- 7 cups broth (chicken, beef, or vegetable, plus more as needed)
- 50 corn husks (about ½–¾ pound bag)
- Hot water, as needed
Instructions
- Add the corn husks to a large bowl or pot. Pour enough hot water over them to cover completely. Cover the bowl with foil or plastic wrap and let them soak for about 1 hour.
- Add the guajillo chiles and ancho chiles to a medium pot along with enough water to cover them. Bring to a boil over high heat. Remove from heat and let soak for about 10 minutes until soft.
- Using a slotted spoon, transfer softened chiles to a blender. Add 1 cup of chile-soaked water, 1 ½ cups fresh water, garlic powder, 1 ½ teaspoons kosher salt, and ground cumin. Blend until smooth. Strain through a fine mesh strainer if necessary.
- Heat olive oil in a Dutch oven over medium-high heat. Season beef with remaining kosher salt. Sear meat in batches until browned on all sides.
- Return seared meat to the pot along with blended sauce and bay leaf. Bring to a boil; reduce heat to low. Cover and simmer for about 2 ½ hours until tender.
- In a mixing bowl, combine masa harina, fine salt, and baking powder. Mix well.
- Add canola or avocado oil to masa mixture. Use hands to mix until crumbly like wet sand.
- Gradually add broth while mixing for about 3-5 minutes until dough is soft and spreadable like thick hummus.
- Drain corn husks from water and pat dry. Lay flat on a baking sheet for easy access.
- Grab one corn husk with smooth side up in your palm. Place heaping spoonful of masa in center; spread it into a thin layer leaving top third empty.
- Place about 1-2 tablespoons of beef filling down center of masa without overstuffing.
- Fold long edges of corn husk together like closing a book; fold pointy edge up so only one side of husk is open. Repeat until all are assembled.
- Fill steamer pot bottom with water; add penny or coin then place steamer insert on top. Arrange tamales upright inside steamer with open ends facing up.
- Cover tightly; bring water to boil over high heat until you hear coin rattle! Reduce heat to medium-low; steam for about 2 ½ hours until masa is fully cooked.
- Remove one tamal; let sit for about ten minutes before checking if husk peels away easily from masa—if not ready, steam an additional fifteen minutes.
- Cool tamales for ten minutes after removing from steamer before serving so they firm up slightly making them easier to unwrap.
- Prep Time: 30 minutes
- Cook Time: 2 hours 30 minutes
- Category: Main
- Method: Steaming
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 190
- Sugar: 2g
- Sodium: 400mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 7g
- Cholesterol: 40mg





Leave a Comment