ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Vegetarian Ceviche: Tofu Ceviche Recipe

Updated on July 15, 2012

How to Make a Vegetarian Ceviche

My friend Alex is a vegetarian but his wife eats seafood. Over the years of cooking with them, it has given me the opportunity to try to adapt many of my beloved “carnivore” recipes like this one: tofu ceviche.

Ceviche is a Peruvian method of "cooking" fish by marinating it in citrus (usually lime). The citric acid has the same denaturing effect on the proteins of your fish (or in this case, tofu) as cooking with heat. Of course, ceviche can be tricky to execute in order to time the "cooking" properly so as to not under- or over-cook your subject. Since that's not an issue with tofu, it makes a wonderfully easy subject for ceviche.

The best thing about tofu is that it has no flavor of its own. Rather, it's acts a sponge for the flavors you combine with it. In this recipe, it takes on the intense citrus, ginger, and sesame flavors creating a wonderful Asian-Peruvian fusion.


  • 1 block firm or extra firm tofu
  • 1 bunch cilantro, chopped
  • 1 avocado, chopped into 1/2" sqaures
  • 2 limes, (you will use both juice and zest)
  • olive oil, 1/2 the amount that the limes make in juice
  • 1 1/2" ginger, peeled and grated
  • 1 tsp sesame oil
  • 2 tbsp soy sauce
  • Unsalted corn chips or flatbread, for serving

Kitchen Essential Used In This Recipe

Duralex Made In France Lys Stackable 10-Piece Bowl Set
Duralex Made In France Lys Stackable 10-Piece Bowl Set

These are my recommended mixing bowls. 10 different sizes, dishwasher safe, and even great as serving dishes for the final ceviche.

Premium Cocktail Shaker Set - 24 oz Stainless Steel
Premium Cocktail Shaker Set - 24 oz Stainless Steel

A martini shaker is the best way to mix up the dressing for the ceviche.



  1. Cut the tofu in half lengthwise. Place the halves on a cookie sheet lined with two layers of paper towels. Top the tofu with two more layers of paper towels. Place another cookie sheet on top, and place a 280z can on top to weigh it down (basically you have a tofu sandwich with paper towels and cookie sheets, topped with a heavy can). Leave the tofu to sit for 1-2 hours.
  2. Cut the tofu into 1/2 cubes and place in a mixing bowl.
  3. Add the cilantro and avocado to the tofu and mix well.
  4. In a separate bowl (or a martini shaker works very well) mix together the juice of the limes, the zest of the limes, olive oil, ginger, sesame oil, and soy sauce.
  5. Add the dressing to the tofu-cilantro-avocado mixture and chill for 30 minutes to 1 hour.
  6. Serve with a side of un-salted corn chips or crisp flatbread.

How to Not Screw It Up

  1. The purpose of pressing the tofu between cooking sheets is to squeeze as much moisture out of the tofu as possible. It makes the tofu more firm and enables it to replace the lost moisture with the flavor from the dressing. This first step is probably the single most important step in making ceviche from tofu. Do not skip it and do not short cut it.

Tried this recipe? Rate it.

5 stars from 2 ratings of Tofu Ceviche


    0 of 8192 characters used
    Post Comment

    • Global-Chica profile image

      Anna 4 years ago from New York, NY

      OMG I am so excited about this recipe! My boyfriend is vegetarian and doesn't come close to any seafood but I LOVE seafood, especially ceviche so I am so looking forward to making this so both me and my boyfriend can enjoy your "mock ceviche" =)

    • MickiS profile image

      MickiS 5 years ago from San Francisco

      As an omnivore, I will openly admit that I like this one better than my ahi. The tofu really soaks in the dressing. Enjoy!

    • Claudia Tello profile image

      Claudia Tello 5 years ago from Mexico

      I would have never thought of making a tofu ceviche!!! However, I find it a great idea and a cheaper one as well. Thanks for the tip!

    • livelonger profile image

      Jason Menayan 5 years ago from San Francisco

      This sounds right up my alley! I've never tried ceviche before since I'm a vegetarian, but after I give this a shot, I'll be able to credibly claim I have. Thanks for sharing it!