Unlock the secret to making incredibly delicious, authentic tamales in a fraction of the traditional time with your Instant Pot! This recipe guides you through crafting succulent pork tamales bathed in a rich, vibrant red chile sauce, all made effortlessly in your pressure cooker. Say goodbye to all-day cooking and hello to homemade tamale joy!

For many, the idea of making tamales at home can feel like a daunting culinary Everest. Visions of endless hours in the kitchen, wrestling with masa, and steaming huge batches often deter even the most enthusiastic home cooks. If you’ve ever dreamt of serving fresh, homemade tamales to your family but felt intimidated by the time commitment, this Instant Pot Tamale recipe is your perfect solution.
Growing up in a Mexican household, tamale making was a cherished annual tradition, a lively family affair that often spanned an entire day. We’d gather to prepare hundreds of red pork tamales, zesty green chicken tamales, and delightful sweet tamales, following methods passed down through generations. While these large-scale preparations were incredibly memorable, they aren’t always practical for today’s busy lifestyles or for smaller families.
The beauty of the Instant Pot lies in its ability to dramatically cut down cooking times without sacrificing flavor or authenticity. This recipe specifically addresses the two main challenges of traditional tamale making: the extensive cooking duration and the need for massive batches. Thanks to the magic of pressure cooking, you can now enjoy perfectly steamed tamales in roughly half the time – transforming a typical 7-hour ordeal into a manageable 4-hour endeavor. Moreover, this Instant Pot version yields a modest batch of about 26-30 tamales, ideal for a family of 2 to 6 people, making it an accessible and enjoyable cooking project for anyone.
How to Make Tamales in the Instant Pot: A Step-by-Step Guide
Crafting delicious Instant Pot tamales involves a few key stages: preparing the flavorful red chile pork filling, mastering the masa dough, assembling the tamales with care, and finally, pressure cooking them to perfection. Each step is simplified to ensure a rewarding and less labor-intensive experience.
1. Preparing the Tender Red Chile Pork
The journey to an exquisite tamale begins with its filling. Our star is tender pork enveloped in a deeply flavorful red chile sauce. The Instant Pot is instrumental here, transforming tough pork shoulder into melt-in-your-mouth perfection.
Crafting the Red Chile Sauce: Start by rehydrating dried chiles—typically guajillo and ancho, with a touch of arbol for a subtle kick if desired—in hot water. This crucial step softens them, allowing their complex flavors to fully release. Once softened, blend these chiles with aromatic dried seasonings like garlic powder, kosher salt, and ground cumin until you achieve a wonderfully smooth, rich sauce. This blend forms the backbone of our tamale’s signature taste.
Cooking the Pork: Next, large chunks of boneless pork shoulder are seared directly in the Instant Pot using the sauté function. This browning step is essential for developing a deep, savory crust that adds immense flavor to the final dish. After searing, the homemade red chile sauce is poured over the pork, along with a bay leaf for added depth. The Instant Pot then takes over, pressure cooking the pork on high for 40 minutes, followed by a 15-minute natural pressure release. This method guarantees that the pork emerges incredibly tender, easily shreddable, and infused with the rich chile flavor, as pictured below.

Once the pork is cooked and shredded, transfer it to a large bowl and set it aside, allowing it to cool slightly while you prepare the masa. Be sure to wash and rinse the Instant Pot’s inner pot thoroughly before moving on to the next step, as it will be used for steaming the tamales.
2. Mastering the Masa Dough
The masa is the soul of any great tamale – it needs to be light, fluffy, and flavorful. Our masa recipe is straightforward and designed for success, even for beginners.
Creating the Masa: The masa dough is prepared by combining high-quality masa harina (a special corn flour), salt, baking powder (to ensure a light texture), vegetable oil, and broth. The key is to achieve a consistency that is soft and spreadable, much like a thick hummus. The oil is first worked into the masa harina, creating a crumbly, wet-sand-like texture. Then, broth is gradually added and mixed until the dough is well-saturated and easily spread. If your masa feels too dry, add a bit more broth; if it’s too wet, incorporate a small amount of extra masa harina until you reach the desired consistency. For visual guidance on achieving the perfect masa, refer to our dedicated masa for tamales post. This step is crucial for tamales that aren’t dense or dry.

