Ceviche

Ceviche
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Bright, zesty no-cook seafood cured in fresh citrus, tossed with crisp veggies and cilantro for a light, refreshing, gently spicy bite perfect for hot days.

Ingredients

Sashimi-grade skinless white sea bass 500 grams, cut into 1cm cubes
Freshly squeezed lime juice 180 ml (approx. 8-10 limes, no bottled juice)
Freshly squeezed lemon juice 60 ml (approx. 2-3 lemons, no bottled juice)
Small red onion 120 grams, finely diced
Jalapeño pepper 15 grams (1 medium), seeded and minced
Roma tomatoes 180 grams (2 medium), seeded and diced
Fresh cilantro 15 grams (1/2 cup packed, leaves and tender stems), chopped
Kosher salt 1.5 teaspoons
Freshly cracked black pepper 0.5 teaspoons
Ripe Hass avocado 150 grams (1 medium), pitted, peeled, and cubed
Crisp corn tortilla chips 200 grams, for serving

Steps

1

Prep the fresh fish

Pat 500 grams of skinless, sashimi-grade white sea bass completely dry with paper towels, then cut into uniform 1cm cubes, discarding any dark bloodline sections or stray pin bones. Place the cubed fish in a non-reactive glass or ceramic mixing bowl (avoid metal, which reacts with acid to create off-flavors).

Step 1
step1:Prep the fresh fish
2

Cure fish in citrus

Pour 180ml freshly squeezed lime juice and 60ml freshly squeezed lemon juice over the cubed fish, stirring to ensure every piece is fully submerged in citrus. Cover the bowl with plastic wrap and refrigerate for 15 minutes at 4°C, until the fish is fully opaque on all sides with no translucent raw centers; do not cure longer than 20 minutes, as over-curing will make fish tough and rubbery.

Step 2
step2:Cure fish in citrus
3

Prep vegetable mix-ins

While the fish cures, add the finely diced 120g red onion to a small bowl of ice-cold water and soak for 10 minutes to mellow its sharp, harsh bite, then drain completely. Combine the drained onion, minced 15g seeded jalapeño, diced 180g seeded Roma tomatoes, and chopped 15g cilantro in a small prep bowl, tossing to mix evenly.

Step 3
step3:Prep vegetable mix-ins
4

Toss and season ceviche

Once the fish is fully cured, pour off 1/3 of the excess citrus juice from the bowl (do not drain all juice, as it keeps the ceviche moist and flavorful). Add the prepped vegetable mix, 1.5 teaspoons kosher salt, and 0.5 teaspoon freshly cracked black pepper to the fish, stirring gently with a silicone spatula to combine all ingredients evenly.

Step 4
step4:Toss and season ceviche
5

Chill to meld flavors

Cover the mixed ceviche again with plastic wrap and return it to the refrigerator to rest for 10 minutes at 4°C to let the flavors meld; avoid stirring during this rest time to prevent breaking down the tender fish pieces.

Step 5
step5:Chill to meld flavors
6

Add avocado and serve

Right before serving, gently fold in the 150g cubed ripe Hass avocado, taking care not to mash the soft avocado pieces. Portion the ceviche into 4 small serving bowls, and serve immediately alongside 200g of crisp corn tortilla chips for scooping.

Step 6
step6:Add avocado and serve

Tips

1.Always use sashimi-grade white fish for ceviche: the citrus cure denatures fish protein but does not kill all harmful pathogens the way high-heat cooking does, so ultra-fresh, high-quality fish is non-negotiable for safety.
2.Skip bottled citrus juice: fresh-squeezed lime and lemon juice has the bright, balanced acidity needed to properly cure fish, while bottled juice has a bitter, preserved aftertaste that will ruin the dish’s bright flavor.
3.Seed both tomatoes and jalapeños during prep: tomato seeds add excess water that makes ceviche watery, while jalapeño seeds and white membranes hold most of the pepper’s heat, so removing them lets you control spice level easily.

✨ You May Also Like

Snacks & Appetizers
🍜 Mexico

Crispy thick-cut tortilla chips piled high with seasoned beef, melted cheese, and bright fresh toppings for a shareable, crowd-favorite bite.

⏱️ 25 minuteSnacks & Appetizers ★ 4.7
Snacks & Appetizers
🍜 United States

Crisp, sweet-tangy spiced pickled watermelon rind is a zero-waste summer staple, perfect with grilled meats, charcuterie, or eaten straight from the jar as a bright snack.

⏱️ 30 minuteSnacks & Appetizers ★ 4.8
Snacks & Appetizers
🍜 Germany

