Skip to content
Menu
high protein low carb gluten free under 30 min

Fresh Fish Ceviche

Ceviche de Pescado

A refreshing, vibrant coastal dish where fresh fish is 'cooked' in lime juice, then mixed with tomatoes, onions, cilantro, and jalapeños. It is incredibly lean, high in protein, and requires zero heat.

A plate of fresh Mexican fish ceviche with tomatoes, avocado, and lime
Photo by Unsplash on unsplash

Time

20m

Servings

4

Difficulty

medium

Budget

$$$

The Story

While ceviche has roots across Latin America (most notably Peru), the Mexican style is distinct. Mexican ceviche typically uses a wider variety of fresh vegetables—tomatoes, avocados, and cucumbers—mixed directly into the fish, and it is usually served scooped onto crisp corn tostadas. The acidity of the lime juice denatures the proteins in the fish, turning it opaque and firm just as heat would, while preserving the delicate, fresh flavors of the sea. It is a staple in coastal regions like Baja California, Nayarit, and Veracruz.

✓Healthy Swaps & Tips

  • • Use cooked shrimp if you are uncomfortable preparing raw fish at home.
  • • Serve in lettuce cups instead of on tostadas for an ultra-low-carb option.

Ingredients

  • 500gfirm white fish (e.g., halibut, mahi-mahi)sushi-grade, very fresh, diced
  • 1 cupfresh lime juiceabout 8-10 limes
  • 3roma tomatoesdiced
  • ½red onionfinely chopped
  • 1jalapeño or serrano pepperminced
  • ½ cupfresh cilantrochopped
  • 1avocadodiced
  • ½cucumberpeeled, seeded, and diced

Instructions

1

Place the diced fish in a glass or ceramic bowl (do not use metal). Pour the lime juice over the fish, ensuring it is completely submerged.

2

Cover and refrigerate for 20-30 minutes until the fish turns opaque and firm.

3

While the fish is 'cooking' in the lime juice, prep all your vegetables.

4

Once the fish is ready, you can drain off some of the excess lime juice if you prefer a less acidic dish.

5

Gently stir in the tomatoes, red onion, jalapeño, cucumber, and cilantro. Season generously with salt.

6

Carefully fold in the diced avocado right before serving to prevent it from getting mushy.

7

Serve immediately, traditionally with baked corn tostadas.

Common Questions

Is the fish actually cooked?

Chemically, yes. The citric acid denatures the proteins in the same way heat does. However, acid does not kill parasites as effectively as heat, which is why it is critical to use very fresh, high-quality, or previously flash-frozen fish.

Nutrition per serving

Estimated values based on standard ingredients.

220kcal
Protein28g
Carbs12g
Fat8g
Fiber4g

Nutrition info is provided as a general guide. Actual values may vary based on specific ingredient brands and portion sizes.