Instant Pot Beef Carnitas

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.

I know I’m late to the Instant Pot craze but ever since I got one at Christmas I’ve been loving it!   I use it several times a week for dinner because most dishes require little prep work.  Plus I can put baby J in an infant carrier and get everything into the Instant Pot before turning it on.

Need a weeknight meal? Try these Instant Pot Beef Carnitas.

I’ve been working on some original recipes for the Instant Pot.   The first 5 recipes I tried were from cookbooks.  The next few recipes I tried were from other blogs.  I’m finally confident enough to start trying out my own recipes and these Instant Pot Beef Carnitas were my very first recipe.

Everything you need to make Instant Pot Beef Carnitas

I started with these because I had beef sirloin in the freezer that I needed to cook.  It was already cut into strips so I didn’t have to do any prep work there.  Then I added in some peppers and onions, some spices, and some juice then I closed the lid.

Make Instant Pot Beef Carnitas in just 30 minuntes!

I was a little bit worried about how they would cook up.  Sirloin isn’t the most tender beef in the world and it would be cooking pretty fast in the Instant Pot.  As it was cooking I got all of the toppings out for the carnitas.  We had cheddar cheese, jalapenos, sour cream, salsa, and taco sauce.  You can really put anything you want on top of them.

I love the flavors in these Instant Pot Beef Carnitas

When the carnitas were finished they smelled great.  I used a slotted spoon to get the beef and vegetables out of the pot.  The beef was pretty tender and really flavorful.  It had a hint of citrus and a lot of spices.  It was delicious!

Need a weeknight meal? Try these Instant Pot Beef Carnitas.

Instant Pot Beef Carnitas

Yield: serves 4
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

Make delicious beef carnitas with peppers and onions in under 30 minutes in the Instant Pot


  • 1 1/2 lb. sirloin, cut into strips
  • 1/4 c. orange juice
  • 1/4 c. lime juice
  • 1 Tablespoon brown sugar
  • 1 Tablespoon cumin
  • 1 Tablespoon chili powder
  • 1 teaspoon garlic powder
  • 2 teaspoon salt
  • 1 teaspoon black pepper
  • 1/2 onion, chopped
  • 1 bell pepper, diced


  1. Place the beef in the bottom of the Instant Pot.
  2. Mix together the orange juice, lime juice, brown sugar, cumin, chili powder, garlic powder, salt, and black pepper. Mix well and set aside.
  3. Place the onions and peppers in the pot on top of the beef. Pour the juice mixture over top of the beef and vegetables and shut the lid.
  4. Hit the pressure cooker button and set it for 20 minutes on high. Once it has cooked for 20 minutes let the pressure release for 5 minutes on its own then hit the manual pressure release.
  5. Use a slotted spoon to remove the beef and vegetables from the pot.
  6. Serve on soft tortillas with cheese, sour cream, salsa, taco sauce, and jalapenos.


A Hezzi-D Original Recipe

Instant Pot Beef Carnitas

Leave a Reply

Your email address will not be published. Required fields are marked *