A tangy, jellied pork cold cut slow-simmered with aromatic spices, set into a firm sliceable loaf, served cold with mustard and crusty bread.

⏱️ 3 hours 4Snacks & Appetizers ★ 4.6
Snacks & Appetizers
🍜 United States

Creamy, tangy, perfectly seasoned hard-boiled egg halves filled with a rich, smooth yolk mixture, a timeless, crowd-pleasing bite for holiday and casual gatherings alike.

⏱️ 40 minuteSnacks & Appetizers ★ 4.7
Snacks & Appetizers
🍜 Russia

Silky, dill-forward no-smoke cured salmon, a Scandinavian classic with bright salty-sweet flavor, ideal for holiday starter platters and open-faced rye sandwiches.

⏱️ 48 hours Snacks & Appetizers ★ 4.6
Snacks & Appetizers
🍜 Japan

Crisp golden bottoms, juicy savory pork and vegetable filling, and tangy dipping sauce make these pan-fried gyoza a beloved shareable bite.

⏱️ 45 minuteSnacks & Appetizers ★ 4.9

Ceviche:Frequently Asked Questions

1.How long should I cure the sashimi-grade white sea bass in citrus for this ceviche, and how do I know when it’s perfectly done?
For this bright coastal ceviche, toss your cubed sashimi-grade white sea bass with the fresh lime and lemon juice, then let it cure 15–20 minutes (keep it in the fridge if your kitchen is over 75°F), stirring once halfway. It’s done when the fish turns fully opaque with no translucent raw center; don’t cure it over 25 minutes, or the fish will turn tough and rubbery instead of silky and tender.

Comments (19)

2 days ago

OMG this ceviche is a total game changer! I brought it to my neighbor’s backyard potluck last weekend and people begged me for the recipe all night. I used fresh red snapper like the note suggested and it was perfectly bright, not too fishy at all. My 7 year old even ate two servings with tortilla chips!

yesterday

Wait did you add extra lime? I feel like I always skimp on lime juice when I make ceviche and it comes out bland!

yesterday

So glad it was a potluck hit! Fresh snapper is such a great pick for that classic coastal flavor. If you like extra zing, you can absolutely add an extra 1/4 cup of lime juice without throwing off the balance!

1 week ago

SO good. I make ceviche all the time and this version tastes exactly like the stuff I had at a little beach shack in Puerto Vallarta a few years back. The addition of a little orange juice is chef’s kiss, cuts the tartness perfectly. Already added this to my weekly meal prep rotation for quick lunches.

3 days ago

I was nervous to make ceviche for our family taco night because I thought it would be too complicated, but this was so easy! 35 minutes total start to finish, no fancy equipment needed. My kids loved it piled on tostadas with a little avocado. Only thing I did different was skip the serrano because my toddlers don’t do spice.

2 days ago

Love that you adapted it for your family! Skipping the serrano is such a smart call for little ones, and adding that creamy avocado on tostadas sounds absolutely perfect. So glad taco night was a hit!

30 minutes ago

Wait has anyone tried this with shrimp instead of white fish? I have a bag of frozen raw shrimp in the freezer and I don’t feel like running to the fish market today.

5 minutes ago

I did that last week! Just make sure you dice the shrimp really small and let it cure a little extra 10 minutes so it’s fully opaque all the way through, it turned out amazing!

just now

Shrimp works beautifully for this recipe! As the other commenter noted, dice it small and give it a few extra minutes in the lime cure, and you’ll have delicious shrimp ceviche. Frozen shrimp is totally fine as long as you thaw it completely and pat it dry first!

2 weeks ago

Made this to go with our weekend craft beer tasting with friends and it was the perfect pairing. Bright, fresh, a little kick from the serrano, went so good with our citrusy IPAs. Didn’t change a single thing, followed the recipe exactly and it came out perfect first try.

yesterday

I was skeptical because I’m used to the more tomato-heavy ceviche from my trips to the east coast of Mexico, but this coastal version is lighter and so much more refreshing for hot summer days. 10/10 will make again.

2 hours ago

Right?! I grew up eating ceviche with tons of ketchup and my partner made fun of me when I said I liked this version better, it’s just so much brighter!

30 minutes ago

How long does this keep in the fridge? I want to make a big batch on Sunday for work lunches but I don’t want it to get too mushy.

just now

Great question! Ceviche is best eaten within 24 hours of making it, since the lime juice will keep curing the fish and make it tough/mushy after that. If you’re prepping ahead, you can chop all the veggies, squeeze the juice, and dice the fish the night before, then mix it all up 35 minutes before you want to eat it for the best texture!

5 days ago

