Love & Harvest
Jump to Recipe

Vegetarian Mango Soy Ceviche

35 minServes 6
Share:PinterestEmail

This Vegetarian Mango Soy Ceviche is proof that plant-based food can be just as vibrant and satisfying as anything from the sea. Juicy mango, tangy lime, jalapeño heat, and tender soy protein come together in a refreshing dish that is perfect for warm summer days — and ready in under 40 minutes.

Vegetarian Mango Soy Ceviche plated with red salsa

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. Thank you for supporting Love & Harvest!

What Is Ceviche?

Ceviche is a vibrant and refreshing dish that hails from the coastal regions of Latin America. Traditionally it is made by marinating raw fish or shellfish in citrus juice — the acid “cooks” the seafood, denaturing the proteins and giving it a firm texture. The result is a zesty and flavourful dish enjoyed as an appetizer or a light meal.

Here in Mexico, ceviche is a celebration of fresh ingredients and bold flavours. It features an array of complementary components such as onions, tomatoes, herbs like cilantro, and a touch of heat from jalapeños. The beauty of ceviche lies in its versatility — vegetarian versions like this Mango Soy Ceviche use vegetables and fruits as the base, marinated in citrusy goodness to create a refreshing and tangy medley of flavours.

Vegetarian Mango Soy Ceviche ingredients laid out

My Vegetarian Journey in Mexico

In my culinary journey through Mexico, I noticed the abundance of fresh vegetables and fruits in the markets, and also that vegetarian dishes did not always take the spotlight in traditional Mexican cuisine. As someone passionate about vegetarian food, I was inspired to create a dish that proves vegetarian cuisine is anything but mundane.

With each bite of the Mango Soy Vegetarian Ceviche, I am transported to the bustling streets of Mexico, where the lively atmosphere and rich culinary heritage come alive. The succulent mangoes bring a burst of sweetness, the tangy lime juice adds a refreshing kick, and the dried soy protein creates a satisfying hearty texture that makes this dish a complete meal.

Ingredients for Vegetarian Mango Soy Ceviche

Dried Soy Protein

  • Why it matters: Dried soy protein (also called textured vegetable protein or TVP) is the meat substitute that gives this ceviche its hearty, chewy texture. Once boiled and cooled, it absorbs the lime, Maggie sauce, and spices beautifully, mimicking the texture of seafood without any fish. Look for it in health food stores or order it online.

Ripe Mango

  • Why it matters: The mango delivers natural sweetness and tropical flavour that balances the acidity of the lime and the savoury depth of the sauces. Choose a mango that yields slightly to pressure — too firm and it won’t have enough flavour, too soft and it turns mushy in the dish.

Fresh Lime Juice

  • Why it matters: Lime is the soul of any ceviche. The citric acid brightens every ingredient and ties the flavours together. Use freshly squeezed lime juice — two small limes — for the best results.

Maggie Sauce

  • Why it matters: Maggie sauce adds a savoury, umami depth that makes this vegetarian ceviche taste complex and restaurant-worthy. It is a beloved Mexican condiment found in almost every kitchen in Mexico. A little goes a long way.

Jalapeño

  • Why it matters: The jalapeño brings the heat that makes ceviche addictive. Finely chop it for even distribution. Remove the seeds for a milder version or keep them for full heat.

Plated mango soy ceviche with red salsa base

Why Try This Mango Soy Vegetarian Ceviche?

  1. Bursting with vibrant flavours: The combination of ripe mangoes, zesty lime juice, and the umami richness of Maggie sauce creates a harmonious balance that dances on your palate.
  2. Refreshing and light: The citrusy marinade paired with juicy mangoes provides a delightful burst of freshness, making it perfect for warm weather indulgence.
  3. Vegetarian delight: This ceviche showcases the beauty and versatility of vegetarian cuisine — you can enjoy the essence of a traditional ceviche while staying fully plant-based.
  4. Texture experience: The soy protein, juicy mango, and crisp jalapeño add layers of texture to every bite.
  5. Easy and quick: With straightforward instructions, you can have this on the table in under 40 minutes.
  6. Sustainable choice: Overfishing and unsustainable fishing practices have depleted marine resources worldwide. Choosing plant-based alternatives like this ceviche lets you enjoy a delicious meal with a lighter impact on the planet.

