If traditional flavors and modern conveniences are your style, you’re going to love my Instant Pot Tamales stuffed with pork green chile! Made with just 10 ingredients in less than 2 hours from start to finish, this is by far the easiest, speediest way to churn out a dozen authentic Mexican tamales I’ve ever tried.

Instant Pot Tamales with Pork and Roasted Green Chile plated on a black plate.

I can’t even begin to tell you how flabbergasted I am. I had heard the urban legend that cooking tamales in an Instant Pot was a dream, but didn’t want to believe the tale. Let me just tell you, it’s true! No need to pull out another pan to sear the meat and sauté the onions. Not only does this appliance help with time, but also cuts back on dirty dishes. 🎉

Ingredients & Substitutions

As promised, you only need a few simple ingredients to make these Instapot pork tamales filled with shredded pork and roasted green chile. Here’s what to grab:

  • Pork Shoulder (Boneless): Also known as Boston butt or pork butt, this well-marbled, inexpensive cut of meat is my go-to for slow-cooked recipes like pulled pork or carne adovada. Using the pressure cooker function on the Instant Pot significantly reduces the amount of time it takes to get deliciously fork-tender results.
  • Canola Oil: Feel free to swap in any neutral-flavored oil with a high smoke point (e.g. avocado or grapeseed).
  • Yellow Onion & Garlic: This duo of alliums brings sweetness and complexity to the Instant Pot tamales filling. Feel free to swap in white onion if needed. In a pinch, you can also use ¼ teaspoon of garlic powder for each fresh clove.
  • Chicken Broth: Homemade or store-bought low-sodium broth is a key element in both the pork green chile filling and the tamal dough made with masa harina. Feel free to swap in vegetable broth if you prefer.
  • Roasted Hatch Chiles: Roasting chile peppers is a snap. No Hatch chile? No problem! Buy Anaheim chiles or long green chile of your choice. I like to roast chile in big batches, then stuff the extras in the freezer for when I am craving a taste of summer and spice!
  • Kosher Salt & Black Pepper: Make sure you use freshly cracked black pepper for the best flavor. 
  • Lard or Shortening: Lard is my preferred fat for making the masa dough, but shortening also works well if you prefer a vegetarian option.
  • Baking Powder: This helps the tamal dough poof up while steaming, resulting in fluffy, tender tamale perfection.
  • Masa Harina: Masa harina is a type of corn flour that is readily available in the Hispanic aisle of your grocery store and online.
  • Corn Husks: While you won’t actually be eating the husks, you do need them to wrap your tamales. Make sure to soak them while the pork filling is cooking so they’re ready to go at the same time.

How To Make Instant Pot Tamales

Before you go running away at the sight of a long list of instructions, you should know that this recipe for pressure cooker tamales comes together in about an hour and 45 minutes. It’s really not too bad!

Pork and Roasted Green Chile filling for Tamales in an instant pot on a white table.

Make Instant Pot Pork Green Chile:

Step 1: Brown Meat. Season the pork generously with salt and pepper. Select Sauté on the Instant Pot and warm the oil. In batches, sear the pork until browned on all sides, about 3 minutes a side. Using tongs or a slotted spoon, transfer the pork to a plate. 

Step 2: Add the Onions to the pot and cook, stirring occasionally, until tender and translucent, about 3 minutes. 

Step 3: Add Garlic. Stir in garlic for 1 minute, return the pork to the pot, add the broth and chile, and give everything a good stir. 

Step 4: Pressure Cook. Lock the lid in place and turn the valve to Sealing. Press the Manual/Pressure Cook button and set the cook time for 1 hour at high pressure. Let the steam release naturally for about 10 minutes, then turn the valve to Venting to release any residual steam. 

Step 5: Shred Pork. Carefully remove the lid and, using a slotted spoon, transfer the pork mixture to a bowl. Using 2 forks, shred the pork. 

Instant Pot Pork Green Chile stew for filling tamales.

Step 6: Prepare Instant Pot. Season the pork mixture with salt and pepper if needed, stir well, and let cool to room temperature. Using pot holders, lift out the inner pot, rinse well, and return the inner pot to the Instant Pot housing.

