Easy Ceviche Recipe

Featured in Flavorful Sauces & Marinades.

This ceviche combines diced fresh fish gently cured in tangy lime juice with vibrant ingredients like red onion, tomatoes, cilantro, and a touch of chili for subtle heat. Marinating ensures each cube of fish absorbs the citrus flavors, resulting in tender bites balanced with crunch from cucumber and sweetness from tomatoes. The addition of creamy avocado or a drizzle of avocado sauce adds richness and depth. Serve with crisp tortilla chips, lettuce cups, or on mini tostadas for a light, summery meal or festive starter that highlights every ingredient’s freshness and color.

Casey
Updated on Tue, 27 May 2025 22:12:29 GMT
The Best Ceviche Recipe! Pin it
The Best Ceviche Recipe! | cookingwithcasey.com

Few things hit the spot on a steamy afternoon like a bowl of bright zesty ceviche brimming with crisp veggies and tender cubes of fish gently cured by lime. This is the recipe I reach for every summer barbecue and everyone crowds around the bowl before it even hits the table.

The first time I made this for friends by the lake there were no leftovers every single time I bring this ceviche out someone asks for the recipe right away.

Ingredients

  • Red onion: sliced thinly across the grain brings sharp crunch look for a firm onion with tight skin
  • Kosher salt: enhances flavor and helps cure the fish use flaky natural varieties if possible
  • Black pepper: for a gentle kick grind fresh for best results
  • Fresh lime juice: the star ingredient always juice your own limes for vibrant tang
  • Garlic cloves: finely minced for aromatic undertones pick garlic without green sprouts
  • Serrano or jalapeño: fresh chili gives adjustable heat choose one with glossy skin
  • Fresh fish: like sea bass snapper or mahi-mahi diced into bite size pieces super fresh fillets are key check for bright color and clean smell
  • Fresh cilantro: chopped adds brightness and herbal lift leaves should be deep green and perky
  • Grape or cherry tomatoes: sliced in half add juicy sweetness pick ripe but firm
  • Diced cucumber: for cooling crunch English cucumber works well for fewer seeds
  • Olive oil (optional): brings silky richness use good extra virgin if adding
  • Avocado (optional): adds creamy texture choose semi-firm ripe avocado
  • Optional Avocado Sauce: made with avocado cilantro lime garlic and coriander for extra creaminess blend until smooth
  • Tortilla chips or lettuce cups: perfect for scooping aim for sturdy chips

Step-by-Step Instructions

Slice the Onion:
Thinly slice the red onion with the grain and place it in a mixing bowl Sprinkle over salt cracked black pepper and pour in all the fresh squeezed lime juice Toss everything very well to coat every strand The citrus softens the onion and helps mellow its bite
Cure the Fish:
Cut your chosen fish into small even cubes about half inch so it cures evenly Add them to the onion lime mixture along with finely minced garlic and tiny bits of fresh chili The lime juice begins transforming the fish texture almost at once Stir gently so the pieces stay whole
Add the Veggies:
Fold in the halved tomatoes diced cucumber and fresh cilantro Make sure every bite will have all the flavors and colors If using olive oil pour it in now for a silky sheen
Marinate:
Cover the bowl and let it chill in the refrigerator for at least thirty minutes This resting time is when the lime juice works its magic The longer you wait the more cooked and firm the fish gets but try not to leave it past an hour for the most tender texture
Adjust and Finish:
Right before serving taste a bite Check for salt and chili you can always add a pinch more or toss in extra chilies if you like it bold If adding avocado gently fold it in now Try not to mash it so the chunks stay pretty
Make the Avocado Sauce (optional):
If you want something luscious to spoon over ceviche blend together ripe avocado a pile of cilantro fresh water extra lime juice olive oil a cracked garlic clove coriander and some salt Adding a splash more water or oil will get it smooth and perfect for drizzling
The Best Ceviche Recipe! Pin it
The Best Ceviche Recipe! | cookingwithcasey.com

Every single time I pick up cilantro at the market I think of how its fragrance fills my kitchen when I chop it My daughter always sneaks a bite of the cured fish right out of the bowl and she swears it tastes like sunshine on her tongue

Storage Tips

Ceviche is at its absolute best eaten within two hours of mixing because lime juice continues to firm the fish and veggies Longer marinating can make fish rubbery so I only keep leftovers up to one day in a cold fridge Store it tightly covered to prevent fridge odors seeping in

Ingredient Substitutions

No fresh fish available Shrimp or scallops work beautifully as well You can swap the tomatoes for diced mango or add bell pepper for sweetness If you do not like cilantro flat leaf parsley brings a different but still fresh note

Serving Suggestions

