Sprinkle all of the seasonings on top of the roast.
Add the onion, tomatoes, chilies, and jalapeno pepper on top of everything.
Place the lid on top, move the valve to SEALING, and press the PRESSURE COOK button. Depending on the weight of your roast, set timer for 25 minutes per pound (for a 3 pound roast, I cooked it for 75 minutes).
When time is done, let pressure do a NATURAL RELEASE (I recommend letting it sit there on the “keep warm” setting for at least an hour, the longer you can go the more tender and juicy your roast will be!).
Remove roast from Instant Pot and shred roast using 2 forks
Return meat to Instant Pot and stir in with the juices. Stir in the fresh cilantro.
Serve on buns topped with coleslaw and Monterey Jack cheese.
Sliced jalapenos are also a great topper if you like heat!
Notes
The longer you let the roast sit in the pot, the better the flavor will be. I would suggest letting it sit on the KEEP WARM setting for at least an hour if you can!