Fish Ceviche Verde

at a glance
Prep Time 20 minutes

Every item on this page was chosen by The Fed & Fit team. The site may earn a commission on some products (read more here).

With tender white fish, avocado, cilantro, and tomatillos, this ceviche recipe is packed with flavor! In this recipe, we’ll walk you through how to make perfect ceviche every time.

fish ceviche verde - fish ceviche topped with jalapenos and limes in a blue bowl on a marble slab surrounded by tortilla chips

I’ve always loved a good ceviche. Growing up, my mom was known for her shrimp ceviche and always made it for parties and special occasions, and I always jumped at the chance to order it any time I found it on a menu. However, it wasn’t until a few years ago on a trip to Mexico that I really fell in love with it. On our week-long trip, we ate different varieties of fresh shrimp and fish ceviche every day, some in a spicy tomato broth and others filled with bright citrus juices and tropical fruit like mango and pineapple, and I came home wishing I could find it as easily here at home as I did in Mexico.

While ceviche sounds intimidating to make (it does involve raw seafood after all!), one of my favorite things about it is that it really is pretty simple to make! All you need is good-quality, fresh fish, a lot of fresh lime juice, veggies, cilantro, and avocado to make a delicious ceviche that’s a perfect party appetizer on a warm summer day, or even makes for a great light dinner.

What is Ceviche?

Ceviche is a fish recipe that is said to have originated in Peru over 2000 years ago. There are many regional variations to ceviche throughout Latin America, depending on what seafood, fruit, and vegetables are available there. However, the base of every ceviche recipe is citrus-marinated seafood, with lime juice being the most commonly used. The lime juice denatures the proteins in the fish, causing it to become firm just as if it had been cooked with heat. Once the fish has had time to cure in the lime juice, additional ingredients like tomatoes, onions, cilantro, and sometimes fruit like mango or pineapple is added to the ceviche.

Is it safe to eat ceviche?

At this point, you may be wondering whether it is safe to eat ceviche. Generally, ceviche is safe to consume. Remember that even though the fish looks cooked, the citric acid in lime juice can’t kill as much bacteria as cooking with heat will. This doesn’t mean you should avoid eating ceviche though! Instead, just like any time you eat raw fish, take care to make sure you are buying high-quality fresh (or wild-caught and immediately frozen) fish. If you’re super worried about it, you can poach the fish for 1-2 minutes beforehand to cook it through, but keep in mind that it won’t taste quite the same as traditional ceviche.

fish ceviche verde - fish ceviche topped with jalapenos and limes in a blue bowl on a marble slab surrounded by tortilla chips

Fish Ceviche Ingredients

Our easy recipe is a bit of a spin on classic ceviche, using tomatillos instead of tomatoes. Here’s what you need to make delicious ceviche verde:

  • Fresh White Fish – for this recipe, you’ll want to find a fresh, flaky white fish. We used halibut, but red fish, mahi mahi, snapper, trout, and cod are all great choices too.
  • Lime Juice – you’ll need 1 cup of lime juice for your ceviche. We always opt for fresh (you can buy a bottle of fresh-squeezed lime juice at most grocery stores!) because it tastes *so* much better than bottled.
  • Red Onion – 1/2 of a red onion gets diced, as does…
  • Jalapeno – …1 jalapeno, and…
  • Avocado – …1 large avocado.
  • Tomatillos – we use tomatillos in place of tomatoes (found in traditional ceviche) because we find that tomatillos add a bit more tang and brightness to the recipe that we just love. 4 tomatillos get husked and chopped for this recipe.
  • Cilantro – give the cilantro a rough chop, and…
  • Sea Salt – …finish it all off with a good pinch of salt!

How to Make the Best Ceviche

