After a long afternoon spent soaking in the sunshine, nothing quite hits the spot like a light, zesty ceviche. I first fell in love with this dish at a seaside restaurant filled with the sound of crashing waves, where the scent of fresh fish and vibrant herbs mingled in the air. Fast forward to today, and I’m thrilled to share my take on a traditional Mexican ceviche that’s not overly sour but bursting with flavor.
Featuring tender, sashimi-grade fish marinated to perfection in fresh lime juice, this recipe is all about freshness. The creamy avocado and vibrant herbs add a delightful richness that beautifully balances the dish’s tanginess. What I adore most about this ceviche is its versatility; whether you’re hosting a dinner party or enjoying a quick weeknight meal, it never fails to impress. Plus, it’s gluten-free and can be on your table in under 30 minutes. Let’s dive in!
Why is Ceviche the Ultimate Refreshing Dish?
Freshness at Its Finest: The use of sashimi-grade fish ensures a high-quality base that shines through in every bite.
Creamy Delight: The addition of avocado introduces a rich, creamy texture that complements the fish brilliantly.
Zesty Flavor Explosion: With tangy lime juice and fresh herbs, this ceviche is anything but bland, promising bright and vibrant flavors.
Quick and Easy: Ready in under 30 minutes, it’s perfect for busy weekdays or spontaneous gatherings.
Versatile Serving Options: Enjoy it as an elegant appetizer or a light main dish, paired with crunchy corn chips or crostini.
Health-Conscious Choice: Gluten-free and packed with lean protein, this ceviche is a guilt-free indulgence that fits a variety of diets.
Ceviche Ingredients
For the Fish Base
• Sashimi-Grade Fish (400g / 14 oz) – Provides the primary protein; must be safe for raw consumption. Substitutions: Kingfish, tuna, sea bass, or freshly caught fish.
For the Veggies
• Red Onion (1/4) – Adds sharpness and sweetness; finely sliced to integrate well with fish. Prep Note: Use a mandolin for thin slicing.
• Fresh Jalapeño (2 tsp) – Introduces heat; adjust amount for desired spice level. Substitution: Green chili.
• Cherry Tomatoes (8, halved) – Adds color and a burst of freshness. Note: Large tomatoes can be quartered.
For the Dressing
• Fresh Lime Juice (1/3 cup) – Key ingredient for marinating fish; acts as the “cooking” agent. Note: Fresh lime is preferred over bottled juice.
• Black Pepper (1/4 tsp) – Enhances flavor profile.
• Salt (1/2 tsp, kosher/cooking) – Used for flavor; adjust based on preference. Note: Less if using fine table salt.
For the Creaminess
• Avocado (1, diced) – Provides a creamy texture and richness.
For the Fresh Herbs
• Coriander/Cilantro Leaves (1/4 cup) – Adds essential flavor and freshness. Substitution: Chives for those who dislike cilantro.
For Extra Flavor
• Extra Virgin Olive Oil (2 tbsp) – Balances acidity; recommended for richer flavor. Note: Not traditional but suggested to reduce sourness.
How to Make Ceviche
-
Prepare Fish: Cut your sashimi-grade fish into 1.25 cm (1/2 inch) cubes, ensuring the pieces are uniform for even marination. The texture should be delicate yet firm.
-
Combine Ingredients: In a mixing bowl, gently toss the fish with fresh lime juice, red onion, jalapeño, cherry tomatoes, and black pepper. Let it rest for about 5 minutes, allowing the lime juice to “cook” the fish until it appears opaque.
-
Finish and Serve: After marinating, sprinkle in the salt, diced avocado, chopped coriander, and drizzle with olive oil. Mix gently to incorporate all ingredients, then serve immediately for maximum freshness, preferably alongside crunchy corn chips or crostini.
-
Storage Note: Enjoy your ceviche right away; it’s best consumed fresh and doesn’t store well.
Optional: Garnish with extra cilantro leaves for a pop of color.
Exact quantities are listed in the recipe card below.
Ceviche Variations & Substitutions
Feel free to get creative with this delightful ceviche recipe and make it your own with these exciting twists!
- Fruit Fusion: Incorporate diced mango or pineapple for a tropical sweetness that contrasts beautifully with the lime.
- Heat Levels: For extra spice, include thinly sliced serrano peppers instead of jalapeños. This will certainly elevate the heat factor!
- Herb Swap: If cilantro isn’t your thing, try fresh basil or parsley for a different herbal twist that still packs flavor.
- Citrus Burst: Experiment with lemon or orange juice in place of lime for a tangy yet sweet twist on the flavor profile.
- Nutty Crunch: Add toasted pine nuts or chopped macadamia nuts to give a delightful crunch and rich flavor to each bite.
- Creamy Alternative: Swap avocado for a dollop of sour cream or Greek yogurt for an entirely new creamy layer.
- Seafood Medley: Mix in shrimp or scallops for a seafood extravaganza, offering a delicious variety of textures and tastes!
- Soy Sauce Kick: Drizzle a bit of soy sauce or tamari over the finished dish for an umami boost that adds a unique depth to your ceviche.
Make Ahead Options
These Ceviche preparations are perfect for busy home cooks looking to save time without sacrificing quality! You can prepare the fish, lime juice marinade, and chopped veggies up to 24 hours in advance, refrigerating them separately to maintain freshness. To prevent the avocado from browning, dice it right before serving. When it’s time to enjoy your ceviche, simply mix the marinated ingredients with the diced avocado and serve immediately for a taste that’s just as delicious as if you made it fresh. This way, your ceviche will be ready for entertaining or a quick weeknight meal with minimal effort!
What to Serve with Ceviche?
After savoring this delightful treat, it’s time to elevate your dining experience with the perfect pairings that will tantalize your taste buds.
-
Corn Chips: These crunchy delights offer a satisfying contrast to the soft, fresh ceviche, perfect for scooping every last bit.
-
Crostini: Lightly toasted bread enhances the textural variety while making every bite feel elegant. Top with a spoonful of ceviche for a classy bite.
-
Refreshing Salad: A simple arugula or mixed greens salad with citrus vinaigrette adds a zesty brightness, creating a well-rounded meal.
-
Tropical Fruit Salsa: A fresh mango or pineapple salsa will introduce sweet, juicy notes that beautifully balance the tanginess of the ceviche.
-
Chilled White Wine: A crisp Sauvignon Blanc pairs wonderfully, highlighting the ceviche’s refreshing nature and bright lime flavors.
-
Coconut Water: To keep things light and tropical, serve this naturally sweet, hydrating drink alongside your meal for a refreshing twist.
-
Guacamole: The creamy texture of guacamole complements the ceviche’s lightness and enhances both flavors, making for a delightful dip combination.
These pairings not only enhance the flavor of the ceviche but also create a beautiful, vibrant meal that will leave everyone craving for more!
Expert Tips for Perfect Ceviche
- Choose Quality Fish: Always opt for sashimi-grade fish to ensure safety for raw consumption; the fresher, the better!
- Mind the Salt: Add salt only after marinating the fish to prevent it from drawing moisture and making the texture too firm.
- Serve Immediately: For the best flavor and texture, serve ceviche right after preparation; it loses quality rapidly.
- Temperature Matters: Keep all ingredients cold until just before serving to enhance the freshness of your ceviche.
- Complement with Sides: Pair it with crunchy corn chips or toasted crostini for added texture and enjoyment.
Storage Tips for Ceviche
Room Temperature: Best enjoyed fresh; do not leave ceviche out at room temperature for more than 30 minutes to avoid food safety issues.
Fridge: If you need to store ceviche, place it in an airtight container in the fridge for up to 30 minutes. The longer it sits, the more the texture and flavor may diminish.
Freezer: Freezing is not recommended for ceviche as the fish and fresh ingredients won’t hold their quality upon thawing.
Reheating: Ceviche should not be reheated, as it is served cold and loses its refreshing qualities when heated. Enjoy it fresh for the best experience!
Ceviche Recipe FAQs
How do I choose sashimi-grade fish?
Absolutely! When selecting sashimi-grade fish, look for bright, vibrant colors and a clean, ocean-like smell. The flesh should feel firm to the touch, and there shouldn’t be any dark spots or discolorations. If possible, buy from a reputable fishmonger who can confirm that it is safe for raw consumption.
How should I store leftover ceviche?
It’s best to consume ceviche immediately for optimal freshness! However, if you must store it, place the excess in an airtight container in the fridge for no more than 30 minutes. Remember, the texture and flavor will begin to diminish quickly when stored.
Can I freeze ceviche for later?
I wouldn’t recommend freezing ceviche. The delicate texture of the fish and the freshness of the ingredients will not hold up after thawing, leading to a less enjoyable experience. Ceviche is best enjoyed fresh!
What do I do if my ceviche tastes too sour?
Very! If you find your ceviche overly sour, you can balance it out by adding a bit more diced avocado or a drizzle of extra virgin olive oil. You might also stir in a pinch of sugar to soften the acidity. Start with small adjustments until you reach your desired taste!
Is ceviche safe for pets?
While fresh fish is generally safe for dogs, ceviche often contains ingredients like lime juice, onions, and spices that can be harmful. Always err on the side of caution and avoid sharing ceviche with your pets.
What can I substitute for cilantro in ceviche?
If you’re not a fan of cilantro, don’t worry! Chopped chives or fresh parsley make great alternatives that can still provide a burst of freshness to your ceviche. Experiment until you find the flavor profile you love!

Refreshing Ceviche with Sashimi-Grade Fish and Creamy Avocado
Ingredients
Equipment
Method
- Cut your sashimi-grade fish into 1.25 cm (1/2 inch) cubes for even marination.
- In a mixing bowl, gently toss the fish with fresh lime juice, red onion, jalapeño, cherry tomatoes, and black pepper. Let it rest for about 5 minutes.
- After marinating, sprinkle in the salt, diced avocado, chopped coriander, and drizzle with olive oil. Mix gently and serve immediately.
- Enjoy your ceviche right away; it’s best consumed fresh.