3. Assembling Your Tamales
With the flavorful pork filling and perfectly textured masa ready, it’s time for the most enjoyable part: assembly! This step is where your tamales truly come to life.
Preparing Corn Husks: Before assembly, ensure your corn husks have been thoroughly soaked in hot water for at least an hour to make them pliable. Once softened, drain the water and pat them dry. Lay them flat for easy access.
Spreading the Masa: Take one softened corn husk and identify its smooth side. Place it smooth-side-up in your palm or on a clean plate. Using the back of a large spoon, take a generous spoonful of masa and spread it evenly onto one side of the corn husk, creating a thin, rectangular layer. Leave approximately the top one-third of the husk clean to allow for proper folding. The goal is a layer that isn’t too thick (which would result in doughy tamales) but also not so thin that it doesn’t adequately cover the husk. Don’t worry about perfection; tamales are wonderfully forgiving.
Adding the Filling and Folding: Spoon a modest amount of the red chile pork filling into the center of the masa-covered corn husk. Be careful not to overfill, as this can lead to messy tamales. Then, fold the long sides of the corn husk over once, like closing a book, and then fold it once more to create a compact bundle. Finally, fold the pointy, narrower end of the husk upwards, leaving only one end open. This creates a neat package that will hold its shape during steaming. Place the folded tamale upright in a large bowl, leaning it against the side to prevent the filling from spilling out while you continue assembling the rest.

4. Pressure Cooking the Tamales
Now for the Instant Pot to work its magic and steam your tamales to fluffy perfection!
Setting Up the Instant Pot: Pour 1 1/2 cups of water into the bottom of your Instant Pot’s inner pot. Insert the steam rack or trivet that came with your appliance. To further protect the tamales from direct contact with the water and aid in steaming, lay about 3 or 4 clean, unused corn husks flat on top of the trivet. This creates a stable platform and helps the steam circulate evenly.
Loading the Tamales: Carefully arrange the assembled tamales in the Instant Pot, standing them upright with their open ends facing upwards. Lean them against the sides of the pot to prevent them from falling over. It will be a snug fit, but gently pack all the tamales into the pot. A tight fit is actually beneficial for steaming, as it helps them maintain their shape.
Cooking Process: Secure the lid on the Instant Pot and ensure the pressure release valve is sealed. Set the Instant Pot to pressure cook on high for 45 minutes. Once the cooking cycle is complete, allow for a natural pressure release for 15 minutes. After 15 minutes, carefully open the steam release valve to release any remaining pressure. This two-stage pressure release helps the tamales set properly and prevents a sudden change in pressure that could affect their texture.

Cooling and Serving: Once the pressure has fully released, carefully transfer the cooked tamales from the Instant Pot to a baking sheet or serving platter using tongs. It’s perfectly normal for them to feel a little soft or “squishy” immediately after cooking. Allow them to rest and cool for 10-15 minutes. During this resting period, the masa will firm up beautifully, achieving that perfect, tender tamale texture. Then, they’re ready to be unwrapped, served, and enjoyed!

