Easy Ceviche Recipe

An Amateur Cook – Save Recipe

Save this recipe!

Get this recipe sent to your inbox, plus
new home-style recipes from An Amateur Cook every week.

The first time I made ceviche, I was honestly nervous.

Raw fish? Just sitting in lime juice? My brain kept whispering, “Are we sure about this?” But I had just come back from a beach trip where I ordered ceviche three times in two days, and I couldn’t stop thinking about it. It was bright, fresh, cold, and somehow felt fancy and simple at the same time.

So I stood in my kitchen with a pound of very fresh fish and about six limes, telling myself this was either going to be amazing or a very educational mistake.

Spoiler. It was amazing.

Watching the fish slowly turn opaque in the fridge felt like kitchen magic. No stove. No oven. Just citrus doing its thing. Now I make this when I want something that feels impressive but doesn’t require me to actually cook anything. Which is my favorite category of cooking.

Why I Keep Making This Dish (The Real Reasons)

I keep making this because it feels fresh in a way that most meals don’t. It’s light but still filling. It tastes like summer even if it’s not summer. And there’s something satisfying about serving a bowl of something that looks colorful and bright without having turned on a single burner.

It also makes me feel brave. Like I trust myself enough to handle fresh fish properly. That might sound dramatic, but if you’ve ever hesitated in the seafood section, you get it.

And honestly, it’s customizable. Some days I want more heat. Some days more lime. Some days I pile it on tortilla chips and call it dinner. It never feels boring.

How To Make “The Recipe?”

Ingredients

Ceviche

  1. 1/2 red onion, thinly sliced with the grain
  2. 1 to 1 1/2 teaspoons kosher salt, start with 1
  3. 1/4 teaspoon black pepper
  4. 3/4 cup fresh lime juice, from 4 to 6 ripe limes
  5. 1 to 2 garlic cloves, very finely minced
  6. 1 fresh serrano or jalapeño, seeded and very finely chopped
  7. 1 pound fresh fish, diced into 1/2 inch cubes
  8. 1/4 to 1/2 cup fresh cilantro, chopped
  9. 1 cup grape or cherry tomatoes, sliced
  10. 1 cup diced cucumber
  11. 1 tablespoon olive oil, optional
  12. Optional: 1 semi-firm avocado, diced

Optional Avocado Sauce

  1. 2/3 cup avocado
  2. 1/3 cup cilantro
  3. 2/3 cup water, plus more as needed
  4. 1 tablespoon olive oil
  5. 1/2 teaspoon kosher salt
  6. 1 teaspoon coriander
  7. 2 tablespoons lime juice
  8. 1 garlic clove
  9. Cracked pepper to taste

Equipment

  1. Sharp knife
  2. Cutting board
  3. Large mixing bowl
  4. Citrus juicer
  5. Spoon or spatula
  6. Blender for avocado sauce
  7. Refrigerator

Instructions

  1. Slice the red onion thinly with the grain and toss in a bowl with salt, pepper, and lime juice, coating well.
  2. Add the fish, garlic, and fresh chilies, and gently mix.
  3. Add the tomatoes, cucumber, cilantro, and olive oil. Stir gently and marinate in the refrigerator for at least 30 minutes before serving. Forty five to sixty minutes is ideal. The longer it sits, the firmer and more “cooked” the fish becomes.
  4. Before serving, taste and adjust the salt and heat. Add more salt or chilies if you like. If adding avocado, gently fold it in right before serving. You may need a small pinch more salt.
  5. To make the optional Avocado Sauce, blend all sauce ingredients until smooth. Add a little more water or oil if needed to get the blender moving.

Tips I Learned the Hard Way!

  • Use Very Fresh Fish: This is not the time for “it was on sale.” Fresh, sushi-grade quality fish makes all the difference. If you’re unsure, ask the fish counter. I learned that confidence goes a long way.
  • Slice Onion With the Grain: Cutting the red onion with the grain keeps it from getting too soft too fast. I once sliced it the other way and it turned slightly mushy after marinating.
  • Start Light With Salt: You can always add more. The lime juice concentrates flavor as it sits, so taste before dumping extra salt in.
  • Don’t Over-Marinate: Around 45 to 60 minutes is perfect for me. If you let it sit too long, the fish becomes very firm. Still edible, just different.
  • Chop Evenly: Half inch cubes are ideal. If some pieces are tiny and others huge, they won’t “cook” evenly in the lime.
  • Seed the Chili First: I forgot once. It was not subtle. Start conservatively with heat. You can always add more.
  • Add Avocado Last: If using diced avocado, gently fold it in right before serving. It bruises easily and turns soft if it sits too long.
  • Taste Before Serving: The fridge dulls flavor slightly. A quick taste and small salt adjustment right before serving makes a big difference.

Easy Ceviche Recipe

Fresh citrus-marinated fish with lime, chili, cilantro, and crisp vegetables—bright, zesty, and refreshing.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4
Course: Appetizer
Cuisine: American
Calories: 149

Ingredients
  

  • 1/2 a red onion thinly sliced, with the grain.
  • 1 – 1 1/2 teaspoon kosher salt start with 1, add more to taste
  • 1/4 teaspoon black pepper
  • 3/4 cup fresh lime juice 4-6 limes freshly squeezed ( try to use ripe limes)
  • 1 –2 garlic cloves very finely minced use a garlic press
  • 1 fresh serrano or jalapeño chili pepper seeded and very finely chopped. Start conservatively more to taste.
  • 1 pound fresh fish- sea bass red snapper, corvina, halibut, dorado, escolar, mahi-mahi, tilapia, or hamachi – diced into 1/2 inch cubes.
  • 1/4 –1/2 cup fresh cilantro chopped
  • 1 cup grape or cherry tomatoes sliced or cut in half (or 1 cup diced tomatoes)
  • 1 cup diced cucumber
  • 1 tablespoon olive oil optional
  • optional: 1 semi-firm Avocado diced, or make the Avocado Sauce
  • Serve with tortilla chips or lettuce cups, or see more options in the post above.