Vegetarian ceviche close-up showing texture

Vegetarian Ceviche Flavour Profile

The flavour of Mango Soy Vegetarian Ceviche can be described as a tantalizing combination of sweet, tangy, savoury, and refreshing notes in perfect harmony. The ripe mangoes bring natural sweetness, the lime juice provides a bright citrusy kick that balances that sweetness, and the Maggie sauce and vegan fish sauce layer in a complex, savoury depth that makes this dish genuinely surprising for first-time tasters.

Love fresh and vibrant Mexican-inspired dishes? Try these others from Love & Harvest:

Frequently Asked Questions

What is dried soy protein and where do I find it?

Dried soy protein (also called TVP — textured vegetable protein) is a high-protein meat substitute made from defatted soy flour. It comes in small granules or chunks, is shelf-stable, and doubles in size when rehydrated. Find it at health food stores, Latin markets, or order a bag of dried soy protein on Amazon.

Can I make this ceviche ahead of time?

Yes. The red salsa and the soy protein can be prepared up to a day in advance and stored separately in the refrigerator. Combine everything and add the fresh mango just before serving to keep the texture and colour at their best.

How do I make this dish spicier or milder?

For more heat, keep the jalapeño seeds and add a second jalapeño. For a milder version, remove all seeds and membrane from the jalapeño before chopping, or substitute a milder pepper like poblano.

Can I use fresh soy protein instead of dried?

The recipe calls for dried soy protein specifically because its texture after rehydration mimics seafood. Fresh tofu can be substituted — press it dry, cube it, and use it directly without boiling. The flavour absorption will be different but still delicious.

What can I serve this ceviche with?

Serve with tostadas, corn tortilla chips, or slices of avocado. The red salsa base is also wonderful on its own as a dip. A squeeze of extra lime over the top just before serving brings out all the flavours.

Is this ceviche gluten-free?

The base ingredients are naturally gluten-free, but check your brand of dried soy protein and Maggie sauce — some brands add wheat-based ingredients. Substitute coconut aminos for the Maggie sauce if you need a certified gluten-free alternative.

Vegetarian Mango Soy Ceviche

Vegetarian Mango Soy Ceviche

A delightful twist on the traditional seafood-based ceviche. Our Mango Soy Ceviche is bursting with vibrant colours and flavours, which offer a refreshing and tangy taste, perfect for warm summer days. Print Recipe Pin RecipePrep Time:20 minutes Cook Time:15 minutes Course: AppetizerCuisine: MexicanKeyword: ceviche, soy, vegetarianServings: 6 people

Equipment

  • high speed blender
  • colander

Ingredients

  • 2 cups dried soy protein
  • 1 ripe mango cubed
  • 1 jalapeno finely chopped
  • 1 tbsp red onion finely chopped
  • 2 small lime juiced
  • 1 tsp Maggie sauce
  • 2 tsp vegan fish sauce
  • 1 tsp salt
  • 1 tbsp olive oil garnish

Red Salsa

  • 1-2 tsp olive oil
  • 4 small roman tomatoes
  • 3 branches of cilantro
  • 1 tsp apple cider vinegar
  • pinch of salt

Instructions

Red Sauce

  • In a saucepan, turn the heat to medium-high. Slice the tomatoes into quarter-inch slices. Add the oil to the pan and sear the sides of all the tomatoes until slightly browned. Remove from heat.
  • In a high-speed blender, add the grilled tomatoes, cilantro, vinegar, and salt. Blend until smooth. Set aside.

