Go Back Email Link
+ servings
Print Recipe Add to Collection
5 from 2 votes

Vegan Carnitas

You all seemed to love my take on the vegan tofu gyro so I knew I had to make another fun, new "meaty" tofu recipe! While I didn't eat carnitas often before going plant-based, I surely am obsessed with this version that captures the flavors and textures of traditional carnitas pretty dang well! As the dubbed "tofu queen" on social media, I will show you all the simple steps to make this crispy vegan meat including using the proper tofu, a peeling technique, and the perfect marinade of spices. You may expect this recipe to be complicated, but it is anything but. You can have delicious vegan carnitas tacos on your dinner table in less than 30 minutes! AND it still tastes great the next day- but I highly recommend you reheat stovetop to regain that crispiness. 😉
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Lunch/Dinner
Diet:
Servings: 5 -6 tacos
Calories: 284kcal

Ingredients

  • 1 block super firm tofu needs to be super firm! See notes

Marinade

  • 4 tbsp avocado oil or oil for choice*
  • 1 tbsp soy sauce
  • 2 tsp cumin
  • 1.5 tsp chili powder
  • 1 tsp oregano
  • 3/4 tsp kosher salt* See note*
  • 1/4 tsp black pepper

Carnitas Base

  • 1 tbsp avocado oil or oil of choice
  • 1/2 cup finely diced white onion
  • 2 tbsp finely diced jalopeño
  • 2 cloves minced garlic
  • 1/3 cup fresh orange juice (approx 1 large orange)

Optional for Tacos

  • 4-6 taco flour tortillas
  • finely diced onion
  • finely diced cilantro
  • fresh lime highly recommend!

Instructions

  • Start by making your tofu carnitas strips. Pat dry your block of extra firm tofu.
    Using a peeler on the side of the tofu that is smaller, begin making strips of "meat". Your tofu may crumble a little bit on the sides, but that's okay. You will still be able to make plenty of strips. You may even want to throw some of those crumbles into the mixture because they crisp up beautifully!
    Make as many strips as possible and place them in a shallow bowl.
    Tip: I alternated between various sides of the tofu block to make my strips, especially if one side started to get more crumbly.
    1 block super firm tofu
  • In a small bowl, whisk together your marinade. Pour it over your tofu strips and using a spoon or your fingers, gently toss your strips to help them get evenly coated with the marinade. Don't worry if some break - they will create some great texture in your carnitas.
    Set the tofu strips aside to marinate.
    4 tbsp avocado oil, 1 tbsp soy sauce, 2 tsp cumin, 1.5 tsp chili powder, 1 tsp oregano, 3/4 tsp kosher salt*, 1/4 tsp black pepper
  • In a large skillet/saucepan, add 1 tbsp of oil over medium heat. Add your finely diced onion and jalapeño. Sauté for approximately 5 minutes. Add your garlic cloves and sauté for another minute or so.
    Turn heat down slightly. Deglaze the pan with your orange juice and stir for a minute.
    1 tbsp avocado oil, 1/2 cup finely diced white onion, 2 tbsp finely diced jalopeño, 2 cloves minced garlic, 1/3 cup fresh orange juice
  • Turn the heat up to med-high. Add your tofu strips and gently toss in the liquid. Tongs are helpful at this stage. As best as you can, separate tofu strips that are stuck together.
    Cook your tofu carnitas for 12-14 minutes, tossing the mixture every 2-3 minutes. You may find a spatula works better at this stage. Allow the tofu to go untouched for as long as possible without burning to help it get nice and crispy.
    Tip: At the end, add 1 tbsp of water and cover the pan for 30 seconds. This will help it crisp up even more!
  • Make yourself some vegan carnitas tacos using flour tortillas. You can make anywhere from 4-6 tacos, depending on how much you fill them. Top with onion, cilantro, and fresh lime. You could even add avocado strips.
    Tip: the fresh lime makes a HUGE difference!

Notes

The best tofu for vegan carnitas is super firm tofu. This means it has already been pressed and has a less liquid than extra firm. I tried this recipe with pressed extra firm, but it was still difficult to make the strips. Super firm tofu will create the perfect strips!
Why avocado oil?
Avocado oil has a higher smoke point, which means it can be cooked at higher temperatures without burning. I prefer it over olive oil, but if that's the only oil you have that will work as well. 
Kosher salt vs. table salt
Kosher salt has larger, flakier crystals and no added iodine, which makes it easier to pinch, dissolve, and season food more evenly. Iodized salt has finer grains and includes added iodine for nutritional purposes, but it can taste slightly sharper and is harder to control when cooking.
1 tsp of kosher salt does NOT equal 1 tsp of iodized salt. 1 tsp of kosher salt is LESS salty than iodized salt, so if you are substituting iodized for kosher, make sure to start with less and add more as needed.
 
 
*Nutrition facts calculated for 5 tacos (including tortillas) without toppings

Nutrition

Calories: 284kcal | Carbohydrates: 21g | Protein: 9g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 11g | Sodium: 900mg | Potassium: 269mg | Fiber: 2g | Sugar: 4g | Vitamin A: 297IU | Vitamin C: 10mg | Calcium: 94mg | Iron: 3mg