A carnitas burrito is a large flour tortilla stuffed with crispy shredded pork, rice, beans, and fresh toppings like salsa, guacamole, and sour cream. It’s hearty, flavorful, and layered with texture in every bite.

This version uses juicy, citrus-spiced pork shoulder that’s slow cooked until tender, then broiled until the edges turn golden and crispy.

That crispy pork combined with creamy toppings and warm rice is what makes this carnitas burrito so delicious.

If you love ordering carnitas at Chipotle, this homemade version gives you the same bold flavors with even better texture and full control over the ingredients. 

carnitas burrito cut in half

I’m sharing the best way to make crispy pork carnitas whether you want them in the slow cooker, pressure cooker, or Dutch oven.

Cover the pork shoulder in the best carnitas seasoning to bring out the natural flavors of the pork. Slow cook them and broil them until crispy. Then take those crispy bits of pork shoulder and fill a burrito with your favorite toppings. You could also skip the tortilla and make a filling carnitas burrito bowl.

crispy pork carnitas on a sheet pan

What Is In a Carnitas Burrito?

A classic carnitas burrito includes crispy shredded pork, rice, beans, salsa, cheese or sour cream, and avocado or guacamole wrapped in a large flour tortilla.

The balance of warm meat, tender rice, creamy toppings, and fresh vegetables creates contrast in both flavor and texture. The pork is the star, but the layering is what makes it a true burrito instead of just shredded meat in a tortilla.

Grab These Ingredients

Here are the simple ingredients for this pork carnitas burrito recipe. They’re easy and affordable to find in the grocery store. Jump down to the recipe card for exact measurements.

a large sheet pan with all of the ingredients for instant pot pork carnitas including pork shoulder, onion, oranges, limes, spices and garlic
  1. Pork Shoulder (Boneless): Pork shoulder, also known as pork butt, is the star ingredient. It is a flavorful and well-marbled cut of meat that becomes tender and juicy when slow-cooked. 
  2. Onion and Garlic: Onions and garlic provide aromatic and savory notes. They add depth of flavor to the pork during the cooking process.
  3. Orange and Lime Juice: classic carnitas recipes call for citrus juices, such as orange and lime, is a traditional way to marinate and tenderize the pork in Carnitas Burritos. The acidity of the juices helps break down the meat fibers, resulting in tender and succulent pork.
  4. Spices: A blend of spices makes up the delicious carnitas seasoning. Ground cumin, dried oregano, salt, chili powder, paprika, garlic powder, and onion powder add so much flavor.
  5. Tortillas: similar to why you warm a tortilla for enchiladas, a warm tortilla is more pliable and easy to roll. We tested this recipe with flour tortillas and Siete grain-free tortillas and they were delicious. 
  6. Rice: Adding cooked rice to the burrito provides texture and substance. It also absorbs some of the flavors from the other ingredients, making each bite more satisfying. You can use brown rice, cilantro rice, or Mexican rice.
  7. Black Beans: this is a really common filling in Mexican cuisine and provides a good source of fiber. They add a creamy and slightly earthy taste to the burrito. You could also use refried beans (we like Siete) or pinto beans.
  8. Toppings: the options are endless when it comes to toppings. We’re sharing oour favorite toppings below!

Favorite Toppings

Here are some of the most delicious toppings to create the best carnitas burrito. Just a few or use them all!

  1. Salsa: try salsa verde, pico de gallo, red salsa, or something more spicy. You could also use a homemade pineapple salsa because pork and pineapple are a great combination.
  2. Avocado or avocado-based topping: the most classic is guacamole, but avocado crema and creamy avocado dip are great options. 
  3. Creamy element: a dollop of sour cream adds a cooling element to offset the warm, crisp pork. You could use dairy-free sour cream or try our favorite jalapeno ranch.
  4. Cheese: Add a sprinkle of your favorite cheese, like shredded cheddar, Monterey Jack, or queso fresco, for a melty and savory touch. Want to make them dairy-free? Make this cashew queso in 10 minutes.
  5. Fresh toppings: finish the burrito with fresh cilantro, Mexican pickled onion, diced red onion, or chopped jalapeno. Don’t forget the chopped romaine lettuce for an extra crunch.

How to Build a Carnitas Burrito So It Doesn’t Fall Apart

Layering matters.

Start with rice in the center of the tortilla. Rice acts as a buffer and absorbs excess moisture from the pork and salsa. Next, add black beans and crispy carnitas. Finish with toppings like cheese, guacamole, and salsa.

Keep wet ingredients like salsa and sour cream toward the top and avoid overfilling. Overstuffing is the main reason burritos tear! Though you could go full Chipotle and double wrap if this happens.

Another deal breaker: Warm your tortillas before rolling so they’re flexible and easier to fold.

a bowl of carnitas with burrito toppings

How to Make Carnitas Burritos

