WHite shallow bowl filled with fish ceviche.
Print Recipe
4.93 from 13 votes

Ceviche Recipe

Have you ever wanted to learn How to Make Ceviche? A perfect summer appetizer or light dinner, this Classic Fish Ceviche Recipe is made with cubes of fresh snapper and halibut cooked in lime juice and mixed with shallots, chili peppers, bell pepper, and fresh cilantro. 
Prep Time30 mins
cook in the lime juice4 hrs
Total Time30 mins
Course: Appetizer, Lunch
Cuisine: Mexican
Servings: 8 servings
Calories: 227kcal
Author: Jessica Randhawa

Ingredients

For the Fish

  • 2 pounds white fish fillet, (cod, halibut, mahi mahi, tilapia, snapper, sea bass) chopped into small, bite-size square pieces
  • 2 serrano peppers, sliced thin
  • 4 cloves garlic, smashed
  • 2 tbsp fresh cilantro, chopped
  • 2 tsp salt
  • 10 limes, juiced (enough to fully cover the fish in lime juice)
  • 1 large grapefruit, juiced
  • 2 oranges, juiced

For the Ceviche

  • 2-3 shallots, thinly sliced
  • 3 tsp salt, divided
  • warm water
  • 5 Roma tomatoes, seeded and diced
  • 2 small bell peppers, seeded and diced
  • 10 limes, juiced
  • 1 small bunch fresh cilantro, chopped
  • 1 tbsp olive oil
  • hot sauce, to taste

Instructions

  • Marinate ("cook") the fish. Transfer the diced fish to a large bowl. Add the serrano peppers, garlic, cilantro, and salt. Cover with the juice from approximately 10 limes, 1 grapefruit, and 2 oranges. If your fish is not completely covered, add more lime (or lemon juice) as needed until it is.
  • Allow the fish to cook. Cover the bowl with plastic wrap and transfer to the refrigerator to keep cold. Allow your fish to "cook" for 1-4 hours (see notes). Stir every hour.
  • Soak the shallots. Add the shallots to a separate bowl and cover with hot (not boiling) water and 2 teaspoons salt. Mix well. Allow the shallots to soak for approximately 10-15 minutes before draining and rinsing with cold water. Cover and set aside in the refrigerator until ready to use.
  • Marinate the tomatoes. Approximately 30 minutes before serving (see notes) add the shallots, tomatoes, and bell pepper to a new, larger, mixing bowl. Add the juice from approximately 5-10 limes and sprinkle with approximately 1 teaspoon of salt. Mix well to combine. Allow the tomatoes, shallots, and bell pepper to rest for approximately 15 minutes. Drain approximately half the liquid from the bowl, cover, and set aside in the refrigerator.
  • Check the fish. Check the doneness of your fish. The fish should, at the very least, be completely white around the outside. I prefer my fish to be almost "well done", but if you prefer a more "medium rare" that's ok, too.
  • Put it together. Once the fish is ready, remove the smashed garlic cloves. Add the tomato, shallots, and bell peppers to the fish, mixing well to combine. Stir in the chopped cilantro and olive oil and several dashes of hot sauce, if desired.

Notes

  • The level of doneness is very personal. Some people prefer ceviche to be just cooked around the outside and raw on the inside, while others prefer ceviche to be completely white and "cooked-through". Depending on the length of time you decide to leave your ceviche in the lime juice will determine it's overall doneness. Although I love sushi, in this recipe I allowed my fish to cook for 4 hours. Some say this will cause the fish to "flake apart" but I did not experience this.
  • You can prepare the tomato, shallot, and bell pepper mixture ahead of time. Simply marinate in the lime juice, drain half the liquid, and cover and store in the refrigerator until the fish is ready.
  • The primary citrus should always be lime (or lemon). Grapefruit and orange juice are added for extra flavor, however, their acidity is far less than that of limes.
  • Other delicious additions include finely chopped cucumber and corn kernels.

Nutrition

Calories: 227kcal | Carbohydrates: 30g | Protein: 25g | Fat: 4g | Saturated Fat: 0g | Cholesterol: 56mg | Sodium: 1520mg | Potassium: 796mg | Fiber: 7g | Sugar: 11g | Vitamin A: 1625IU | Vitamin C: 110mg | Calcium: 99mg | Iron: 2mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.