Peruvian Ceviche

Total Time

Prep: 25 min. + standing

Makes

5 servings

Updated: Jun. 27, 2023
This Peruvian ceviche recipe is loaded with flavor. Every single bite is uniquely delicious. It is sure to wake up all of those taste buds! —Melissa Rodriguez, Melissa is Hungry

Ingredients

  • 1-1/2 pounds halibut, tilapia or mahi mahi fillets, cut into 1/2-in. pieces
  • 1-1/2 teaspoons sea salt, divided
  • 1 medium red onion, thinly sliced
  • 1 celery rib, finely chopped, divided
  • 2 tablespoons minced fresh cilantro, divided
  • 3/4 teaspoon pepper, divided
  • 3 garlic cloves, minced
  • 1 cup lime juice (10-12 limes)
  • 1 minced seeded rocoto pepper
  • 2 teaspoons minced fresh gingerroot
  • 2 tablespoons evaporated milk
  • Optional: Cooked sweet potatoes, lettuce, toasted chulpe corn and corn on the cob

Directions

  1. In a large bowl, combine fish, 2 cups cold water and 1/4 teaspoon salt. Let stand 15 minutes; drain. Meanwhile, place sliced onion in ice water.
  2. Stir together drained fish, half of the celery, 1 tablespoon cilantro, 1/4 teaspoon each salt and pepper and garlic; set aside. In a blender, combine lime juice, 2 tablespoons fish mixture, rocoto pepper, ginger, remaining celery and cilantro and remaining 1 teaspoon salt and 1/2 teaspoon pepper; blend until smooth. Pour mixture over fish; stir to combine. Let stand 10 minutes; stir in milk. Serve with desired toppings and drained red onions.
Peruvian Ceviche Tips

What types of fish can you use in a ceviche recipe?

This recipe calls for halibut, tilapia or mahi mahi, but you can make substitutions. The best kinds of fish for ceviche are semi-firm, white-fleshed ocean fish. Popular fishes for ceviche are sea bass, pompano, red snapper, sole, grouper, bream, pollock or flounder. You can also use shrimp, clams or scallops to make ceviche. Avoid freshwater fish (trout, catfish, lake perch) and oily fish (sardines, tuna, bluefish), although salmon is an exception. Our guide to buying and cooking fish will help you out at the store and at home. You can even make a vegetarian version such as cauliflower ceviche if you'd rather skip the seafood!

Can you make ceviche ahead of time?

The shelf life of ceviche is quite short. The longer the fish marinates, the more its texture alters. Some types of fish become rubbery and some start to dissolve. As with most marinades, it’s not recommended you marinate fish for more than 15 to 30 minutes. If you do have to store the dish for any reason, drain the fish, reserve the marinade, and store them separately.

How do you serve ceviche?

Ceviche can be an appetizer or a main course, depending on the occasion and what else is on the menu. You can present ceviche plated, with side dishes, in a shallow bowl or in a cocktail cup. You can spoon it onto a crispy tortilla, like a tostada, or wrap it in a soft tortilla, as a taco filling. Choose side dishes that complement the lime flavor of this ceviche recipe. In Peru, slices of sweet potato, avocado, corn on the cob or plantain are common. A starch goes well, too—either crispy (crackers, melba toast, pita chips) or soft (bagels or a soft pita).

—Hazel Wheaton, Taste of Home Editor
Peppers (Hot)
Wear disposable gloves when cutting hot peppers; the oils can burn skin. Avoid touching your face.

Nutrition Facts

1 serving: 155 calories, 2g fat (1g saturated fat), 69mg cholesterol, 677mg sodium, 7g carbohydrate (2g sugars, 1g fiber), 26g protein.