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.
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”.
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.
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!
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.
This vegan ceviche with tofu is wonderfully flexible. You can serve it:
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.
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.
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!
This freezer tempeh breakfast burrito are perfect for a healthy start to the day without…
If you've been looking for a high protein meal prep lunch option, then let me…
What happens if a Snickers bar and a frozen healthy banana treat were combined? These…
If you’re looking for a high-protein vegan breakfast that’s easy to prep, keeps you full, and tastes…
If you are always on the look for healthy crunchy snacks that satisfy your crunch…
I am obsessed with seitan so I had to make a spicy seitan. Store-bought seitan…