Photo of three tacos on a blue plate filled with roasted eggplant, sweetcorn, sliced green chilli, chopped tomatoes

Vegan Eggplant Carnitas Tacos (GF)

These Vegan Eggplant Carnitas Tacos are full of flavour, seriously meaty, and really satisfying. They're a great healthy, plant-based dinner for Mexican night! 
Course Main Course
Cuisine Mexican
Keyword eggplant tacos, vegan carnitas, vegan tacos
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4
Calories 95kcal
Author Rhian Williams


For the eggplant:

  • 2 (2 ) eggplants (aubergine) , tops cut off and halved

For the carnitas sauce:

  • 1 (1 ) onion , roughly chopped
  • 2 (2 ) garlic cloves , peeled
  • Handful of fresh coriander (cilantro)
  • 2 tablespoons (2 tablespoons) lime juice
  • 60 ml (1/4 cup) orange juice (freshly squeezed or from a carton)
  • 1 (1 ) medium-sized tomato , roughly chopped
  • 1 teaspoon (1 teaspoon) agave syrup (or sub any other sweetener)
  • 1/2 teaspoon (1 teaspoon) smoked paprika
  • 1/2 teaspoon (1/2 teaspoon) ground cinnamon
  • 1 teaspoon (1 teaspoon) ground cumin
  • Pinch (Pinch) cayenne chilli pepper to taste
  • Salt + pepper to taste

To serve (suggestions):


For the eggplant:

  • Lay out the eggplant skin-side up on a baking tray lined with baking paper and roast in the oven for around 30 minutes at 180 degrees Celsius (350 degrees Fahrenheit), until soft enough to pierce easily with a fork
  • Once the eggplant is cooked, use a fork to shred the flesh of the eggplant. The shredded flesh should easily fall out of the outer skin

For the carnitas sauce:

  • Place all the ingredients in a food processor or blender and whizz until smooth
  • Place the sauce in a pot and cook on a low heat for around 10 minutes
  • Once the eggplant is done, place the shredded eggplant into the pot and cook for another couple of minutes*

To serve:

  • Serve the eggplant carnitas with tortillas, stuffed with desired ingredients


*You could add some black beans or green lentils for extra protein.


Calories: 95kcal | Carbohydrates: 22g | Protein: 3g | Sodium: 8mg | Potassium: 676mg | Fiber: 7g | Sugar: 13g | Vitamin A: 460IU | Vitamin C: 21.5mg | Calcium: 37mg | Iron: 1mg