If you love fresh, bright, lime-y dishes that wake your mouth up before your brain does, this vegan ceviche tostadas with tofu is for you. I make this all summer because it is so easy and you don’t have to switch on the stove even once!
It has all the things that make ceviche so good: acidity, crunch, heat, and salt. Instead of seafood, this version uses tofu marinated with lime juice and nori for a briny, savory flavor that gives the whole dish a ceviche-inspired feel. Then it gets tossed with chopped cucumber, tomato, bell pepper, and jalapeños and piled onto crispy corn tortillas. It’s fresh, satisfying, and very easy to make ahead.
It works especially well chilled for a few hours, and it’s right at home served on tostadas, with chips, or as a fresh appetizer (my fav: kombucha on ice). That’s a pattern you see across many ceviche-style recipes, and for good reason: the cold, marinated texture is what makes it perfect on hot days.

What Is Vegan Ceviche with Tofu?
Traditional ceviche is usually made by marinating seafood in citrus juice with vegetables, herbs, and chiles. In my version, the seafood is replaced with tofu that can soak up the bright, citrusy flavor and still give you a satisfying bite. Many vegan ceviche recipes use vegetables or hearts of palm, and this version uses tofu for a more filling, protein-rich option! Gotta make the vegains 💪🏼🌱.
Here, torn tofu is marinated with lime juice, salt, pepper, and powdered nori. The nori brings a subtle ocean-y note without making the dish taste overly “seafood-like”.
I Bet You’ll Love These Ceviche Tostadas!
- It’s fresh, bright, and packed with crunch
- It uses simple ingredients and comes together easily
- The tofu makes it more filling than many veggie-only ceviche recipes
- It’s naturally vegan and easy to make gluten-free if you serve it with corn tortillas or lettuce cups
- It works as a light meal, appetizer, or party snack
- It tastes even better after chilling, so it’s a great make-ahead recipe

Ingredients You Need for Vegan Ceviche Tostadas with Tofu
- A block of tofu
- Bell pepper
- Large heirloom tomato, or medium tomatoes
- Cucumber
- Jalapeños or serrano peppers, optional if you can’t do heat
- Lime juice
- Salt and pepper, to taste
- Nori sheets
- Corn tortillas
- Guacamole, optional
- Optional toppings: hot sauce, salsa

Notes on the Ingredients:
Tofu: Use firm or extra-firm tofu here. You want something that holds its shape once torn and tossed with the vegetables.
Nori: Blending the nori into a powder gives the tofu a subtle savory, sea-like flavor that makes the whole dish feel more like ceviche.
Jalapeños or serranos: Use as much or as little as you like. If you want the flavor without the heat, remove the seeds first.
Corn tortillas: These become your crispy base. You can toast them in the air fryer or in a skillet until golden and crisp.
How to Make Vegan Ceviche Tostadas with Tofu
- Tear the tofu into bite-sized pieces and place it in a bowl.
- Blend the nori sheets into a powder-like texture.
- Add the lime juice, salt, pepper, and nori powder to the tofu. Mix well and let it marinate.
- Chop the cucumber, bell pepper, tomato, and jalapeños or serrano peppers. Add them to a large bowl.
- Add the marinated tofu to the vegetables and mix well. Taste and adjust the salt and pepper.
- Brush the corn tortillas lightly with oil and toast them in an air fryer or skillet until crisp.
- Spread guacamole on the tortillas if using.
- Spoon the vegan ceviche with tofu over the tortillas.
- Add hot sauce or salsa if you like, and serve fresh.
For the best flavor, refrigerate the ceviche mixture for a few hours before serving. That extra chill time really helps the lime, nori, and vegetables settle into each other properly. Recipes across the ceviche category often call for chilling before serving, so ther you go!

Tips for the Best Vegan Ceviche Tostadas with Tofu!
- Tear the tofu instead of cubing it
Tearing gives you more irregular edges, which helps the tofu catch the marinade and gives the dish a more natural texture.
2. Chill before serving
This is one of those recipes that gets better as it sits. A little fridge time makes the flavor brighter, saltier, and more cohesive.
3. Use ripe but firm tomatoes
You want juicy tomatoes, but not so soft that the whole bowl turns into a salsa puddle. I recommend heirloom tomatoes if you have access to them.
4. Toast the tortillas right before serving
That way they stay crisp under the ceviche and doesn’t get soggy.
4. Don’t skip the nori
It’s a small ingredient, but it does a huge difference in the flavor profile.

