CookSnap is coming soon — Join the waitlist →

20-Min Peruvian Ceviche with Avocado & Yam

Raw fish cured in lime juice with red onion, cilantro, and aji amarillo paste, served over roasted sweet potato and creamy avocado. Bright, tangy, and ready in 20 minutes.

Total time
20 min
Servings
2
Calories
380
Protein
42g
20-Min Peruvian Ceviche with Avocado & Yam
freshelegantlightperuviangluten-freedairy-freefishtender

Ingredients

  • 1 lb skinless white fish (mahi-mahi or sea bass), cut into 3/4-inch cubes
  • ¾ cup lime juice (about 6-8 limes, freshly squeezed)
  • ½ medium onion red onion, thinly sliced
  • ¼ cup fresh cilantro, chopped
  • 1 tbsp aji amarillo paste
  • 1 ripe avocado avocado, sliced
  • 8 oz sweet potato, roasted and cubed
  • 1 pinch sea salt and black pepper to taste

Instructions

  1. 1

    While the sweet potato roasts (or use pre-roasted), place fish cubes in a glass bowl.

  2. 2

    Pour lime juice over the fish until fully submerged. Stir gently.

  3. 3

    Let sit for 8–10 minutes. Fish edges will turn opaque and slightly firm.

  4. 4

    Drain off about half the lime juice. Fold in red onion, cilantro, aji amarillo, salt, and pepper.

  5. 5

    Divide sweet potato and avocado between bowls. Top with ceviche and drizzle with remaining marinade.

  6. 6

    Serve immediately while the fish is bright and the avocado is still creamy.

Tools you’ll need

  • glass or ceramic bowl (not metal)
  • knife for fish and onion prep
  • cutting board
  • spoon for stirring
  • serving bowls
  • citrus juicer (optional but helpful)

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.