Prepare Hojas (Corn Husks):

Step 1: Soak Corn Husks in water for an hour before using, rinse well with running water to take off any dust or corn husk fibers. Place a handful of wet corn husks in a colander to drain before using.

Make Masa:

(If you’d like to see step-by-step photos on how to make the masa, take a look at this tamal dough made with masa harina post.)

Step 1: Cream Lard. Combine lard, salt, and baking powder using an electric mixer, and beat at medium-high speed until well whipped, about 1 minute.

Step 2: Slowly Add Masa. Add one-fourth of the masa at a time to the lard, beating between additions until thoroughly incorporated.

Step 3: Slowly Add Chicken Stock and continue beating until dough is light and has a soft and spreadable hummus-like texture. If it’s too dry, mix in a little more broth; if your dough is too loose, add more masa harina until you get the desired texture. 

Step 4: Cover the masa and set aside.

Assemble Tamales:

Step 1: Spread Masa. Place the wide end of the husk on the palm of your hand, the narrow end is at the top. Starting at the middle of the husk spread 2 tablespoons of the masa with the back of a spoon in a rectangle or oval shape, using a downward motion towards the wide-bottom edge. Do not spread the masa to the ends; leave about a 2-inch border on the left and right sides of the husk. 

Step 2: Fill Corn Husks. Spoon 1 ½ tablespoons of filling down the center of the masa. Fold both sides to the center; finish off by bringing the pointed end of the husk toward the filled end. Make sure it’s a snug closure so the tamal will not open during steaming. If needed, secure by tying a thin strip of corn husk around the tamal. This will keep the tamal from unwrapping during the steaming process, especially if the husk is too thick and will not stay folded. 

gallery of photos showing the proper way to assemble tamales in corn husks.

How to Steam Tamales in an Instant Pot:

Step 1: Pour 1 cup warm water into the Instant Pot and insert the steam rack.  

steaming tamales in an Instant Pot with a few corn husks at the bottom to protect the tamales from falling through the steaming rack.

Step 2: Arrange a few corn husks on the bottom of the rack. Place the tamales on the corn husks, standing them upright. Lock the lid in place and turn the valve to “Sealing.”

Instant Pot Pork and Roasted Green Chile Tamales after steaming in an earthenware dish next to an instant pot.

Step 3: Pressure Cook. Press the Manual/Pressure Cook button and set the cook time for 38 minutes at high pressure. Let the steam release naturally for about 10 minutes, then turn the valve to Venting to release any residual steam. Carefully remove the lid and transfer the tamales to a plate. Let stand for at least 15 minutes (or up to 30 minutes) to set up before serving.

Instant Pot Pork and Roasted Green Chile Tamales topped with extra roasted Chile on top on a black plate.

Optional Variations & Dietary Adaptations

While I love pork green chile tamales, there are tons of ways for you to adapt this Instant Pot tamales recipe to fit your needs. Here are a few ideas to get you started:

  • Vegetarian: Rather than filling your tamales with pork stew, try filling them with cheese and rajas or zucchini and corn. To keep them completely vegetarian-friendly, make sure to use shortening rather than lard and vegetable broth rather than chicken broth. 
  • Pork-Free: Eat meat, but not pork? Try filling your tamales with my Instant Pot chicken tinga instead!
  • Frozen Tamales in Instant Pot: If you hosted a tamalada this holiday season, you may be lucky enough to still have some tamales in the freezer. Feel free to pop your frozen (raw or cooked) tamales in the Instant Pot as described below, no need to defrost them first. 

Storage & Reheating Instructions

To store, place cooked tamales in an airtight container and refrigerate for up to one week.

To freeze, place (raw or cooked) tamales in a freezer-safe bag and freeze them for up to 6 months. Be sure to label if they are raw or cooked.

To reheat cooked frozen tamales, place frozen tamales on the steamer basket in your pressure cooker with a cup of water. Set the cook time for 5 minutes at high pressure. 