Y’all, I added an extra serrano and a pinch of tajin on top and it was LIFE CHANGING. If you love heat, do not sleep on that tweak.

3 days ago

Oh tajin is such a good call! I put that on everything, can’t believe I didn’t think to add it to ceviche, trying that this weekend for sure.

3 days ago

Love that customization! The extra serrano and tajin add such a great bright, spicy kick that pairs so well with the lime and fish. We might just have to add that tajin note to the recipe tips, thanks for the idea!

2 hours ago

First time ever making ceviche and I was so worried I’d undercure the fish and make everyone sick, but the timing instructions were so clear! 20 minutes in the lime juice was exactly right, the fish was opaque but still tender, no rubbery texture at all. Even my super picky roommate ate three helpings.

1 week ago

Packed this for our beach day last weekend and it was the perfect snack. No heating required, just tossed it in a cooler with a bag of plantain chips and it was such a nice change from the usual sandwiches and potato salad. Got so many compliments from the group we were with.

5 days ago

Plantain chips with ceviche is elite! I usually do regular tortilla chips but plantain chips have that little sweet/salty thing that goes so perfect, I need to try that combo next time!

2 weeks ago

So happy to find a ceviche recipe that doesn’t call for any weird hidden gluten! A lot of store-bought ceviche has weird soy sauce or wheat-based additives, so making it at home with this recipe means I can eat it without worrying about my Celiac. Tastes incredible too, win win.

1 week ago

We’re so glad this works for your dietary needs! This classic coastal recipe is naturally gluten free as written, so you can enjoy it totally stress free. It makes us so happy to hear it’s become a go-to for you!

3 days ago

I used tilapia because it was the cheapest white fish at the grocery store this week and it still turned out so good! I was worried tilapia would be too bland but all the lime, cilantro, and veggies gave it so much flavor, I didn’t miss the more expensive fish at all.

2 days ago

I did that too! I added a tiny pinch of cumin to give it a little extra depth and you couldn’t even tell I used budget tilapia, total win for grocery week.

2 days ago

Tilapia is a totally great budget-friendly pick! We love using more affordable white fish when snapper or sea bass is out of budget, it works perfectly as long as it’s super fresh. That cumin tip sounds delicious too!

1 week ago

Made this for our football watch party on Sunday and it was gone before halftime. I set it out with a big bowl of chips, tostada shells, and little cups for people to scoop, and it was way more popular than the usual queso and wings. Will be making this every game day from now on.

yesterday

For anyone who hates cilantro like me: I swapped it for fresh chopped parsley and a little extra lime zest and it was still chef’s kiss. You don’t even miss the cilantro, I promise. I was worried I’d have to skip making this but the easy swap worked perfectly.

2 hours ago

Thank you for this! Cilantro tastes like dish soap to me and I’ve been sad I can’t enjoy good ceviche, I’m definitely trying the parsley swap this week!

5 days ago

Made this for my partner’s birthday dinner since they’re obsessed with all things Mexican food, and they said it was better than the ceviche we had on our honeymoon in Cancun. Served it with coconut rice on the side and margaritas, total dream date night meal.

3 days ago

What a sweet date night! Serving it with coconut rice and margaritas sounds like the absolute perfect celebratory meal. We’re so flattered it stacked up to your honeymoon food, that’s the highest compliment we could get!

30 minutes ago

Has anyone tried adding a little diced mango to this? I love sweet and savory combos and I feel like mango would go so good with the lime and spice.

5 minutes ago

I added mango last time I made this! Also threw in a little extra diced red onion and it was so good, the sweet mango balances the heat from the serrano perfectly.

just now

Diced mango is such a delicious addition! It adds that perfect pop of sweet tropical flavor that pairs amazingly with the bright lime and spicy pepper. If you love that sweet/savory combo, you could also try a little diced pineapple too!

2 weeks ago

I worked in coastal Mexican restaurants for 20 years and this recipe is spot on. The ratio of lime to orange juice is exactly what we used, the resting time is perfect, no weird unnecessary add-ins. Great work on this recipe, it’s a classic for a reason.

2 days ago

I topped mine with a huge dollop of guacamole and extra pickled red onions and oh my GOD, it was so good. I could eat this every single day in the summer, it’s so light but filling.

yesterday

Pickled red onions on ceviche is such a pro move! The tang from the pickles goes so well with the fresh lime, I’m stealing that idea for my next batch.

30 minutes ago

As a broke college student, this was so easy to make in my tiny dorm kitchen! No oven needed, just a cutting board, knife, and a big bowl, and the ingredients were all cheap at the campus grocery store. My roommates and I devoured the whole batch in 10 minutes. Will 100% be making this again when we have people over.