20-Minute Mexican Fish Ceviche

Prep: 20 minCook: 4 hr6 servingsmediumSpanish
Mexican Fish Ceviche with Avocado and Lime

A refreshing Mexican ceviche featuring firm white fish 'cooked' in fresh lime juice and mixed with jalapeño, cilantro, red onion, and creamy avocado. The acid from the lime juice transforms the raw fish into tender, flavorful bites without heat. Perfect for hot summer days, parties, or as a light appetizer. This version balances bright citrus with mild heat and fresh herbs, creating an authentic taste of coastal Mexico. The fish needs at least 4 hours to cure properly, so plan ahead for the best results.

Ingredients

6 servings
  • 1 lb firm white fish, chopped into bite-size pieces
    shrimp or scallops1:1pescatarianadds shellfish

    reduce curing time to 2-3 hours

  • 1 garlic clove, crushed
  • 1 jalapeño pepper, minced
    serrano pepper1:1heat-variation

    more heat

  • ¾ cup lime juice (about 8-10 limes)
    lemon juice1:1citrus-alternative

    slightly different flavor profile

    Full guide →
  • ¼ cup extra virgin olive oil
  • ¾ cup fresh cilantro, chopped, divided
  • ½ cup red onion, chopped
    white onion1:1milder

    less sharp flavor

    Full guide →
  • ¼ teaspoon salt
  • teaspoon ground black pepper
  • 1 large tomato, diced
  • 1 avocado, chopped

Instructions

  1. 1

    Chop and combine white fish, garlic, jalapeño, lime juice, olive oil, half the cilantro, red onion, salt and pepper in a large bowl

  2. 2

    Press fish into the lime juice mixture so it is submerged

  3. 3

    Cover bowl and refrigerate at least 4 hours or up to overnight, until fish has turned completely white

  4. 4

    When ready to serve, mix in diced tomato, avocado and remaining cilantro

  5. 5

    Serve with tortilla chips

Tips

Tip 1

Use the freshest fish possible from a reputable fishmonger and consume within 24 hours of making

Tip 2

Keep the ceviche well-chilled and press fish down occasionally to ensure even acid exposure

Tip 3

Add avocado just before serving to prevent browning and maintain texture

Good to Know

Storage

Keep refrigerated and consume within 24 hours for food safety

Make Ahead

Can marinate fish up to overnight but add avocado and tomato just before serving

Serve With

Serve immediately after adding final ingredients with tortilla chips or tostadas

Common Mistakes

Watch

Use sushi-grade fish to avoid foodborne illness

Watch

Don't over-marinate as fish will become mushy after 24 hours

Watch

Keep ceviche cold at all times during preparation and serving

Substitutions

firm white fish
shrimp or scallops1:1pescatarianadds shellfish

reduce curing time to 2-3 hours

lime juice
lemon juice1:1citrus-alternative

slightly different flavor profile

Full guide →
jalapeño
serrano pepper1:1heat-variation

more heat

red onion
white onion1:1milder

less sharp flavor

Full guide →
Find more substitutions →

FAQ

Can I use frozen fish for ceviche?

Fresh fish is strongly recommended for safety and texture. If using frozen, ensure it's sushi-grade and completely thawed before using.

How long does ceviche keep in the refrigerator?

Consume within 24 hours for best quality and safety. The acid continues to 'cook' the fish over time.

What type of white fish works best?

Firm varieties like halibut, mahi-mahi, sea bass, or snapper work well. Avoid delicate fish that falls apart easily.