Serving Ideas for Vegan Ceviche!
This vegan ceviche with tofu is wonderfully flexible. You can serve it:
- On crispy corn tortillas as tostadas
- In lettuce boats for a lighter option
- With tortilla chips or nachos for scooping
- As part of a summer appetizer spread
- Alongside guacamole, salsa, or hot sauce
Serving ceviche-style recipes on tostadas or with chips is a very common format, and it works especially well here because you get a contrast between the cold, juicy topping and the crisp base.
How to Store Your Ceviche
Store the ceviche mixture in an airtight container in the refrigerator for up to 2 days.
Keep the tortillas separate and toast them fresh when ready to serve so they don’t go soggy. If you’re using guacamole, add it right before serving for the best texture and color.
I would not freeze this recipe. The vegetables lose their nice crisp bite, and the whole thing goes from fresh and lively to a bit sleepy.

Vegan Ceviche: FAQs
Does tofu really work in ceviche?
Yes. It’s obviously not going to be fish, but it absorbs the lime marinade beautifully and gives the dish a satisfying texture.
What kind of tofu should I use?
I recommend firm or extra-firm tofu as they works best.
Is this spicy?
It can be! Jalapeños and serranos both bring heat, so you can reduce the amount or skip them if you prefer.
Can I make vegan ceviche ahead of time?
Yes, and it actually tastes better after a few hours in the fridge.
What can I serve with this ceviche?
Corn tortillas, lettuce cups, tortilla chips, guacamole, hot sauce, or salsa all work really well.
This vegan ceviche with tofu is fresh, punchy, colorful, and a recipe that makes a very convincing case for keeping tofu in your fridge at all times.
It’s easy enough for a quick lunch, pretty enough for guests, and flexible enough to serve in different ways: on tortillas, in lettuce boats, or straight from the bowl with chips.
Basically, it’s the perfect summer recipe!
Other salads from the blog that you might like:
- Creamy Tofu Pasta Salad – High Protein
- Crispy Smashed Potato Chaat Salad
- Roasted chickpea salad with green chutney dressing
- Boiled Peanut Salad
- Vietnamese Inspired Noodle Salad
- Vegan Egg Salad

Vegan Ceviche Tostadas with Tofu
Equipment
- mixing bowls
- Knife
- Chopping board
- Blender or spice grinder for the nori
- Air fryer or skillet
Ingredients
- 1 block firm or extra-firm tofu
- 1 bell pepper finely chopped
- 1 large heirloom tomato or 2 medium tomatoes, finely chopped
- 1 cucumber finely chopped
- 2 jalapeños or serrano peppers finely chopped
- 1/4 cup lime juice
- Salt to taste
- Black pepper to taste
- 2 sheets nori
- 8 Corn tortillas
Optional for serving
- 4 tbsp Guacamole
- 1 tbsp Hot sauce
- 4 tbsp Salsa
Instructions
- Tear the tofu into bite-sized pieces and place it in a bowl.
- Blend or crush the nori sheets into a powder-like consistency.
- Add the lime juice, salt, black pepper, and nori powder to the tofu. Mix well and let it marinate while you prep the vegetables.
- Finely chop the bell pepper, tomato, cucumber, and jalapeños or serrano peppers.
- Add the chopped vegetables to a large bowl.
- Add the marinated tofu to the vegetables and mix well. Taste and adjust the salt and pepper as needed.
- Cover and refrigerate for at least 2 hours for the best flavor.
- When ready to serve, brush the corn tortillas lightly with oil and toast them in an air fryer or skillet until crisp.
- Spread guacamole on the tortillas if using.
- Spoon the ceviche mixture over the tortillas.
- Top with hot sauce or salsa if desired, and serve fresh.
Notes
This recipe tastes best after chilling for a few hours, which helps the flavors meld.
You can also serve the ceviche in lettuce boats or with tortilla chips instead of tortillas.
Tearing the tofu instead of cutting it gives it a more natural texture and helps it soak up the marinade better.
Storage
Store the ceviche mixture in an airtight container in the refrigerator for up to 2 days. Keep the tortillas separate and toast them just before serving so they stay crisp.
Leave a Reply