Mango Soy Ceviche

  • Add the dried soy proteins to a colander. Rinse under the faucet to remove any dust particles. Set aside.
  • Bring 1 litre of water to a boil, then add the rinsed soy protein. Cook on medium heat for about 10 to 15 minutes. Watch the pot carefully as it can foam up. Drain through a colander and let the cooked soy protein cool to room temperature.
  • In a large bowl, combine the cubed mango, jalapeño, red onion, lime juice, Maggie sauce, vegan fish sauce, and salt. Add the cooled soy proteins and mix well.
  • On the serving dish, spread the red salsa as the base. Place the mango soy ceviche on top in the centre. Drizzle the olive oil evenly over the top. Serve cold.

Vegetarian Mango Soy Ceviche

Prep20 min
Cook15 min
Total35 min
Serves
6 people

Ingredients

  • 2 cups dried soy protein (TVP)
  • 1 ripe mango (cubed)
  • 1 jalapeño (finely chopped)
  • 1 tbsp red onion (finely chopped)
  • 2 small limes (juiced)
  • 1 tsp Maggie sauce
  • 2 tsp vegan fish sauce
  • 1 tsp salt
  • 1 tbsp olive oil (for garnish)
  • 1-2 tsp olive oil
  • 4 small roma tomatoes
  • 3 sprigs fresh cilantro
  • 1 tsp apple cider vinegar
  • salt (to taste)

Instructions

  1. 1Heat a saucepan over medium-high heat. Slice the tomatoes into quarter-inch slices. Add the oil and sear the tomato slices on all sides until slightly browned. Remove from heat.
  2. 2Transfer the grilled tomatoes to a high-speed blender with the cilantro, apple cider vinegar, and salt. Blend until smooth. Set aside.
  3. 3Place the dried soy protein in a colander and rinse under running water to remove any dust particles. Set aside.
  4. 4Bring 1 litre of water to a boil. Add the rinsed soy protein and cook on medium heat for 10 to 15 minutes, watching for foam. Drain through a colander and let cool to room temperature.
  5. 5In a large bowl, combine the cubed mango, jalapeño, red onion, lime juice, Maggie sauce, vegan fish sauce, and salt. Add the cooled soy protein and mix well.
  6. 6Spread the red salsa as a base on a serving plate. Place the mango soy ceviche in the centre on top. Drizzle with olive oil. Serve cold.

Nutrition per serving

155
Calories
14g
Protein
16g
Carbs
4g
Fat
3g
Fiber
9g
Sugar
640mg
Sodium

Recipe by Love & Harvest

Shop What You'll Need

Instant Pot Duo 7-in-1

Instant Pot Duo 7-in-1

Used in our chili, menudo, and black garlic recipes.

Mandoline Slicer (6-in-1)

Mandoline Slicer (6-in-1)

Paper-thin veggies for our Thai chicken salad and pickled red onions.

Tamarind Paste

Tamarind Paste

Key to our mango tamarind broccoli wings sauce.

* As an Amazon Associate I earn from qualifying purchases.

Nutritional information is estimated and may not be accurate. It is for informational purposes only. Consult a registered dietitian for personalised dietary advice.

Allergen notice: Recipes may contain common allergens including gluten, dairy, eggs, nuts, soy, sesame, or shellfish. Always verify ingredient labels if you have food allergies.

Samantha Chow

Recipe by

Samantha Chow

Recipe Developer

136+ Recipes3 Kid Critics4 Culinary Influences

Canadian designer cooking her way through Mexico. Three kids, one kitchen, a world of flavours. Read Sam's full story →

Free Download

Get 7 Quick 30-Minute Family Dinners — Free

Sam's most-requested weeknight dinners, on the table in 30 minutes. For families who want to eat well even on crazy nights.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.

We use cookies to analyse site traffic and serve personalised ads. By clicking "Accept All", you agree to our Cookie Policy.