Go Back
+ servings
4.12 from 17 votes
Authentic Peruvian Ceviche with Mahi Mahi {GF, DF}
Prep Time
15 mins
Total Time
15 mins
Authentic Peruvian ceviche with mahi mahi is a classic no cook recipe that embraces the fresh flavors of fish while complementing it with other crisp ingredients. An easy to make yet sophisticated summer appetizer or dinner. Gluten-Free, Dairy-Free, low carb and healthy! 
Course: Appetizer
Cuisine: Peruvian
Servings: 1
Calories: 643 kcal
Author: Vicky
  • 100 grams very fresh white fish mahi mahi, grouper, sole, sea bass (about 4 ounces)
  • 5 grams ginger minced (about 1 teaspoon)
  • 5 grams garlic mashed (about 1 teaspoon)
  • 2 small limes juiced
  • 3 tablespoons oil nuetral tasting
  • 1 small habanero chili pepper
  • 1 teaspoon chopped cilantro
  • 1/2 small red onion very thinly sliced
  • 1 sweet potato optional
  • 5 grams celery minced (about 1 teaspoon)
  • 50 grams toasted Peruvian corn or Plantain chips (about 3 tablespoons)
  1. Boil sweet potato for 30 minutes. Once soft and cooked through, peel and cut into 3 equal pieces (optional).
  2. In a small bowl combine ginger and garlic with oil (to infuse the oil)
  3. Place the onion in a bowl with water, to reduce the strong onion flavor.
  4. Cut fish into 1 inch cubes.
  5. Place the fish in a bowl and add almost all of the finely chopped cilantro, chili, and 1 tablespoon of the infused oil. Marinate for 5 minutes.
  6. To make the leche de tiger, in a blender combine a tiny bit of the fish, chili, cilantro, garlic, ginger, onion, celery, and pinch of salt. Blend until smooth.
  7. To the fish add salt and lime juice, and allow to marinate for 5-20 minutes.
  8. Once ready to serve mix fish with leche de tigre, red onions.
  9. Serve on top of sweet potatoes slices, with toasted corn (or plantain chips on the side) garnished with red chili pepper for decoration.
Nutrition Facts
Authentic Peruvian Ceviche with Mahi Mahi {GF, DF}
Amount Per Serving
Calories 643 Calories from Fat 387
% Daily Value*
Fat 43g66%
Saturated Fat 3g19%
Cholesterol 73mg24%
Sodium 170mg7%
Potassium 1071mg31%
Carbohydrates 48g16%
Fiber 8g33%
Sugar 10g11%
Protein 22g44%
Vitamin A 18690IU374%
Vitamin C 55mg67%
Calcium 111mg11%
Iron 2.7mg15%
* Percent Daily Values are based on a 2000 calorie diet.