New This Month

Ceviche with Avocado, Tomato, and Cilantro

Marinating fish in citrus adds vibrant flavor, and the juice's acid turns the flesh opaque and firms up its texture, so it looks cooked. Combined with bright aromatics, this dish is cool, light, and simple to make.

  • Servings: 4

Photography: Johnny Miller


  • 1 1/2 cups fresh lime juice (from 10 limes)
  • 1/2 cup fresh orange juice (from 1 orange)
  • 1 1/4 pounds red snapper fillet, skin removed, flesh cut into 1/4-inch slices
  • 1 avocado, cut into 1/2-inch pieces
  • 1 cup grape tomatoes, halved
  • 1/4 cup thinly sliced red onion
  • 1 small jalapeno, seeded and finely chopped
  • 2 tablespoons roughly chopped fresh cilantro leaves
  • 2 tablespoons extra-virgin olive oil
  • Coarse salt and ground pepper
  • Lime wedges, for serving


  1. Pour lime juice and orange juice through a sieve set over an 8-inch square glass baking dish. Arrange red snapper fillet in a single layer in dish (fish should be completely covered by juice). Cover with plastic wrap and refrigerate until fish is opaque throughout, about 4 hours. Drain fish well; discard marinade.

  2. Divide fish among four plates. In a large bowl, combine avocado, tomatoes, jalapeno, cilantro, and olive oil. Season with salt and pepper. Serve fish topped with avocado salad and lime wedges alongside.

Cook's Notes

Fresh fish is key to ceviche; ask for the best at your fish market.

Reviews Add a comment