To reheat, wrap each cooked and defrosted tamal (still wrapped in corn husks) in a damp paper towel on a microwave-safe plate and heat for one to two minutes. 

Yvette Marquez-Sharpnack muy bueno food blogger holding a platter of instant pot tamales.

Expert Tips

  • Time Management: Soak your husks while the filling cooks. That way, they’ll be nice and pliable as soon as you’re ready to fill them!
  • Corn Husk Base: Using a few corn husks on the bottom of the Instant Pot rack helps to make sure none of your delicious tamales slip through the cracks.
  • Super Soaking: To keep corn husks pliable and easy to work with, keep them in the water while filling the tamales, grabbing only a handful at a time to drain. 

Serving Suggestions

I love adding a dollop of chopped roasted green chile over these Pork Green Chile Tamales for added spice. My favorite time to enjoy tamales is in the morning, served with an over-easy egg for breakfast and with a hot cup of café de olla.

instant pot steamed pork tamale on a colorful hand-painted plate topped with extra roasted green chiles and served with a sunny side up egg.

Frequently Asked Questions

How easy is it to make tamales in the Instant Pot?

Making classic pork tamales can be an all-day project and comes with lots of dirty dishes, but with the magic of an Instant Pot, cooking the tamales takes less than two hours from start to finish.

Do I have to add water to the Instant Pot to steam tamales?

Yes, pour one cup of water into the Instant Pot and insert the steam rack. I arrange a few corn husks on the bottom of the rack. Place the tamales on the corn husks, standing them upright. Lock the lid in place and steam.

How many tamales fit in an Instant Pot?

I own a 6-quart Instant Pot and 16 tamales fit perfectly. I would say one to two dozen tamales will fit in an Instant Pot depending on the size of your tamales and Instant Pot.

How long does it take for tamales to cook in an Instant Pot?

The pork green chile filling for these tamales cooked in one hour and then I steamed the tamales for 38 minutes in the same pot. Traditionally, I cook filling for tamales in a slow cooker, which can take up to 8 to 10 hours, and then the steaming process is another two to three hours.

More Mexican Instant Pot Recipes

If you make this recipe, please let me know! Leave a ⭐️⭐️⭐️⭐️⭐️ rating on this recipe below and leave a comment, take a photo and tag me on Instagram with #muybuenocooking.

platter of instant pot tamales in their husks next to a plate with an unwrapped tamale topped with extra roasted green chile with a molcajete of roasted chile to the side.

Instant Pot Tamales Recipe with Pork and Roasted Green Chile

4.75 (28 ratings)
Making classic tamales can be an all-day project and lots of dirty dishes, but with the magic of an Instant Pot, you can make a little over a dozen tamales whenever the craving hits — in under two hours from start to finish.

Ingredients

Instant Pot Pork Green Chile

  • 3 to 4 pounds pork shoulder boneless
  • kosher salt
  • pepper freshly ground
  • 2 tablespoons canola oil
  • 1 yellow onion, diced
  • 3 garlic cloves, minced
  • 1/2 cup chicken broth
  • 6 Hatch chiles, roasted, peeled, and diced 

Masa:

Instructions 

Instant Pot Pork Green Chile

  • Season the pork generously with salt and pepper. Select Sauté on the Instant Pot and warm the oil. In batches, sear the pork until browned on all sides, about 3 minutes a side. Using tongs or a slotted spoon, transfer the pork to a plate. 
  • Add the onions to the pot and cook, stirring occasionally, until tender and translucent, about 3 minutes. 
  • Stir in garlic for 1 minute, return the pork to the pot, add the broth and chile, and give everything a good stir. 
  • Lock the lid in place and turn the valve to Sealing. 
  • Press the Manual/Pressure Cook button and set the cook time for 1 hour at high pressure.  
  • Let the steam release naturally for about 10 minutes, then turn the valve to Venting to release any residual steam. 
  • Carefully remove the lid and, using a slotted spoon, transfer the pork mixture to a bowl. Using 2 forks, shred the pork. 
  • Season with salt and pepper if needed, stir well and let cool to room temperature. Using pot holders, lift out the inner pot, rinse well, and return the inner pot to the Instant Pot housing.