Spoon ceviche over crispy tostadas pile it into little lettuce cups or serve it with a massive bowl of tortilla chips For fancy occasions I like spooning it into shot glasses with a sprig of cilantro for a passed appetizer that always gets noticed

The Best Ceviche Recipe! Pin it
The Best Ceviche Recipe! | cookingwithcasey.com

Cultural and Historical Context

Ceviche has roots reaching back to coastal South America especially Peru and Ecuador where fishermen embraced curing catch of the day with lime or bitter orange Traditional recipes vary by region but the magic of citrus-cured fish has delighted cooks for centuries Every family puts its own spin on the mix-ins

Frequently Asked Questions

→ What types of fish work well for ceviche?

Firm white fish such as sea bass, snapper, halibut, mahi-mahi, tilapia, or hamachi are ideal for ceviche. Always choose the freshest available fish for best results.

→ How long should fish marinate in lime juice?

Let the fish marinate for 30 to 60 minutes in the fridge. Shorter marinating results in a more delicate texture, while longer marination yields firmer, more 'cooked' fish.

→ Can other seafood be used besides fish?

Yes, shrimp makes a great alternative. Dice and marinate as you would with fish, ensuring it's very fresh and handled safely.

→ How do you serve ceviche?

Spoon it into a bowl with tortilla chips, serve on mini tostadas, fill lettuce cups, or portion into small glasses for appetizers.

→ What can be added for extra flavor?

Try adding avocado or a smooth avocado sauce. Adjust the chili, garlic, or herbs to suit your taste preference.

→ How do you keep ceviche safe to eat?

Use the freshest fish, marinate in the fridge, and enjoy the dish soon after preparation. Leftovers should be consumed promptly.

Easy Ceviche Recipe

Citrusy marinated fish with onions, cilantro, tomato, and chili—refreshing and perfect with tortilla chips or lettuce cups.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Casey


Difficulty: Intermediate

Cuisine: Peruvian

Yield: 6 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Main Ingredients

01 1/2 red onion, thinly sliced with the grain
02 1–1 1/2 teaspoons kosher salt, divided, more to taste
03 1/4 teaspoon black pepper
04 3/4 cup fresh lime juice (from 4–6 ripe limes), freshly squeezed
05 1–2 garlic cloves, very finely minced
06 1 fresh serrano or jalapeño chili pepper, seeded and finely chopped, more to taste
07 1 pound fresh fish (e.g., sea bass, red snapper, corvina, halibut, dorado, escolar, mahi-mahi, tilapia, or hamachi), diced into 1/2-inch cubes
08 1/4–1/2 cup fresh cilantro, chopped
09 1 cup grape or cherry tomatoes, sliced in half or diced
10 1 cup cucumber, diced
11 1 tablespoon olive oil (optional)
12 1 semi-firm avocado, diced, optional

→ Optional Avocado Sauce

13 2/3 cup avocado
14 1/3 cup cilantro
15 2/3 cup water, plus more as needed
16 1 tablespoon olive oil
17 1/2 teaspoon kosher salt
18 1 teaspoon coriander
19 2 tablespoons lime juice
20 1 garlic clove
21 Cracked black pepper to taste

Instructions

Step 01

Slice the red onion thinly with the grain and toss in a bowl with salt, pepper, and lime juice, coating well.

Step 02

Add the fish, garlic, and fresh chilies into the mixture and gently mix together.

Step 03

Incorporate the tomatoes, cucumber, cilantro, and olive oil into the bowl. Stir gently, then marinate in the refrigerator for at least 30 minutes (45-60 minutes is ideal).

Step 04

Before serving, taste and adjust salt and heat levels. Add more salt or chilies if needed. If adding avocado, fold it in right before serving and adjust salt as necessary.

Step 05

Blend all avocado sauce ingredients in a blender until smooth. Add water or oil as needed for blending consistency.

Step 06

Serve ceviche in a bowl with tortilla chips, as mini tostadas, tacos, lettuce cups, appetizer cups, or shot glasses with mini forks. Plate it with Avocado Sauce as a salad course.

Step 07

Spray mini corn tortillas (3-inch tortillas) lightly with olive oil and season with salt. Bake in a 300°F (150°C) oven on a sheet pan until crisp (25–30 minutes), turning halfway through. Let cool completely.

Notes

  1. The longer the fish marinates, the firmer and more 'cooked' it becomes.
  2. Use ripe limes for the best flavor in the lime juice.

Tools You'll Need

  • Chef's knife
  • Cutting board
  • Mixing bowl
  • Garlic press
  • Blender (for optional Avocado Sauce)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish, a known allergen.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 149
  • Total Fat: 6.3 g
  • Total Carbohydrate: 9 g
  • Protein: 15.5 g