Caroline's Cooking

  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
menu icon
go to homepage
  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By country or region
    • By season or holiday
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Appetizer/Starter

    Peruvian ceviche

    Published: Aug 28, 2026 by Caroline

    • Share
    • Reddit
    • Flipboard
    • Threads
    Classic Peruvian ceviche is quick and easy to prepare and deliciously tasty. It's full of fresh flavors, letting the fish shine, with simple sides that add great texture. Oh so good.

    While you'll find it in many countries now, the original Peruvian ceviche is a classic well worth enjoying. The citrus-chili fish pairs so well with some simple accompaniments for a great appetizer or light lunch.

    Jump to Recipe
    side view of plate with Peruvian ceviche, slices of sweet potato and corn with red onion slices on top of the fish.

    This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.

    While you will find ceviche in many Latin American countries these days, and beyond, Peru is where it's originally from. If you ever make it to Peru, I highly recommend having it at least once while there, but it's also a dish you can easily recreate at home.

    Ceviche has evolved as it has spread globally, like the shrimp ceviche tostadas that are more Mexican in style with added vegetables. But in Peru, it's usually very simple. This let's the fish shine in this light and tasty dish.

    overhead view of a plate of Peruvian ceviche with slices of sweet potato, corn and fried corn, with lime above plate on cloth.

    What is ceviche?

    Ceviche is essentially fish or seafood marinated in citrus juice. In Peru, alongside citrus you typically use chili, salt and usually onion and cilantro. Elsewhere, as I say, you may find other additions.

    I say marinade, but typically you only let the fish rest in the citrus juice for a relatively short period of time - it's long enough to gently denature the fish but not break down the texture so much.

    The exact origins of ceviche are not clear, with some believing it dates back to pre-Incan times, though with some variation from the modern dish. These days it's particularly popular on the coast of Peru, using fresh fish straight from the ocean. But you will also find trout ceviche in the Andes mountains using river trout that are common there.

    plate with pieces of white fish, with a sweet potato, lemon and lime, red onion wedge, chili and corn around plate.

    What type of fish is best for ceviche?

    You can use a few different types of fish to make ceviche, depending on what you have available. You want something that isn't too loose in texture, so it doesn't just fall apart, but not so dense the citrus can't penetrate relatively easily.

    For a classic coastal-style ceviche, you typically use white fish. Common choices include bass, sole or flounder, with halibut or mahi-mahi being common alternatives when making it elsewhere. As mentioned, in the mountains of Peru you will find trout ceviche, which is another option, and salmon would also work. Other fish are also used in the Amazon region.

    The most important thing is the freshness, since you are not cooking the fish. The citrus does de-nature but doesn't kill off all potential bacteria. So you want to use high quality, sushi-grade fish (which is often flash-frozen to reduce risk).

    slices of fish in a bowl covered with citrus juice.

    Tips for preparing ceviche

    Ceviche is pretty easy to prepare, once you have your ingredients, but a couple tips to help it turn out it's best:

    • Use really fresh ingredients - as well as the fish, you want fresh lime and chili.
    • Make sure you remove all skin, bones and any sinewy or fatty areas of the fish. Anything that's not the core fish flesh can be really noticeable after marinading.
    • Cut the fish in even-sized chunks - this helps them all "cook" evenly in the citrus.
    • Keep the fish cold, so refrigerate while marinating and serve promptly once ready.

    The marinading time for ceviche is relatively short, but just long enough for the fish to be changing color and take on the citrus and chili flavors. The limes used in Peru are most like the small key limes - if you can get those, great, but otherwise you may want to use a little lemon in with the lime.

    Classic ceviche sides

    While you'll find some variation in different places, on the coast in the Lima area in particular, the classic ceviche sides are cooked (usually boiled or steamed) sweet potato, cooked corn and crispy fried corn kernels called cancha. You might also have some plantain chips on the side, too.

    The cooked corn is typically the large white Peruvian corn that's that bit more savory and meaty in texture. Unfortunately, I can't seem to find it here so use what I have available. Cancha is not something as easily found either, but you can at least get that online. It makes a great snack, too, so it's worth getting!

    plate of Peruvian ceviche with corn to side and sliced sweet potato behind on plate, half lime in background.

    Classic Peruvian ceviche is a wonderfully simple dish that's fresh, light and delicious. With the traditional sides, you have a wonderful mix of textures that make this a fantastic appetizer or light lunch. A taste of Peru that's well worth making at home.

    Try these other raw seafood dishes:

    • Fish crudo - a wonderfully simple dish with a touch of citrus flavor.
    • Salmon tartare - cut in a small dice and mixed with simple seasonings, this fish take on the classic beef dish is elegant, light and tasty.
    • Tiradito - this Japanese-Peruvian dish combines sashimi with a chili-lime sauce.
    • Plus get more appetizer recipes and Peruvian recipes in the archives.
    plate of Peruvian ceviche with corn and sweet potato on side.
    Print Recipe

    Peruvian ceviche

    Easy to make, light and tasty, this classic Peruvian-style makes a great appetizer or centerpiece to lunch.
    Prep Time5 minutes mins
    resting time10 minutes mins
    Total Time5 minutes mins
    Course: Appetizer/Starter
    Cuisine: Peruvian
    Servings: 2 approx (depending how served)
    Calories: 250kcal
    Author: Caroline
    SaveSaved!

    Ingredients

    • ½ lb white sea fish eg flounder, bass
    • 3 tablespoon lime juice see notes
    • 1 tablespoon lemon juice
    • ¼ red onion approximately
    • 1 red chili
    • 2 tablespoon finely chopped cilantro coriander, approximately
    • 1 pinch salt approximately, or a little more to taste

    To serve

    • 1 sweet potato cooked - traditionally steamed
    • 3 tablespoon cooked corn approximately; if possible, the large kernel white Peruvian corn
    • 3 tablespoon maiz chulpe approximately (crunchy corn kernels)

    Instructions

    • Remove any skin, bones and tough membrane from the fish and dice into evenly-sized pieces, roughly 1 - 1.5in (2.5 - 3cm). Place the fish in a bowl and add the lime and lemon juices. Stir gently so the fish is all coated and press down so they are largely under the liquid. Refrigerate for around 20 minutes to marinade as you prepare other ingredients.
    • Thinly slice the red onion and place in a small bowl with iced water - this helps reduce the sharpness. Finely chop the chili and cilantro and set aside. Peel the sweet potato and cut into semi-thick rounds. Divide them between two plates or shallow bowls.
    • After the fish has rested, drain the onion from the iced water and add most of the onion (keep a little for garnish), cilantro, chili and salt to the bowl with the fish and mix. Divide the fish between the two bowls/plates and drizzle over some of the lime juice mixture. Garnish the fish with the remaining onion. Add some of the corn and maiz chulpe to the side of each plate/bowl and serve.

    Video

    Notes

    Peruvian limes used for ceviche are a little different from what you typically get elsewhere. If you can find the small key limes, these are pretty close, in which case use all key lime juice and no lemon (just increase the amount of lime so same overall volume). If not, then a mixture of lime and lemon if usually closer. 
    This typically uses the giant pale Peruvian corn but it can be hard to find elsewhere - if unavailable, use what you have. Frozen, defrosted corn works well as an alternative. 

    Nutrition

    Calories: 250kcal | Carbohydrates: 38g | Protein: 17g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Cholesterol: 51mg | Sodium: 199mg | Potassium: 740mg | Fiber: 6g | Sugar: 8g | Vitamin A: 16382IU | Vitamin C: 47mg | Calcium: 69mg | Iron: 1mg
    Tried this recipe?Please consider Leaving a Review!

    See some of my favorite cooking tools and ingredients in the Caroline's Cooking Amazon store. 

    Remember to pin for later!

    Classic Peruvian ceviche is quick and easy to prepare and deliciously tasty. It's full of fresh flavors, letting the fish shine, with simple sides that add great texture. Oh so good.
    « Blackberry simple syrup
    • Share
    • Reddit
    • Flipboard
    • Threads

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Caroline's Cooking

    Welcome! I'm Caroline and this is where I share recipes inspired by travels, places I want to go, or just ideas from feeding the family. Most recipes are easy to make and healthier, but there are treats too!

    Read more →

    Try these popular recipes

    • baked portobello mushrooms on plate
      Baked portobello mushrooms
    • side view of torn loaf of Japanese milk bread
      Japanese milk bread
    • Tarta de Santiago from overhead
      Tarta de Santiago (Spanish almond cake)
    • Sautéed French green beans on plate
      Sautéed French green beans
    • stacked plates with English tea sandwiches close up
      Traditional English tea sandwiches
    • Swedish cardamon buns with one on plate in front
      Swedish cardamom buns

    Recent posts

    • plate of Peruvian ceviche with corn and sweet potato on side.
      Peruvian ceviche
    • bottle and jar of blackberry simple syrup next to each other.
      Blackberry simple syrup
    • close up of corner of corn pizza with bacon.
      Corn pizza with bacon
    • bowl of mixed berry sorbet with berries around it and scoop in container blurred in background.
      Mixed berry sorbet

    Footer

    • Privacy Policy
    • Language and measurements
    • About Caroline's Cooking
    • Web stories

    Caroline's Cooking is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    Copyright © Caroline's Cooking 2014 - 2026

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required