Now that we’ve covered the basics, it’s time to get to making your ceviche! Here’s how to make it:

  1. Marinate the fish in lime juice. Once you’ve bought your fish, you’ll want to make your ceviche that same day. Cut the fish into bite-sized (about 1/2 to 1-inch) cubes, then pour over the fresh lime juice and refrigerate for 1 hour, until the fish is firm and has turned an opaque white color. Then, drain off the fish.
  2. Chop the veggies. While the fish marinates, it’s time to chop the veggies. Husk the tomatillos and chop them into bite-sized chunks, then dice the onion, the jalapeno, and chop the cilantro. Finally, you’ll cube an avocado, and set it all aside.
  3. Stir it all together. Now that your fish and veggies are all prepared, the last thing you need to do is add it to a bowl and stir! Add a little salt to the mixture, taste for seasoning, then serve with your favorite chips or plantain chips.

fish ceviche verde - fish ceviche topped with jalapenos and limes in a blue bowl on a marble slab surrounded by tortilla chips

Can I make shrimp ceviche instead?

Absolutely! If you’d prefer to use shrimp, you can replace all of the fish with shrimp, or you can make a seafood ceviche by using half shrimp and half fish, or you can even add in scallops! Just as with fish, make sure you are buying the freshest, highest-quality shrimp for this recipe.

How long does it keep?

We recommend eating ceviche within 24 hours, and definitely no more than 48 hours later. If you’re making it for a party, we recommend making it the same day for optimal freshness!

This fish ceviche verde is the perfect refreshing summer snack or party appetizer…we hope you love it as much as we do!

More Seafood Recipes

Cilantro Lime Salmon Bake with Tomato Avocado Salsa

Blackened Shrimp Skewers

Blackened Fish Tacos

Shrimp Fajita Sheet Pan Dinner

Fish Ceviche Verde

By: Amber Goulden
No ratings yet
Prep Time: 20 mins
This fish ceviche verde is the perfect refreshing summer snack or party appetizer!


  • 1 pound sushi-grade or flash-frozen white fish such as halibut, red fish, or trout, diced into 1/2 inch cubes
  • 1 cup lime juice
  • 1/2 red onion diced
  • 1 small jalapeno finely diced
  • 4 medium tomatillos diced (about 3/4 cup)
  • 1 large avocado cut into 1/2 inch cubes
  • 1/2 cup chopped cilantro
  • 1/2 teaspoon coarse sea salt


  • Combine the lime juice and fish in a bowl, then cover and refrigerate. Let sit for 1 hour, until the fish is cooked through.
  • Drain the lime juice from the fish, then mix the fish with the red onion, jalapeno, tomatillos, avocado, cilantro, and sea salt.
  • Serve with chips and enjoy!
Meet the Author

Get to know

Show us!

Did You Make This Recipe?

Share a photo and tag us! We can’t wait to see what you make!

Reader Interactions


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating

  1. Karin says

    Karin —  08/25/2019 At 10:24

    This looks fantastic! I have bushels of tomatillos in my garden that need more uses!

  2. Holly says

    Holly —  06/24/2020 At 20:07

    Looks amazing; I am making it tomorrow! I got halibut from a fish market (it’s not frozen) – any idea how long I should freeze it for easier chopping? It’s the opposite situation from what you posted in your IG story! Thanks!

    • Brandi Schilhab says

      Brandi Schilhab —  06/25/2020 At 10:18

      Don’t worry about freezing it, Holly! It’ll still be easy to chop that way! Enjoy…this is a really yummy recipe!

  3. Kayla says

    Kayla —  07/27/2020 At 05:03

    Made this yesterday and it was soooooo good!

    • Brandi Schilhab says

      Brandi Schilhab —  07/27/2020 At 08:58

      Awesome! So glad you loved it, Kayla!

  4. Elise says

    Elise —  05/13/2022 At 19:57

    Since the fish is cooked through by the lime, I can eat while pregnant?

    • Melissa Guevara says

      Melissa Guevara —  05/16/2022 At 19:34

      Hi Elise! I felt safe eating raw or ceviche-style (the fish gets “cooked” on the outside, but will still be raw on the inside) fish throughout my pregnancies that were from high-quality sources. With any decision regarding consuming foods during pregnancy, we recommend you speak to a medical professional to make the best decision that feels safe and right for you and your body.