Vegan Coconut Ceviche With Armenian Cucumber And Plum

Fish-free ceviche that looks and tastes like the real thing.

Vegan coconut ceviche ready to serve

It may look like a fish and taste like a fish but luckily it’s not a fish and it doesn’t smell like one.

This easy plant based ceviche has the perfect texture and appearance and is suitable for the whole family (my 3 year old loves it).

Another great thing about this recipe is that you get to drink fresh coconut water.

fresh young coconut
vegan coconut ceviche

Keep In Touch

Subscribe to receive delicious recipes, updates, competitions and more.

Enter your email address


Prep time
20 minutes


  • 2 young coconuts
  • 1 small red onion
  • 1 freshly squeezed lemon or lime
  • 1 Armenian cucumber
  • 2 red plum
  • 1 handful cilantro
  • olive oil
  • salt and pepper


  1. Open young coconuts, using a sharp large knife (if you’ve never done this I recommend watching a YouTube tutorial before starting). Reserve the water or drink it, and use a spoon to scrape out coconut meat. Cut into bite size pieces and set aside.
  2. Thinly slice the red onion and set in a medium bowl. Add the fresh lemon juice and a bit of salt and massage for 1 minute. Add the cut out coconut and set aside.
  3. While the coconut is marinating, peel, deseed and slice the Armenian cucumber, slice the plum and cut the cilantro leaves.
  4. Spread the coconut-onion mixture on a large serving plate, decorate with cucumber, plum, cilantro. Drizzle olive oil and finish off with salt and pepper.
  5. Serve or keep covered in the fridge until serving.