Pat the beef chuck roast dry with paper towels and season generously with salt, pepper, smoked paprika, cumin, chili powder, and oregano.
Sear the Meat
Set the Instant Pot to Sauté mode. Add olive oil and sear the beef on all sides until browned (about 3 minutes per side). Remove and set aside.
Sauté the Aromatics
Add chopped onions and garlic to the pot and cook until softened (about 2 minutes).
Deglaze the Pot
Pour in the apple cider vinegar and beef broth, scraping up any browned bits from the bottom.
Build the Sauce
Stir in the tomato paste, fire-roasted tomatoes, Worcestershire sauce, and bay leaves. Return the seared beef to the pot and nestle it into the sauce. Add optional vegetables or beans if using.
Pressure Cook
Lock the lid, set the Instant Pot function to high pressure, and cook for 60 minutes. Let the pressure release naturally for 10 minutes, then manually release the remaining pressure.
Shred and Serve
Remove the beef, shred with two forks, and return it to the sauce. Stir well and garnish with fresh cilantro and lime wedges.