The full printable recipe is below, but let’s walk through the steps with some photos and a video so you have a clear idea of what to expect. These delicious burritos are really easy and these step-by-step instructions will make sure they turn out every time.

We’re sharing how to make them in the pressure cooker, but the recipe card below includes slow cooker and stovetop instructions.

Make the Carnitas

Combine the spices in a small bowl and rub all sides of the pork generously. Sear each piece of pork shoulder on saute mode with olive oil until crispy and brown.

Pro tip: Work in batches because overcrowding the pot results in the meat steaming rather than searing.

how to season and sear carnitas

Add more olive oil and saute the onion and garlic. Pour in the chicken broth, lime juice, and orange juice to deglaze the pan then add the pork back with the cooking liquid.

Cancel the saute setting and pressure cook on high for 55 minutes. Natural release (do nothing) then release the remaining steam by turning the sealing valve to the venting position. 

how to make carnitas in the instant pot

Shred the juicy pork with two forks on a large baking sheet. Broil for 2-3 minutes, toss once, then broil for another 2-3 minutes until the top browns and you see crispy edges.

shredding carnitas on a sheet pan

Assemble the Burritos

​When you’re ready to serve. Warm the burrito shells in the oven, microwave, comal, or over an open gas flame. We explain all of these options in this post about how to soften tortillas for enchiladas. The process is the same!

Place about 1/4 cup of rice in the middle of the tortilla then top with black beans and crispy carnitas. Finish with your favorite toppings like sliced avocado, guacamole, jalapeno ranch, pico de gallo, cilantro, or cashew queso.

carnitas burrito toppings in the middle of a tortilla

To roll the burrito, fold half of the burrito over the toppings and tuck it under, securing the toppings against the shell. Fold in both sides then finish rolling into a burrito. Serve whole or slice in half.

carnitas burrito with avocado and pico de gallo

Do you love pulled pork? I have the best recipe for Instant Pot pulled pork too!

Recipe FAQs

What is carnitas burrito made of?

A carnitas burrito is made with crispy shredded pork, rice, beans, salsa, cheese or sour cream, and avocado wrapped in a large flour tortilla.

Is a carnitas burrito pork or beef?

Carnitas is always made from pork, typically pork shoulder.

What makes carnitas different from pulled pork?

Carnitas uses Mexican spices and citrus juice and is broiled after cooking to create crispy edges.

Can I make carnitas burritos ahead of time?

Yes. You can meal prep the pork and store it separately, or assemble full burritos and wrap them tightly in foil for reheating.

Can I make this gluten-free?

Yes. Use grain-free tortillas like Siete or serve the carnitas as a burrito bowl instead.

How to Keep Burritos from Getting Soggy

If you’re meal prepping carnitas burritos, let the meat cool slightly before assembling. Excess steam creates moisture inside the tortilla.

Use thicker salsas instead of very watery ones, and consider wrapping burritos tightly in foil to hold their shape.

For best texture, store components separately and assemble just before eating when possible.

Store and Meal Prep

Store leftover carnitas in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or in the oven on a baking sheet until heated through then add them to your burritos or bowls.

This is a great way to meal prep for thee week! Make a big batch on the weekend and have carnitas burritos or burrito bowls all week. 

You can also meal prep burritos by assembling them, rolling them, and wrapping them in aluminum foil. Reheat in the oven with the foil then serve or remove from the foil and microwave. Just note that the chilled toppings like lettuce, tomato, guacamole aren’t as good when warm.

Need another Mexican recipe? Make Mexican shredded beef is the tomato-based, chuck version of these carnitas. Make a double batch and freeze shredded beef enchiladas for a quick weeknight meal.

carnita burrito cut in half

If you make this recipe, I’d love for you to give it a star rating ★ below. You can also tag me on Instagram so I can see it!

More Mexican Dinner Recipes

Save this Recipe!
Enter your email & I’ll send it straight to your inbox.
Please enable JavaScript in your browser to complete this form.
Tap stars to rate!
4.50 from 2 votes

Carnitas Burrito

Prep: 15 minutes
Cook: 1 hour 25 minutes
Total: 1 hour 40 minutes
These protein-packed and tender carnitas burritos boast juicy, slow-cooked pork, paired with vibrant vegetables, zesty salsa, and creamy guacamole. The juxtaposition of crispy pork and creamy toppings as well as the combination of warm, tender, meat and cooling sour cream or cheese make every bite just as delicious as the last.

Save this Recipe!

Enter your email and we’ll send it directly to you.
Please enable JavaScript in your browser to complete this form.
Servings: 6 burritos

Ingredients

For the Carnitas

  • 2 teaspoons kosher salt divided
  • 2 teaspoons dried oregano
  • 3 teaspoons cumin
  • 1 teaspoon EACH: smoked paprika, garlic powder, onion powder, and chili powder
  • ½ teaspoon black pepper
  • 3 lb boneless pork shoulder (aka pork butt) cut into 3-inch pieces
  • 2 tablespoons olive oil or avocado oil
  • 6 cloves garlic roughly chopped
  • 1 medium white onion cut into large chunks
  • 2 bay leaves
  • cup fresh orange juice about 1 large orange
  • cup fresh lime juice about 2 limes
  • 1 cup chicken broth