Tips for Success with Instant Pot Tamales
- Don’t Rush the Soaking: Properly rehydrating chiles and corn husks is vital for flavor and pliability.
- Masa Consistency is Key: Aim for a thick hummus-like texture. It should spread easily but not be watery. Always adjust with more broth or masa harina as needed.
- Even Masa Spreading: A thin, even layer of masa prevents overly doughy tamales. Practice makes perfect!
- Don’t Overfill: Too much filling can make folding difficult and cause tamales to burst during steaming.
- Pack Them Snugly: Arranging tamales tightly in the Instant Pot helps them steam upright and maintain their shape.
- Natural Release Matters: Allowing a natural pressure release helps the masa set and prevents it from being too wet.
- Resting Period: Don’t skip the cooling time! It’s essential for the tamales to firm up to their ideal texture.
Recommended Tools
To make your Instant Pot tamale-making experience as smooth as possible, consider these essential kitchen tools:
- Instant Pot: The star of this recipe, making quick work of both the pork filling and the tamale steaming. An indispensable appliance for any modern kitchen.
- Glass Mixing Bowls: A set with various sizes is perfect for soaking corn husks, mixing masa, and holding the shredded pork filling.
- High-Powered Blender: Essential for achieving a super smooth red chile sauce, free of any chile skin bits.
Storing and Reheating Your Tamales
Homemade tamales are fantastic for meal prepping or enjoying later. Here’s how to keep them fresh:
To Store: Once cooled, place tamales in an airtight container and refrigerate for up to one week. Ensure they are completely cool before sealing to prevent condensation.
To Freeze: For longer storage, tamales freeze beautifully. Wrap individual tamales tightly in plastic wrap, then place them in an airtight freezer-safe bag or container. Freeze for up to 6 months. You can also freeze them unwrapped on a baking sheet until solid, then transfer to a bag to prevent sticking.
To Reheat: Reheat tamales in their corn husks. For the oven, bake at 350°F (175°C) for 10-15 minutes, or until heated through. For quicker reheating, microwave for 1-2 minutes per tamale, or until warm. Steaming is also an excellent method; simply steam them for 10-15 minutes in a steamer basket over simmering water.
Frequently Asked Questions (FAQ) About Instant Pot Tamales
Can I use a different meat for the filling?
Absolutely! While pork is traditional and incredibly delicious, you can easily adapt this recipe for other proteins. Chicken is a popular choice; simply cook boneless, skinless chicken thighs or breasts in the red chile sauce in the Instant Pot for about 10-15 minutes with a 5-minute natural release, then shred. Beef barbacoa or even a hearty mushroom and cheese filling can also be fantastic alternatives.
Can I make these tamales vegetarian or vegan?
Yes, you can! For a vegetarian version, swap the pork for a flavorful vegetable filling like roasted poblanos and cheese, black beans, or a sweet potato and corn mixture. Ensure you use vegetable broth for both the filling and the masa dough. For vegan tamales, also replace the lard (if using traditional masa) with a neutral oil like canola or vegetable oil, and ensure your broth is plant-based.
What if my masa is too dry or too wet?
Masa consistency is crucial. If your masa is too dry and crumbly, it will be hard to spread and result in dry tamales. Gradually add more broth, a tablespoon at a time, mixing until it reaches a soft, spreadable texture. If it’s too wet and sticky, your tamales might turn out soggy. Add a tablespoon of masa harina at a time, mixing thoroughly until it’s firm enough to hold its shape when spread.
How do I know when the tamales are fully cooked?
A perfectly cooked tamale will easily pull away from its corn husk wrapper. If the masa sticks to the husk, it needs more cooking time. You can return them to the Instant Pot for an additional 10-15 minutes of pressure cooking, followed by another natural release.
Can I prepare the components ahead of time?
Yes, this is a great strategy for making tamale day less stressful! You can cook the red chile pork filling up to 3 days in advance and store it in the refrigerator. The masa dough can also be prepared a day ahead and kept covered in the fridge. Simply bring the masa to room temperature before assembling for easier spreading.
Why did my tamales come out soggy or watery?
Soggy tamales can be caused by several factors: too much water in the Instant Pot (only 1.5 cups is needed for steaming), tamales touching the water directly (use the trivet and corn husks), or insufficient steaming time. Ensure your pressure release is natural for at least 15 minutes, as this helps the tamales set.

More Instant Pot Recipes
- Instant Pot Mexican Rice
- Instant Pot Barbacoa
- Instant Pot Pozole
- Instant Pot Refried Beans
- Instant Pot Carnitas
- Instant Pot Chicken Tacos

