Light and refreshing Cauliflower Ceviche is a vegan version of the traditional Latin American seafood dish. Enjoy it as an appetizer or snack with chips or tortillas or as a delicious side salad. It's easy to make in less than 30 minutes.
I used to love ceviche back when I ate fish and seafood. But now that I'm vegan, I enjoy trying non-traditional plant-based versions.
Hearts of Palm used to be my go-to ingredient since when sliced, the vegetable's texture resembles white fish or calamari.
But for those who want another alternative that may be less expensive, cauliflower is the perfect ingredient.
After all, this white vegetable has a mild flavor that goes well with traditional ceviche ingredients like lime juice, chili pepper, and cilantro. And when lightly cooked, it has a similar texture to fish.
Why you'll love this recipe
- It's loaded with flavor yet only requires 7 easy-to-find ingredients.
- You can make it in under half an hour.
- Vegans and omnivores alike enjoy it, and it's perfect for parties and potlucks.
For the complete list of ingredients with measurements plus recipe instructions, please see the recipe card at the bottom of this post.
- Blanch the cauliflower florets in a pot of simmering water until fork tender.
- Immediately transfer to a bowl of ice water to stop the cooking.
- Pat dry and chop into small pieces.
- Add all of the ingredients to a large mixing bowl and toss well to combine.
For optimal flavor, let the ceviche rest for at least an hour before serving. It's even more delicious the second day.
- White onion or any sweet variety such as Maui can be substituted for the red onion.
- Serrano or habanero peppers can be used in place of jalapeno.
- Any shape or variety of tomato can be used, even cherry or grape tomatoes.
- If you don't care for cilantro, substitute half as much parsley in its place, or simply omit it.
Cauliflower ceviche is a wonderful appetizer or light meal. I could definitely eat a whole bowl of it myself and be very satisfied. So you may want to make a double batch if you're having guests over.
It's also perfect as a starter for Mexican-inspired favorites such as Soyrizo Potato Tacos or Roasted Sweet Potato Tacos. I also love it as part of a light summer meal with Vegan Corn Salad and Tomatillo Avocado Salsa.
This vegan ceviche can be eaten right away or covered and refrigerated for up to 3 days. Do not freeze.
Ceviche is a Latin American dish traditionally made with raw fish marinated in citrus juice. The acid "cooks" the fish. Usually other ingredients such as onion, chili pepper, and cilantro are added. In the United States, you may see ceviche on menus in both Mexican and Peruvian restaurants.
Ceviche is wonderful served with tortilla chips, plantain chips, or tostadas (fried corn tortillas). Or try it on a bed of lettuce or stuffed in an avocado. You can also simply eat it on its own with a fork.
Look for compact florets without brown spots and fresh leaves without yellowing or wilting. Store whole cauliflower heads in the refrigerator for up to a week.
While it will vary from fruit to fruit, one lime will yield approximately 2 tablespoons of lime juice.
More unique cauliflower recipes
And for even more recipes, join the Vegan Mediterranean Diet Recipes Facebook group for support, inspiration, and fun.
If you love this recipe, please give it 5 stars! ★★★★★
Vegan Cauliflower Ceviche
- 1 head cauliflower, separated into florets
- 1 red onion, thinly sliced
- 1 jalapeno pepper, minced (seeds and ribs removed, optional)
- 1 cup chopped tomatoes, (any variety)
- 1 bunch cilantro, chopped
- ½ cup fresh lime juice, (from about 4 limes)
- salt, to taste
- tortilla chips and lime wedges, for serving (optional)
- Bring a large pot of water to a boil.
- Add the cauliflower florets and cook until just tender when pierced with a fork.
- Immediately remove the cauliflower and place the florets in a large bowl of ice water to stop the cooking.
- Once they are cool, pat the florets dry with a kitchen towel.
- Chop the cauliflower florets into small pieces.
- In a large bowl, place the chopped cauliflower, onion, jalapeno, tomatoes, and cilantro and toss together.
- Add the lime juice and salt and toss well to combine.
- Refrigerate until ready to serve.
- Garnish with lime wedges and serve with tortilla chips, if desired.
- This vegan ceviche can be eaten right away or covered and refrigerated for up to 3 days.
- For optimal flavor, let it rest for at least an hour before serving. It's even more delicious the second day.
- Do not freeze.
Nutritional information is an estimation only.
I made this last night and it was reeeeeeally yummy. I was skeptical because I love Mexican and Peruvian ceviche. I also love cauliflower. Wow! Pleasantly surprised. 😋❤
Thank you so much, Erikca! That's a big compliment! 🙂