Optional Avocado sauce:
  • 2/3 cup Avocado
  • 1/3 cup cilantro
  • 2/3 cup water- plus more as needed
  • 1 tablespoon olive oil
  • 1/2 teaspoon kosher salt
  • 1 teaspoon coriander
  • 2 tablespoons lime juice
  • 1 garlic clove
  • cracked pepper to taste
  • Cook Mode Prevent your screen from going dark

Equipment

  • Sharp knife
  • Cutting board
  • Mixing bowl
  • Spoon
  • Blender (for optional sauce)

Method
 

  1. Thinly slice the red onion with the grain.
  2. Place onion in a bowl with salt, pepper, and lime juice.
  3. Toss well to coat.
  4. Add diced fish to the bowl.
  5. Add minced garlic.
  6. Add finely chopped chili pepper (start small, add more later if desired).
  7. Gently mix to combine.
  8. Add tomatoes.
  9. Add diced cucumber.
  10. Add chopped cilantro.
  11. Add olive oil, if using.
  12. Stir gently until evenly combined.
  13. Cover and refrigerate for at least 30 minutes (45–60 minutes ideal).
  14. Taste and adjust salt or heat before serving.
  15. Gently fold in diced avocado right before serving, if using.
  16. Serve with tortilla chips or lettuce cups.
Optional Avocado Sauce Instructions
  1. Add avocado to a blender.
  2. Add cilantro.
  3. Add water.
  4. Add olive oil.
  5. Add salt and coriander.
  6. Add lime juice.
  7. Add garlic and cracked pepper.
  8. Blend until smooth.
  9. Add more water or oil if needed for blending.
  10. Serve alongside ceviche.

Nutritional Information

NutrientAmount
Calories149 kcal
Carbohydrates9 gm
Fat6.3 gm
Protein15.5 gm

Variations You Can Mess Around With

  1. Tropical Twist: Add diced mango or pineapple for sweetness. It balances the lime beautifully.
  2. Shrimp Version: Use raw shrimp instead of fish. Chop small and let the lime work the same way.
  3. Spicy Mood: Add extra serrano or even a pinch of chili flakes if you like a stronger kick.
  4. No Tomato Option: Skip tomatoes if you want it more citrus-forward and less juicy.
  5. Creamy Addition: Use the avocado sauce instead of diced avocado. It makes it feel richer and smoother.
  6. Cucumber Heavy: Add extra cucumber for more crunch and freshness.
  7. Lettuce Cups: Spoon it into crisp lettuce leaves for a lighter serving option.
  8. Olive Oil Skip: Leave out the olive oil if you want it extra clean and bright. I go back and forth on this.

How I Like to Serve This

  • With Tortilla Chips: This is my default. Scoop, crunch, repeat.
  • In Lettuce Cups: When I want it lighter but still handheld.
  • As a Topping: Spoon it over tostadas or even avocado toast.
  • Beach Style: Cold bowl, extra lime wedges, and something bubbly to drink.
  • Small Plates for Friends: It looks impressive in small bowls with a little extra cilantro on top.

Storage, Leftovers, and Next-Day Thoughts

  • Best the Same Day: It’s freshest within a few hours.
  • Next Day Texture: The fish gets firmer. Still tasty, just less delicate.
  • Keep It Cold: Store tightly covered in the fridge.
  • Avocado Separately: If possible, keep avocado out until serving to avoid browning.
  • Not Freezer Friendly: This one does not freeze well. Fresh is best.

FAQs (Real Questions People Actually Ask)

  1. Is the fish really safe?
    The lime juice changes the texture and appearance, but you must use very fresh, high quality fish.
  2. How long should it marinate?
    At least 30 minutes. I prefer 45 to 60 for balanced texture.
  3. Can I make it ahead?
    You can prep ingredients ahead, but mix and marinate close to serving time.
  4. What fish works best?
    Firm white fish like sea bass, snapper, halibut, mahi mahi, or similar.
  5. Is it very spicy?
    Only if you want it to be. Start small with the chili.
  6. Can I skip cilantro?
    Yes. It changes the flavor, but it will still work.
  7. Why is mine too sour?
    Your limes might be extra strong. Add a tiny splash of olive oil or a pinch more salt to balance it.

The Last Bite

Ceviche feels like magic the first time you make it. Lime, salt, fresh fish, and patience. That’s basically it.

If it’s not perfect the first time, adjust it next time. Add more heat. Less onion. More lime. That’s the fun part.

You’re not just making dinner. You’re learning your version of it.

Recipe Summary

This easy ceviche is made by marinating fresh diced fish in lime juice with red onion, garlic, chili, and salt, then mixing in tomato, cucumber, and cilantro. It chills for about 45 to 60 minutes until the fish firms up. Serve with tortilla chips or lettuce cups, and optionally add diced avocado or a creamy avocado sauce for extra richness.

Author Image

Ethan

I am a 28-year-old part-time barista, full-time vibe curator, and above all, an enthusiastic amateur cook living in Austin, Texas. .

Rate This Recipe

Thank you for rating! 🤍

Leave a Reply

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

Recipe Rating




PIN & SAVE

Follow on Pinterest

Craving more cozy, easy, and scroll-worthy recipes? Follow along and never lose a favorite again.

Follow Me on Pinterest →

You'll also love