Instant Pot Tamales
Ingredients
For corn husks
- 28-30 corn husks (½ lb bag should be enough)
- hot water
For the red chile pork
- 6 cups water, divided
- 1.5 ounces guajillo chiles, rinsed, stems and seeds removed
- 1.5 ounces ancho chiles, rinsed, stems and seeds removed
- 1-3 árbol chiles, stems removed (optional – only add if you want to add a little spice)
- 1 teaspoon garlic powder
- 1 1/2 teaspoon kosher salt divided
- 1/4 teaspoon ground cumin
- 1 1/2 pounds boneless pork shoulder, excess fat removed and cut into large 4-inch chunks
- 1 tablespoon olive oil
- 1 bay leaf
For the masa
- 4 cups masa harina
- 2 1/2 teaspoons fine salt
- 1 1/2 teaspoon baking powder
- 3/4 cups + 2 tbsp canola oil (or corn, vegetable or any other neutral-tasting oil)
- 3 1/4 cups broth (chicken, beef or vegetable – low sodium preferred)
Instructions
Prep the corn husks
-
Soak the corn husks: Add the corn husks to a large bowl or pot. Pour enough hot water over the corn husks to cover them completely. Cover the bowl with aluminum foil and let them soak for 1 hour to soften them up.
Make the red chile pork
-
Soak the chiles: Bring 5 cups of water to a boil in a medium pot over high heat. Remove from heat and add the guajillo, ancho, and arbol chiles to the hot water, then cover with a lid. Set aside for 15 minutes to let the chiles soften.
-
Make the chile sauce: Using a slotted spoon, transfer the chiles to a large blender. Add garlic powder, 1 teaspoon salt, ground cumin, 1 cup of the chile soaking water and 1 cup of fresh water.
-
Blend the chile sauce: Blend on high until completely smooth, about 3 minutes depending on the power of your blender. Set aside.
-
Brown the pork: Season the pork with the remaining 1/2 teaspoon kosher salt on all sides. Press the sauté button on the Instant Pot and add the cooking oil. When hot, add the pork and sear until browned on all sides.
-
Cook the pork: Add the red chile sauce and bay leaf. Cover with the lid, seal the steam release vent, and pressure cook on high for 40 minutes. Let the pressure release naturally for 15 minutes, then open the steam release valve to release any remaining pressure.
-
Shred the pork: Carefully transfer the pork and the red chile sauce to a large bowl and shred the meat with two forks. The meat will be fall-apart tender and shred easily.
-
Rinse the inner pot: Carefully rinse the inner pot of the Instant Pot under warm water. Give it a quick dry with some paper towels and set it back in the Instant Pot.
Make the masa harina
-
Mix the masa harina: In a very large mixing bowl or pot, add the masa harina, salt and baking powder. Combine with a whisk or a fork.
-
Add the oil: Add canola oil and mix together with your hands, working the dough through your fingers until everything is well combined and incorporated. The dough should feel a little crumbly, almost like wet sand, and should lightly hold it’s shape when pressed together.
-
Add the broth: Add broth and mix for about 3-5 minutes until the dough is fairly wet and well saturated. The dough should be soft and spreadable like thick hummus. If the dough is too dry, add more broth. If it’s too wet, add more masa harina. Cover the bowl with plastic wrap until ready to assemble the tamales.
Assemble
-
Finish prepping the corn husks: Drain the water from the corn husks and pat them dry. Lay them flat onto a baking sheet for easy access.
-
Spread the masa onto corn husks: Grab a corn husk and identify which is the smooth side and which is the side with ridges. Place the smooth side face up into your palm or on a plate. Using a large spoon, grab a heaping spoonful of masa and place it in the middle of the corn husk. Using the back of the spoon, spread the masa in a thin layer to create rectangle shape, leaving the top 1/3 of the corn husk empty.
-
Add the filling: Using a different spoon, place a heaping tablespoon or so of the red chile pork into the center of the corn husk. Don’t put too much filling or it will overflow when you close it.
-
Fold: Fold together the long edges of the corn husk like a book, and then fold it once more. Fold the pointy edge over so that only one side of the corn husk is open and exposed, and lay it against the side of a large bowl so that it stands upright and the filling doesn’t spill out.
Cook
-
Prepare the Instant Pot: Fill the bottom of the Instant Pot with 1 1/2 cups water and insert the steam/trivet rack that came with the Instant Pot. Lay a few corn husks flat over the rack.
-
Fill the Instant Pot: Place the tamales in the Instant Pot on the rack with the open end facing up, making sure to lean them against the side of the pot so they don’t fall down. You may need to hold them up with one hand while filling the pot with more tamales with the other hand at first. I was able to fit all 24 tamales in my Instant Pot. It’s a tight fit, but it will fit!
-
Cook: Cover the Instant Pot with the lid, seal the steam release valve, and pressure cook on high for 45 minutes. Let the pressure release naturally for 15 minutes, then open the steam release valve to release any remaining pressure.
-
Let cool: Carefully transfer the tamales to a baking sheet or serving platter and let them sit and cool for 10-15 minutes. They’ll be a little squishy when you first take them out of the Instant Pot, but will quickly firm up once they have time to cool. Serve and enjoy!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.