I’ll admit it… if you’d told me years ago that one of my favourite meals would involve what most people call raw fish, I probably would have politely declined.
It just didn’t sound appealing.
Then I started travelling.
Throughout Mexico and Central America, ceviche seemed to be everywhere. Beautiful bowls of fresh fish, bright citrus, herbs, avocado and just enough heat to keep you coming back for another bite. Friends encouraged me to try it, and eventually curiosity won.
One bite was all it took.
Fresh. Light. Vibrant. Incredibly satisfying.
It’s now one of my favourite meals, especially when I want something nourishing that doesn’t require turning on the stove.
Is Ceviche Really Raw?
Not exactly.
Traditional ceviche isn’t cooked with heat, but it isn’t simply cubes of raw fish either.
Fresh lime and lemon juice contain natural acids that change the structure of the proteins in the fish, in a process called denaturation. As it marinates, the fish becomes firm and opaque, much like it would if it were gently cooked.
It’s a fascinating bit of kitchen science.
That said, citrus doesn’t kill bacteria or parasites the way cooking does, so it’s important to use very fresh, sushi-grade fish from a trusted fishmonger.
Quality ingredients make all the difference.
Easy Fresh Ceviche Recipe
Serves: 2 as a main meal or 4 as an appetizer
Ingredients
- 1 lb sushi-grade halibut, snapper, sea bass or mahi-mahi, cut into ½-inch cubes
- ¾ cup fresh lime juice (about 6–8 limes)
- ¼ cup fresh lemon juice
- ½ small red onion, very thinly sliced
- 1 jalapeño, finely diced (remove seeds for less heat)
- 1 cup diced cucumber
- 1 cup diced tomato
- ¼ cup chopped fresh cilantro
- 1 ripe avocado, diced
- Sea salt and freshly cracked pepper
Instructions
- Place the fish in a glass bowl.
- Pour the lime and lemon juice over the fish until completely covered.
- Cover and refrigerate for 30–60 minutes, stirring once or twice.
- When the fish has turned opaque throughout, drain off most of the citrus juice.
- Add the onion, cucumber, tomato, jalapeño and cilantro.
- Season generously with sea salt and freshly cracked pepper.
- Gently fold in the avocado just before serving.
Serve immediately while chilled.
Sharlene’s Tips
- Don’t over-marinate it. This is probably the biggest mistake people make. The citrus continues to change the texture of the fish, so leaving it for several hours can make it mushy rather than fresh and tender. I usually find 30–45 minutes is perfect, depending on the size of the cubes.
- Use fresh citrus. Bottled lime juice just isn’t the same. Freshly squeezed limes make all the difference.
- Cut the fish into even-sized pieces. This helps everything “cook” evenly in the citrus.
- Add the avocado just before serving. It stays bright, creamy, and doesn’t get mashed into the salad.
- Taste before serving. Sometimes it needs another squeeze of lime or a pinch more sea salt to really make the flavours pop.
- Serve it cold. Ceviche is at its best straight from the refrigerator. If you’re entertaining outdoors, nest the serving bowl over another bowl filled with ice to keep it nice and chilled.
Make It Your Own
One of the things I love about ceviche is how adaptable it is.
Try adding:
- Fresh mango
- Pineapple
- Watermelon
- Sweet corn cut from the cob
- Thinly sliced radishes
- Red bell pepper
- Green onion
- Tajín seasoning
- Chili flakes
- A drizzle of extra virgin olive oil
Every version feels a little different.
What to Serve with Ceviche
This is where the fun begins.
My personal favourite? Plantain chips.
They’re salty, crunchy and sturdy enough to scoop up every last bite.
It also pairs beautifully with:
- Fresh avocado slices
- Guacamole
- Butter lettuce cups
- Cucumber rounds
- Jicama sticks
- Coconut rice
- Grilled corn on the cob
- Watermelon salad with mint
- Homemade tortilla chips
If you’re entertaining, serve everything family-style and let everyone build their own plate.
Why I Love This Recipe
As a nutritionist, I’m always reminding clients that healthy eating doesn’t have to be complicated.
Sometimes it’s simply fresh, whole ingredients prepared well.
Quality protein.
Healthy fats.
Plenty of vegetables.
Bright herbs.
Real food.
That’s one of the reasons I keep coming back to this recipe. It feels a little special, but it’s incredibly simple to make.
If you’ve never tried ceviche before, I hope this is the recipe that changes your mind.
Happy non-cooking, cooking!
Frequently Asked Questions
Is ceviche safe to eat?
When made with very fresh, sushi-grade fish from a reputable supplier and handled properly, ceviche can be enjoyed safely. Because it isn’t cooked with heat, always start with the highest quality fish available.
What fish is best for ceviche?
Firm white fish works best. Halibut, snapper, sea bass and mahi-mahi are all excellent choices.
Can I make ceviche ahead of time?
It’s best enjoyed the same day it’s is made. You can chop all the vegetables ahead of time and assemble everything shortly before serving.
Can I make it with shrimp?
Absolutely. Shrimp ceviche is delicious and just as refreshing.