For the Burritos

  • 6 Burrito shells we used Siete grain-free burritos
  • 1 1/2 cups cooked Cilantro lime rice Note
  • 1 15-ounce can black beans, drained and rinsed
  • 1 cup pico de gallo
  • Shredded cheese or cashew queso
  • Jalapeno ranch and/or sour cream
  • Guacamole, sliced avocado, or avocado crema

Instructions 

  • Mix all of the spices in a small bowl. Rub the mixture into all sides of each piece of pork, using your fingertips to rub it in until the outside turns a red hue from the paprika and chili powder.
    2 teaspoons kosher salt divided, 2 teaspoons dried oregano, 1 teaspoon EACH: smoked paprika, garlic powder, onion powder, and chili powder, ½ teaspoon black pepper, 3 teaspoons cumin
  • Drizzle the olive oil into the bottom of the Instant Pot and turn it to the saute function until it’s hot and shimmering. Working in batches, sear 4-5 pieces of pork shoulder for 2-3 minutes on each side, until crispy and brown. Transfer the seared pork to a cutting board.
    2 tablespoons olive oil or avocado oil, 3 lb boneless pork shoulder (aka pork butt)
  • Pour in a bit more oil in the bottom of the pot and add the onion and cook to soften for 2-3 minutes, until translucent. Add the garlic and cook for another 1-2 minutes, until fragrant.
    1 medium white onion cut into large chunks, 6 cloves garlic roughly chopped
  • Pour in the lime juice, orange juice, broth, and bay leaves. Stir it togetheere, scraping any brown bits from the bottom of the pan. Cancel the saute setting and close the lid and turn the pressure valve to the sealing position.
    2 bay leaves, ⅓ cup fresh orange juice, ⅓ cup fresh lime juice, 1 cup chicken broth
  • Cook on high pressure for 55 minutes. It will take about 10 minutes for Instant Pot to come to pressure before it counts down. When the timer goes off, naturally release the Instant Pot (do nothing) for 10 minutes then turn the pressure release valve to quick release (release the remaining pressure).
  • Preheat the oven to broil. Use a slotted spoon to remove the cooked pork pieces from the Instant Pot onto a sheet pan. Shred the pork with two forks. It should fall apart easily.
  • Spread it out evenly onto the sheet pan and broil it in the oven for 3-5 minutes, turning the pan once or twice to crisp it evenly. Serve warm in tortillas, a burrito, or in a burrito bowl.
  • When you’re ready to serve, warm the burrito shells by heating over an open gas stove flame for 30 seconds on each side. You can also put them in the microwave for 30 seconds or use a large cast-iron skillet to heat on both sides for 20-30 seconds each.
  • Place about 1/4 cup of rice in the middle of the tortilla then top with black beans and crispy carnitas. Finish with your favorite toppings.
  • To roll the burrito, fold half of the burrito over the toppings and tuck it under, securing the toppings against the shell. Fold in both sides then finish rolling into a burrito. Serve whole or slice in half.
Last step! If you make this, please leave a review letting us know how it was!

Notes

Note 1. Slow Cooker Carnitas. follow the instructions to season and sear the pork shoulder in a skillet over medium-high heat. Transfer it to the slow cooker with the onion, garlic, lime juice, orange juice, and ½ cup of broth. Slow cook on low for 8-10 hours or on high for 6-8 hours.
Note 2. Stove Top Carnitas: follow the instructions to season and sear the pork shoulder in a large Dutch oven or oven-safe pot with a little oil over medium-high heat. Add the remaining carnitas ingredients then cover and transfer the pot to the oven and bake at 300°F for 2 1/2 to 3 hours, or until the pork falls apart.
*Nutrition information is an estimate and includes the tortilla, pork, rice, beans, and pico de gallo. It does not include other toppings or suaces.

Video

Equipment

  • Instant Pot (Note 1 Slow Cooker, Note 2 Dutch Oven)

Nutrition

Serving: 1burrito | Calories: 589kcal | Carbohydrates: 75.9g | Protein: 43.2g | Fat: 15.5g | Cholesterol: 102.6mg | Sodium: 1305mg | Fiber: 6.6g | Sugar: 2.2g | Vitamin A: 9.5IU | Vitamin C: 11.6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

This post may contain affiliate links. Read our disclosure policy.

4.50 from 2 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




2 Comments

  1. Donna says:

    4 stars
    Thanks for having the ingredient text beneath each of the instructions in the recipe. That is SOOOO thoughtful. It’s nice to not have to be scrolling back to see the amount of whatever is required next!!

    1. Molly says:

      You’re welcome:) I love that feature too!