Skip to main content
Cauliflower Carnitas
veganoEasyFree

Cauliflower Carnitas

45 min (10 prep + 35 cook) Easy 4 servings Moderno MX
Edmond Bojalil
Edmond Bojalil

Recetas Mexas

Published: 30 Mar 2026 · Updated: 30 Mar 2026
Share:

About this recipe

Oven-roasted cauliflower, shredded and crisped in a pan with Mexican spices. Similar texture to traditional carnitas, perfect for tacos.

History & Origin

Michoacan-style carnitas are one of Mexico's most beloved culinary treasures. Traditionally made by slow-confit pork in lard for hours, they are the favourite taco filling across the country. Their origins trace back to the Spanish influence of pork in Mexican cuisine, which merged masterfully with indigenous slow-cooking techniques. In recent years, Mexican vegan gastronomy has experienced an extraordinary flourishing. Creative cooks from Mexico City, Guadalajara and other cities have found in cauliflower a versatile ingredient that, when worked correctly, can surprisingly mimic the fibrous texture of carnitas. The key lies in the process: roasting the cauliflower at high temperature to develop flavour, then shredding it by hand, and finally crisping it in a very hot pan. The spices are fundamental to this recipe. Cumin, smoked paprika and garlic powder recreate the flavour profile of carnitas without the need for pork. A squeeze of lime juice at the end adds the acidity that balances everything. This version is perfect for tacos, burritos or tostadas. Serve with chopped onion, coriander and salsa verde for an authentic experience. It is also an economical and quick recipe that demonstrates that Mexican vegan cooking can be hearty, flavourful and deeply satisfying.

Estimated cost

£3.50

Total cost

£0.90

Per serving

* Approximate prices based on UK supermarkets

Nutritional information per serving

150

Calories

5g

Protein

18g

Carbohydrates

7g

Fat

5g

Fibre

360mg

Sodium

* Approximate values. May vary depending on ingredients used.

Method

  1. 1

    Preheat the oven to 220°C. Cut the cauliflower into medium florets and place them on a baking tray.

    Step 1
  2. 2

    Mix the olive oil with the cumin, smoked paprika, garlic powder and salt. Pour over the cauliflower and toss well so all the florets are coated.

    Step 2
  3. 3

    Roast for 25-30 minutes, turning halfway through, until the cauliflower is tender with golden edges. Remove from the oven and leave to cool slightly.

    Step 3
  4. 4

    Using your hands or two forks, shred the cauliflower into irregular pieces mimicking the texture of carnitas.

    Step 4
  5. 5

    Heat a large frying pan over high heat. Add the shredded cauliflower and leave to brown for 3-4 minutes without stirring, so crispy edges form.

    Step 5
  6. 6

    Squeeze the lime juice over the cauliflower, mix and serve in warm corn tortillas with chopped onion, coriander and salsa to taste.

    Step 6

Rate this recipe

Edmond Bojalil
Edmond Bojalil

Founder, Recetas Mexas

Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.

Read more

Related Recipes