About this recipe
Cauliflower marinated in lime juice with red onion, serrano chilli, cucumber, and avocado. A 100% plant-based ceviche packed with flavour.
History & Origin
Ceviche is one of the most iconic dishes in Latin American gastronomy, and while it is inevitably associated with fresh fish, the creativity of modern Mexican cooking has found in cauliflower the perfect substitute to create a 100% plant-based version that respects both the technique and spirit of the original dish. The key to ceviche, whether fish or vegetable, lies in the acidic marinating process. In the traditional version, the acid in lime juice chemically "cooks" the proteins in the fish. With cauliflower, marinating in lime juice slightly softens the florets, infuses them with citrus flavour, and creates that characteristic texture reminiscent of classic ceviche. The trick is to cut the cauliflower into small pieces and leave them to marinate long enough to absorb all the flavours. The serrano chilli provides that fresh, vegetal heat that defines Mexican ceviche — very different from the dry warmth of chilli de árbol. The red onion, also marinated in lime juice, loses its sharpness and becomes soft and pink. The coriander, cucumber, and avocado complete the palette of flavours and textures that make this dish a complex and satisfying experience. This vegan cauliflower ceviche is perfect as a light starter, a sharing snack, or part of a summer menu. No cooking required, ready in 20 minutes, and completely plant-based — it is proof that contemporary Mexican cuisine can be innovative without losing its identity.
Estimated cost
£4.40
Total cost
£1.10
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
120
Calories
4g
Protein
14g
Carbohydrates
6g
Fat
5g
Fibre
280mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Cut the cauliflower into very small florets (bite-sized). Place in a large bowl and cover completely with freshly squeezed lime juice. Add a pinch of salt, mix well, and leave to marinate for 15 minutes.

- 2
While the cauliflower marinates, finely chop the red onion, deseeded serrano chilli, and coriander, and dice the tomatoes into small cubes. Cut the cucumber and avocado into similar-sized pieces.

- 3
Drain the cauliflower from excess lime juice, reserving 2 tablespoons of the marinade. Transfer the cauliflower to a clean bowl and add all the chopped vegetables: red onion, serrano chilli, tomato, cucumber, and coriander.

- 4
Add the olive oil and the 2 reserved tablespoons of lime juice. Gently fold everything together with a spoon to combine all the flavours without crushing the avocado. Taste and adjust the salt and chilli heat to your liking.

- 5
Add the diced avocado just before serving to prevent browning. Serve chilled in glasses or shallow bowls, accompanied by tostadas or tortilla crisps. Consume immediately to enjoy the fresh texture of the cauliflower.

Rate this recipe

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 moreRelated Recipes

Vegan Almond Mole

Roasted Sweet Potato and Black Bean Tacos

Mushroom and Chipotle Sopes
Vegan corn sopes topped with chipotle mushrooms, black beans and avocado.

Pressed Oyster Mushroom Chicharrón Tacos
Vegan tacos with pressed oyster mushrooms in green sauce, mimicking chicharrón prensado.
