Place all the ingredients in an Instant Pot (read notes). Pour water enough to cover the meat for 1 inch.
Close the lid, set the float valve up, and cook at high pressure for 40 minutes.
Natural release for 10 minutes then quick release the steam before opening the pot.
Remove the meat from the pot and place it in the bowl of a stand mixer.
Attach the flat beater paddles and mix at low speed for about 30 seconds or until is fully shredded.
Use it straight away in your recipe or allow it to cool down completely and store it for later.
Notes
If you want to cook it in a slow cooker, it will take 5 to 8 hours on low, or 4 to 6 hours on high depending on the beef cut you choose.
If you want to cook it on the stovetop, just cut the meat into chunks so it will cook faster. Add everything to a pot and cook for about 2 hours skimming off the foam that forms on the surface and adding more water if necessary.
Don't throw away the cooking water! That flavorful beef broth is perfect for making soups, sauces, and stews.