If you’re craving carnitas, but don’t have a pork shoulder on hand, try making instant pot beef carnitas with a chuck roast! Made with 7 simple ingredients, and done in a fraction of the time as your slow cooker would take, this flavorful beef is ready-to-fill tacos, taco salads, or burrito bowls. Pair your beef tacos with my easy 4-ingredient sweet onion salsa for the best flavors!
Cut the beef roast into 3-4 equal pieces and sprinkle with a little sea salt.
Turn the instant pot to the SAUTE function. When hot, add the oil and sear the beef for 3-4 minutes on one side, then flip and sear on the other.
Add in the diced onion and saute for 2 minutes. Cancel the SAUTE function.
Combine the chili powder, cinnamon, sea salt, and pepper in a small bowl and mix to combine. Pour the spice mixture over the beef, and add ½ cup water (or beef stock).
Cook on MANUAL high pressure for 45 minutes, and then allow a natural release of the pressure for 10 minutes. After that, a quick release to allow any remaining pressure to go.
Remove the beef with a slotted spoon and place it on a cutting board to shred with forks, or slice thinly with a knife.
While the beef cooks, you can make the sweet onion salsa! Add the roughly chopped onion, cilantro, garlic, sea salt, and pepper into a food processor. Pulse until everything is chopped into small pieces, then add the tomatoes and pulse or blend to get a smooth salsa.
Serve your flavorful beef carnitas in tortillas with sweet onion salsa, a squeeze of lime juice, and all your favorite taco toppings!