Here’s my fresh and simple red snapper ceviche recipe, where raw fish “cooks” in lime juice and gets mixed with crisp vegetables, cilantro, and just the right amount of heat from jalapeños.
This ceviche has become my go-to summer dish when it’s too hot to turn on the stove. I often make a double batch for weekend gatherings, and it disappears in minutes. There’s something about that citrusy, cool taste that keeps everyone coming back for more!

Why You’ll Love This Ceviche
- Light and refreshing – This citrus-marinated red snapper ceviche is perfect for hot summer days or when you’re craving something fresh and light that still packs a flavor punch.
- No cooking required – The citrus juices do all the work of ‘cooking’ the fish, making this a great no-heat recipe when you don’t want to turn on the stove.
- Make-ahead friendly – You can prepare this dish in advance and let it marinate in the fridge, which makes it perfect for entertaining or meal prep.
- Healthy and nutritious – Packed with lean protein from the red snapper and loaded with vitamin C from the citrus juices, this dish is both good for you and satisfying.
- Customizable heat level – With jalapeños and optional habaneros, you can easily adjust the spiciness to match your preference while keeping all the fresh flavors.
What Kind of Red Snapper Should I Use?
For ceviche, you’ll want to start with the freshest red snapper you can find – this is super important since the fish won’t be cooked with heat. Look for fillets that have clear, bright eyes (if buying whole fish), firm flesh that springs back when pressed, and a clean, ocean-like smell rather than anything fishy. Fresh red snapper should have rosy pink skin and translucent, pinkish-white flesh. If you can’t find fresh red snapper, you can substitute other firm white fish like grouper or sea bass, but avoid using frozen fish since the texture won’t be quite right for ceviche. Just make sure to ask your fishmonger to remove the skin and any pin bones, which will save you some prep time at home.

Options for Substitutions
While ceviche is pretty specific in some ways, there’s still room for some smart swaps if needed:
- Red Snapper: You can use other firm, white fish like sea bass, grouper, or halibut. Just make sure it’s very fresh and suitable for raw preparation since the citrus juice will ‘cook’ it.
- Citrus juices: The lime juice is essential and shouldn’t be substituted, but you can adjust the lemon and orange juice ratio, or even use grapefruit juice instead of orange juice. Just keep the total amount of citrus the same.
- Jalapeños: Feel free to swap with serrano peppers for more heat, or poblanos for a milder kick. If using habaneros, use less as they’re much spicier.
- Ricotta Cheese: You can use Mexican crema, sour cream, or even Greek yogurt instead. Each will give a slightly different but still creamy texture.
- Aji Verde Sauce: If you can’t find this, mix some mayo with cilantro, jalapeño, and lime juice to create a similar green sauce. Or use a mild green hot sauce as an alternative.
- Red Onion: White or sweet onions work too – just make sure to slice them very thin. You could also use shallots for a more mild onion flavor.
Watch Out for These Mistakes While Cooking
The biggest mistake when making ceviche is not using the freshest fish possible – always buy sushi-grade red snapper from a trusted source and make sure it’s properly cleaned and deboned. The second crucial error is “cooking” the fish for too long in citrus juice – 15 to 20 minutes is usually enough time for the fish to turn opaque and achieve the right texture, while over-marinating can make it tough and rubbery. To keep your ceviche from becoming too acidic, maintain the right balance of citrus juices and don’t let the fish marinate for more than 2 hours maximum. For the best flavor and texture, dice your fish into uniform pieces (about 1/2 inch cubes) and keep everything well-chilled throughout the preparation and serving process – warm ceviche can be both unpleasant and unsafe to eat.

What to Serve With Ceviche?
This zesty red snapper ceviche pairs perfectly with crispy tortilla chips or saltine crackers for scooping up all that citrusy goodness. To make it a complete meal, serve it alongside fluffy white rice or quinoa, which helps balance out the acidity of the dish. I love to add some sliced avocado on the side – its creamy texture works really well with the bright, fresh flavors of the ceviche. For a true Latin American experience, try serving it with sweet potato or plantain chips, which add a nice contrast to the tangy fish.
Storage Instructions
Keep Fresh: Once your ceviche is ready, you can keep it in the fridge for up to 24 hours in an airtight container. The citrus will continue to ‘cook’ the fish, so the texture might change slightly over time. For the best taste and texture, try to enjoy it within a few hours of making it.
Make Ahead: If you want to prep ahead, you can make the aji verde sauce up to 3 days in advance and store it separately in the fridge. You can also slice your onions, peppers, and prep your citrus juices a day ahead – just keep everything separate until you’re ready to combine with the fish.
Serve: Take your ceviche out of the fridge about 10 minutes before serving to let the flavors come alive. Give it a gentle stir to redistribute the juices, and add a fresh squeeze of lime juice to brighten it up if needed.
| Preparation Time | 15-25 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 65-85 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1300-1500
- Protein: 90-100 g
- Fat: 90-100 g
- Carbohydrates: 20-30 g
Ingredients
For the aji verde sauce:
- juice from 1 lime
- 2 tbsp chopped cilantro (stems and leaves included for maximum flavor)
- 90g mayonnaise (I like Hellmann’s mayonnaise for this sauce)
- 60g jalapenos
- 1 tsp white wine vinegar
- 15g fresh garlic
- 4 oz ricotta cheese
- 2 tsp olive oil
For the red snapper ceviche:
- 1 tsp cilantro, finely chopped
- 2 tbsp aji verde sauce
- 6 oz fresh lime juice
- pinch salt
- 2 oz fresh orange juice (for a touch of sweetness and balance)
- 1 lb red snapper (sushi-grade, cut into 1/2-inch pieces)
- 30g red onion (thinly sliced on a mandolin for evenness)
- 3 oz fresh lemon juice
- 15g jalapeno (sliced very thin for a consistent bite)
- 1/4 tsp black pepper
Step 1: Blend the Aji Verde Sauce
Combine all the sauce ingredients into a blender.
Begin blending on the lowest setting for 20 seconds, gradually increasing the speed every 20 seconds until you reach the highest setting.
Continue blending until all ingredients are evenly incorporated and there are no large chunks of cilantro.
Taste the sauce and adjust seasoning as needed, adding more jalapeños for extra heat or more ricotta cheese if it’s too spicy.
Step 2: Chill the Sauce
Transfer the blended sauce to a container and place it in the refrigerator for a minimum of 30 minutes.
This resting time allows the flavors to meld and the sauce to thicken.
The sauce will develop more flavor as it sits and can be stored in the fridge for 7-10 days, making it a great make-ahead option.
Step 3: Prepare the Fish
Slice your red snapper into small bite-sized pieces and place them into a large bowl.
For the citrus marinade, juice the lime, lemon, and oranges into a small bowl.
Using a juicing machine yields more juice, but a handheld juicer is also sufficient.
You may need extra fruit with a handheld juicer to get the same amount of juice.
Step 4: Marinate the Fish
Pour the freshly squeezed juice over the sliced snapper.
Season with salt, pepper, and 2 tablespoons of the prepared Aji Verde sauce.
Add the shaved onions and gently toss the fish in the mixture until well-coated.
Cover the bowl with a lid or plastic wrap and place it in the fridge for 20 minutes.
This marination time allows the citrus to “cook” the fish.
Step 5: Serve the Ceviche
After the fish has marinated for 20 minutes, remove it from the fridge.
Serve the ceviche topped with sliced jalapeño and fresh cilantro.
Traditionally, this dish is served alongside tortilla chips, plantain chips, boiled sweet potato, or crispy choclo.
Feel free to choose your favorite accompaniment or whatever is most convenient for you.