Prepare Hojas (Corn Husks):

  • Soak corn husks in water for an hour before using, rinse well with running water to take off any dust or corn husk fibers. To keep corn husks pliable and easy to work with, keep in water while filling tamales. Place a handful of wet corn husks in a colander to drain before using.

Masa:

  • Combine lard, salt, and baking powder using an electric mixer, beat at medium-high speed until well whipped, about 1 minute.
  • Add one-fourth of the masa at a time to the lard, beating between additions until thoroughly incorporated.
  • Slowly add chicken stock and continue beating until dough is light and has a soft and spreadable hummus-like texture. If it’s too dry, mix in a little more broth; if your dough is too loose, add more masa harina until you get the desired texture. 
  • Cover the masa and set aside.

Spread Masa:

  • Place the wide end of the husk on the palm of your hand, narrow end is at the top. Starting at the middle of the husk spread 2 tablespoons of the masa with the back of a spoon in a rectangle or oval shape, using a downward motion towards the wide-bottom edge. Do not spread the masa to the ends; leave about a 2-inch border on the left and right sides of the husk. 

Fill Corn Husks:

  • Spoon 1 ½ tablespoons of filling down the center of the masa. Fold both sides to the center; finish off by bringing the pointed end of the husk toward the filled end. Make sure it’s a snug closure so the tamal will not open during steaming. Secure by tying a thin strip of corn husk around the tamal. This will keep the tamal from unwrapping during the steaming process, especially if the husk is too thick and will not stay folded. 

Steam Tamales in an Instant Pot:

  • Pour 1 cup water into the Instant Pot and insert the steam rack.  
  • Arrange a few corn husks on the bottom of the rack. 
  • Place the tamales on the corn cusks, standing them upright. Lock the lid in place and turn the valve to Sealing.
  • Press the Manual/Pressure Cook button and set the cook time for 38 minutes at high pressure. Let the steam release naturally for about 10 minutes, then turn the valve to Venting to release any residual steam. 
  • Carefully remove the lid and transfer the tamales to a plate. Let stand for 15 to 30 minutes to set up before serving.

Serve:

  • Drizzle tamales with diced roasted green chile.

Notes

  • Masa harina is readily available in the Hispanic aisle of your grocery store and online.
  • To reheat, wrap each cooked and defrosted tamal (still wrapped in corn husks) in a damp paper towel on a microwave-safe plate and heat for one to two minutes.
Expert Tips:
  • Time Management – Soak your husks while the filling cooks. That way, they’ll be nice and pliable as soon as you’re ready to fill them!
  • Corn Husk Base – Using a few corn husks on the bottom of the Instant Pot rack helps to make sure none of your delicious tamales slips through the cracks.
  • Super Soaking – To keep corn husks pliable and easy to work with, keep them in the water while filling the tamales, grabbing only a handful at a time to drain.
Optional Variations:
  • Vegetarian – Rather than filling your tamales with pork stew, try filling them with cheese and rajas or zucchini and corn. To keep them completely vegetarian-friendly, make sure to use shortening rather than lard and vegetable broth rather than chicken broth. 
  • Pork-Free – Eat meat, but not pork? Try filling your tamales with my Instant Pot chicken tinga instead!
  • Frozen Tamales in Instant Pot – If you hosted a tamalada this holiday season, you may be lucky enough to still have some tamales in the freezer. Feel free to pop your frozen, unsteamed tamales in the Instant Pot and pressure cook on high for 5 minutes.
Calories: 306kcal, Carbohydrates: 18g, Protein: 15g, Fat: 19g, Saturated Fat: 5g, Cholesterol: 46mg, Sodium: 331mg, Potassium: 344mg, Fiber: 2g, Sugar: 1g, Vitamin A: 103IU, Vitamin C: 5mg, Calcium: 53mg, Iron: 2mg

This recipe is inspired by this pork green chile tamales recipe on the Instant Pot website.

Photography by Jenna Sparks
Originally published: December 2019.