Ceviche de Soya

Ceviche de Soya, made with texturized soy protein, is a tasty and refreshing alternative perfect for meatless Mondays or Lent Fridays.

Ceviche de Soya recipe - lacocinadeleslie.com

Soya (texturized soy/vegetable protein) is a very popular ingredient here in Mexico. Not only is it a great alternative to meat, it's also budget-friendly and it's easy to store in your pantry. I use soya (TVP) most during Cuaresma (Lent). It's quick and easy to prepare, and is a perfect substitute for ground meat if your budget is tight or you're simply trying to eat more meatless meals. And best of all, it's super versatile. Some of my favorite ways to prepare soya is in carne adobada for tacos al pastor, sloppy Jose's, and picadillo.

But my favorite way to enjoy soya in a cool and refreshing Ceviche. Made with finely chopped fresh tomatoes, onion, serrano chiles, and freshly squeezed lime juice, Ceviche de Soya is perfect for a light lunch or no-fuss dinner. If you've never tried texturized soy/vegetable protein, this soy ceviche is the easiest and most flavorful way to enjoy it.

Like most ceviches, serve Ceviche de Soya atop crisp tostada shells and garnish with avocado slices and a few drops of your favorite bottled hot sauce. And while you're at it, serve yourself a tall glass of ice cold Agua de Jamaica or pop open a bottle of your favorite Mexican beer.

Mexican Soy Ceviche recipe - lacocinadeleslie.com

Yield: 8 to 10 servings

Ceviche de Soya

Ceviche de Soya, made with texturized soy protein, is a tasty and refreshing alternative perfect for meatless Mondays or Lent Fridays.

prep time: 30 MINScook time: 2 hourtotal time: 2 hours and 30 mins


For the soya:
  • 1/2 medium white onion
  • 2 cloves garlic 
  • 1 handful fresh cilantro 
  • 1 cube Knorr Suiza chicken bouillon 
  • 8 cups water 
  • 8 oz. texturized soy/vegetable protein 
For the ceviche:
  • 5 roma tomatoes, finely chopped 
  • 1/2 medium red onion, finely chopped
  • 1/2 medium white onion, finely chopped 
  • 4 serrano chiles, finely chopped
  • 1/2 cup fresh cilantro, finely chopped 
  • 1-1/2 fresh lime juice 
  • Tostada shells 
  • Mayonnaise or Mexican crema (optional) 
  • Avocado slices (for garnish) 
  • Bottled hot sauce (like Tapatío, Valentina or Tabasco) 


  1. To cook the soya, place onion, garlic, cilantro and bouillon cube in a large saucepan. Pour in the water. Bring to a boil over high heat. Reduce heat to low and let simmer for 5 minutes. Remove from heat. Using a slotted spoon, remove and discard the onion, garlic, and cilantro.  
  2. Add the dried soya to the hot broth. Stir gently to combine. Cover and let soak for at least 10 minutes until the soya is completely hydrated. Drain and let cool completely. 
  3. Once the soya has cooled completely, squeeze out any excess broth that the soya has absorbed. (You don't want the excess moisture to water down the ceviche.) 
  4. In a large serving or mixing bowl, add the drained and cooled soya, the tomatoes, onions, serrano chiles, chopped cilantro, and the lime juice. Stir gently to combine. Season with coarse salt to taste. Cover with plastic wrap and refrigerate for at least 2 hours before serving. 
  5. To serve, spread tostada shells with a little mayonnaise or Mexican crema, if desired. Top with a few heaping tablespoons of ceviche de soya. Garnish with avocado slices and a few drops of your favorite bottled hot sauce. ¡Buen provecho! 
Created using The Recipes Generator


  1. oh my goodness, I was so excited when I seen this recipes! We often buy the soya to make tacos, and wanted to try ceviche. we're going to try it on friday, but we're going to add things that we usually put in out ceviche, cucumber,carrot and avocado. If you have more soya recipes, please post them!!

  2. Mo,
    I hope you and your hubby enjoy this ceviche! And yes, I do have more ceviche recipes that I will be posting, so be on the look out. I haven't forgotten about the Dulce de Cacahuate recipe that you requested. My favorite peanut vendor has been on vacation and hopefully will return this Sunday.

    With Love,
    Leslie Limon

  3. Wow I go away from the computer for a week and you post all of these yummy recipes. I notice Mo found you, I'm glad you know how to make Dulce de Cacahuate. I told her this was one I didn't know how to make. Great job Leslie!

  4. Thanks, my husband requested this for lunch this week and I was trying to get it right via memory. Thanks for not making me test my horrible memory. lol

  5. Leslie, thank you for this recipe. We can't wait to prepare it. We have dried soya in bulk at our market. I always like your food photos!

  6. We've often enjoyed a Ceviche de Hongos, at the Restaurante El Camino Real, near Tzurumútaro,on the outskirts of Pátzcuaro.

    Don Cuevas

  7. Lynn: I hope you enjoy this recipe as much as I do. And thank you for the compliment. 99% of the pics on this blog are from my kitchen!

    Don Cuevas: Ceviche de Hongos? I love hongos! My hubby takes the kids hongo hunting every year after the first rains of the season. I'm going to have to make ceviche with this year's hongos! (The most exotic Ceviche I've ever had was a cauliflower ceviche!)

  8. Ok so I totally screwed this one up. lol I know how do you screw up boiling soy and cutting up veggies. Well first off I bought the wrong soy, I bought soy de res. Then both girls decided to pitch fits during the prep of the veggies so none of them were cut up very fine. It tasted ok and I'm sure Issac will eat it when he comes home for lunch. But I must try it again. Speaking of soy de res, I have a whole bag now and don't know what to do with it, can you help out on this?

  9. omg leslie, I just tried this recipe last night, and it was really good. Thank You for sharing it, everyone loved it!

  10. Amanda: You didn't screw things up. Soya de res will work fine in this recipe. The very first ceviche I tasted was made with ground beef. Until I post more soy recipes, you could always substitute your soya de res for ground beef.

    Mo: So glad you and your family enjoyed the ceviche.

  11. Leslie, Hello I live in Puyallup, Wa and I found your blog and recipe blog and I'm soooo excited! My husband lives in Mexico and we are waiting for a miracle so he can come home. I just return from a visit one of my many 1 month visits (thank God I have been able to see him often). I love Mexican cusine and I think I'm part Mexican! Well in a sense I am because my other half is! Anyway thank you for your wonderful blog it is a GREAT BLESSING to me!!!!!!

  12. ceviche de res is call carne apache the one with ground meat>

    1. Muchas gracias, Anonymous! I had heard of Carne Apache before, but wasn't sure what it was. :)

  13. Thank you for the recipe,I actually added a bit of cucumber to it and it tasted delicious! :)

  14. Leslie, my sister made this for new years!! It was amazing!! I had not only never heard of Soy in this form nor did I ever think I would like it! My only question is, where can I get this? I tried my local markets here in south Florida but for the life of me could not find it. Please advise.