Go Back
+ servings
tacos on a platter with garnishes

Crispy Pork Belly Tacos

The pork belly is cooked in the Instant Pot until melt-in-your-mouth tender, then roasted to crisp perfection and served on a flour tortilla with tomatoes, cheese and chimichurri sauce.
Course Main Course
Cuisine Mexican
Prep Time 5 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 25 minutes
Servings 4 servings
Calories 623kcal



  • Combine the pork belly, orange juice, garlic, chipotle pepper, cumin, 1 tsp. of salt and lime juice in the Instant Pot. Cook on high pressure for 60 minutes. 
  • Let the pressure release naturally for 10 minutes, then use the quick release to release any remaining pressure.
  • Heat the oven to 425F. Place the pork belly on a rack over a parchment paper lined baking sheet and sprinkle lightly with the remaining teaspoon of salt. Roast in the oven for 20 minutes until crisp and caramelized.
  • Remove from the oven and let it cool. Once cooled, shred with a fork or chop in small pieces.
  • Assemble your tacos with 1-2 tablespoons of pork (depending on tortilla size), diced tomatoes, fresh cilantro, crumbled cotija cheese and a drizzle of chimichurri sauce.



  1. If you use whole pork belly instead of sliced, add 5-10 minutes to the cook time. 
  2. If you don't have chimichurri sauce, any salsa can be used in it's place. Try this Spicy Tomatillo Salsa.
  3. Flour or corn tortillas can be used. I personally prefer flour, but corn works just as well. 
  4. The roasted pork belly should be crisp and caramelized. If not, place it back in the oven for another 3-5 minutes until the fat has crisped.
  5. The pork belly can be made in advance and stored in the fridge for up to 3 days. Reheat it in a 400 degree oven for 10-15 minutes, until sizzling.
  6. Leftover pork belly can be stored in the freezer for up to 6 months in an airtight container or bag. Thaw in the fridge overnight and heat in a 350 degree oven for 5-10 minutes, or until warmed through. 


Serving: 2tacos | Calories: 623kcal | Carbohydrates: 8g | Protein: 11g | Fat: 60g | Saturated Fat: 21g | Cholesterol: 81mg | Sodium: 516mg | Potassium: 333mg | Sugar: 5g | Vitamin A: 125IU | Vitamin C: 32.1mg | Calcium: 15mg | Iron: 0.9mg