Serves 4 to 6

Photo by Justin Limoges
This vegan ceviche is one of my favorite summer recipes. Bright, tangy, tropical, and designed for hot weather when turning on the oven sounds like a personal attack. It’s also barely a recipe. You marinate, you wait, you eat.
Ceviche is traditionally seafood “cooked” in acid, and this vegan ceviche recipe gets its bite from oyster mushrooms and chickpeas instead of shrimp and raw fish. Obviously I think this vegan version is way more appetizing than traditional ceviche. The oyster mushrooms turn tender and briny once they’ve had time to soak. The chickpeas bring a snappy, substantial bite. Pineapple brings the juicy sweet, seeping into the tomato. Jalapeño and red onion bring the savory heat. Cilantro and lots of lime juice complete the ceviche picture.
Every bite has crunch, bite, pop, and sweetness happening at once. The mushrooms are tender and seafood-adjacent once they marinate. The chickpeas hold up against the juicy pineapple and give shrimp-like succulence. It’s zesty, it’s juicy, it’s spicy, and it looks like a vacation.
Fresh citrus is an absolute must. Bottled lime juice won’t give you the brightness this vegan ceviche needs. Same goes for the pineapple. You can definitely buy the precut fresh packed kind, or buy one and cut it yourself. Just don’t use canned.
Pile it onto crunchy tortilla chips with a generous scoop of guacamole and you have a party. Or a lunch. Or both. Naturally gluten-free, no cooking required, made for hot days.
I didn’t really see a need to add nori or dulse flakes for additional fishiness, since the oyster mushrooms really are fishy, but you can add a sprinkle and see if you like it.
Why You Need This Vegan Ceviche In Your Life And At Your Parties
It comes together in under twenty minutes of active work. It’s scoopable, meaning you don’t need a fork to enjoy it. Big cantina-style tortilla chips are the vehicle here. It’s a great appetizer and the perfect party food. It feeds a crowd and it travels well.
How To Serve Vegan Ceviche
Tortilla chips and guacamole are mandatory. Like I said, get the big scoopable cantina-style chips, the kind that can hold a real pile of ceviche without cracking. And do not skimp on the guac. The creaminess balances the acid and heat of the ceviche, and the combination is what makes this feel like a celebration.
Beyond the chips, you’ve got options. Pile it onto tostadas with a scoop of guac underneath (pictured). Serve it in lettuce cups or lettuce wraps for a salad vibe. Pour it over rice with baked tofu for a full meal. Spoon it into avocado halves and call it lunch.
It’s also excellent as an appetizer at a cookout, a side dish with tacos, or a light meal on a hot day.
Vegan Ceviche FAQ
Can I make this vegan ceviche ahead? Yes, but not too far ahead. The full marinating time is about an hour, and the ceviche is best eaten the day it’s made. After 24 hours the mushrooms get a little too soft and the tomatoes break down. If you need to make it ahead, prep the marinade and chop all the ingredients separately, then combine everything a couple of hours before serving.
How long does it keep? Stored in an airtight container in the fridge, leftovers are good for 1 to 2 days. The flavor actually deepens overnight, though the texture softens.
How spicy is it? Mild to medium, depending on your jalapeño. Remove the seeds and ribs for milder heat. Leave them in or add a second jalapeño for more kick. A dash of hot sauce at the table works too.
Is this recipe gluten-free? Yep, naturally. Just make sure your tortilla chips are labeled gluten-free (most corn tortilla chips are, but always check).
Substitutions: Before You Ask…
Can I use other mushrooms? Oyster mushrooms are the best choice because of their delicate, seafood-like texture. If you can’t find them, try king trumpet mushrooms cut into thin strips. Button or cremini will work in a pinch but won’t have the same tender quality.
Can I add cucumber? Absolutely. Diced English cucumber adds crunch and freshness to this vegan ceviche. Add about half a cup along with the other veggies.
Can I substitute lemon juice? I think the lime is clutch here, but if you like, replace half the lime juice for lemon for a sharper flavor. And if you absolutely can not do lime, I am sure lemon will be fine. Whatever you do make sure your citrus juices are fresh and not bottled.
What about hearts of palm? Hearts of palm are a great addition but not a substitution. They can lend a nice, shreddy texture. Slice them thin and add them along with the chickpeas.
Can I use orange juice instead of pineapple juice? You can, though it changes the vibe. Orange juice is more traditional in some Mexican-style ceviches. Pineapple juice gives this vegan ceviche its tropical sweetness.
More Mexican-Inspired Vegan Recipes To Try




Mushroom Ceviche With Pineapple
Ingredients
For the marinade:
- ½ cup pineapple juice
- ½ cup fresh lime juice
- ¼ teaspoon salt
- 2 cloves garlic minced
- 2 tablespoons finely chopped fresh cilantro
- 2 tablespoons olive oil
For the ceviche:
- 8 ounces oyster mushrooms cut into bite-size pieces
- 1½ cups cooked chickpeas from one 15-ounce can, drained and rinsed
- 1 cup diced fresh pineapple
- ½ cup cherry tomatoes sliced in half
- 1 jalapeño pepper seeded and thinly sliced
- 1 small red onion cut into small dice (about ¼ cup)
- ½ cup chopped fresh cilantro
For serving:
- Additional fresh lime juice
- Fresh cilantro sprigs
- Tortilla chips
- Guacamole
Instructions
- In a large bowl, whisk together the pineapple juice, lime juice, salt, garlic, cilantro, and olive oil to make the marinade.
- Add the oyster mushrooms and chickpeas to the bowl. Toss to coat and let marinate for about 30 minutes, stirring occasionally.
- Add the pineapple, cherry tomatoes, jalapeño, red onion, and cilantro to the bowl. Stir gently to combine. Let marinate for another 30 minutes, stirring occasionally, until all the flavors meld and the mushrooms have softened.
- Taste and adjust seasoning. Add a squeeze of extra lime juice if you want more brightness.
- Transfer to a serving bowl or divide into individual cups. Garnish with fresh cilantro sprigs. Serve with tortilla chips and guacamole on the side.