Main Courses
This flounder ceviche recipe transforms delicate white fish into vibrant, citrus-kissed bites that taste like summer in every forkful. ✨ After perfecting it at Austin farmers markets, where fresh flounder is at its peak, I’ve developed a method that ensures tender texture and bright, balanced flavors without overpowering the fish’s natural sweetness.
The secret lies in precise timing—just 15 minutes of marinating in a tangy citrus blend of lime and orange juice, which gently "cooks" the fish without heat.
Thinly sliced red onion, fresh cilantro, and a touch of chili add layers of texture and spice, while a squeeze of avocado oil keeps everything light yet rich. This dish proves that raw fish can be both elegant and effortless.
What you’ll end up with is a plate of crisp-tender flounder with a zesty, refreshing bite—perfect for warm weather gatherings or a quick weeknight dinner. The dish stays fresh-tasting even after an hour, making it ideal for serving with tostadas, avocado slices, or a simple lime wedge.
Safety is key, so we’ll cover proper fish handling every step of the way.
Whether you’re a seafood novice or a seasoned chef, this recipe delivers restaurant-quality results with minimal effort. Let’s get started—your taste buds will thank you for the bright, citrusy finish.
Ingredients for flounder ceviche
Fresh fish and zesty citrus make this ceviche bright, tender, and restaurant-worthy in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Flounder Fillets 🐟 | 1 lb | Skin-on, sushi-grade quality |
| Fresh Lime Juice 🍋 | ½ cup | Strain seeds for clarity |
| Fresh Orange Juice 🍊 | ¼ cup | Navel or Valencia preferred |
| Red Onion 🧅 | ¼ whole | Thinly sliced, soak in cold water |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, loosely packed |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed, finely diced |
| Avocado Oil 🫒 | 2 tbsp | Light, neutral flavor preferred |
| Salt 🧂 | ½ tsp | Fine sea salt, kosher preferred |
| Cumin Seeds 🌿 | ¼ tsp | Toasted lightly for aroma |
| Lime Zest 🍋 | 1 tsp | From 1 lime, for brightness |
| Ice Water 💧 | 1 cup | For flounder soak |
The flounder is non-negotiable here—sushi-grade quality is a must for raw dishes. Look for it at local seafood markets or the fish counter at Whole Foods, where they’ll often fillet it fresh for you. If you’re buying whole, ask for the fillets to be skin-on—it stays intact during marinating. The skin also adds a subtle crunch. For best texture, soak the fillets in ice water for 10 minutes before cutting into 1/2-inch cubes. This keeps them firm and prevents over-marinating. If you can’t find flounder, cod or halibut work too, but flounder’s delicate flavor is ideal.
No fresh lime? Key lime juice works best, but regular lime juice will do—just add a splash of orange juice to balance acidity. The red onion is key for texture, but if you’re short on time, quick-pickled red onion (toss slices with 1 tbsp vinegar and 1 tsp sugar) adds instant crunch. Cilantro hates being chopped ahead, so chop it right before mixing. For heat, serrano peppers are hotter than jalapeños—use half the amount. The avocado oil keeps things light; if you’re avoiding it, light olive oil works, but it’s more pronounced. Always strain citrus juices—seeds and pulp make ceviche cloudy.
This ceviche tastes best within 30 minutes of marinating—don’t let it sit longer than 1 hour, or the fish gets mushy. For serving, keep it chilled in a sealed container with a paper towel to absorb excess moisture. It reheats poorly, so make it fresh. Store any leftovers in an airtight container for up to 1 day, but texture suffers after that. Serve with tostadas or avocado slices—the creamy contrast is perfect. If you’re prepping ahead, marinate the fish separately and mix everything just before serving.
Why You'll Love This Recipe
- No-Cook Magic: The moment I slice that flounder into thin strips, the real work is done. No oven, no stove—just a bowl, a knife, and 15 minutes of citrus magic while you sip a drink or scroll through your phone.
- Bright & Tangy: That first bite? The lime and orange juice tenderize the flounder into melt-in-your-mouth perfection, while the red onion adds a sharp crunch. It’s like summer in a bowl—no heavy flavors, just pure brightness.
- Party-Ready in Minutes: Honestly, this is my secret weapon for last-minute gatherings. Toss it in a bowl with tostadas or crackers, and suddenly you’ve got a showstopper that feels fancy but took zero effort. Even my picky uncle asks for seconds.
- Budget-Friendly Luxury: Flounder is often cheaper than shrimp, and this recipe stretches it further than any other dish I’ve tried. Plus, the leftovers? Still delicious the next day—just add a splash of lime juice and a sprinkle of salt. No waste, all flavor.
Step-by-step instructions for flounder ceviche
Here's how to transform flaky flounder into vibrant, citrus-kissed ceviche in record time.
👨🍳 Step 1: Prep the Flounder for Perfect Texture
Rinse the 1 lb fresh flounder fillets under cold water and pat completely dry with paper towels. Place them in a shallow dish and pour the 1 cup ice water over them. Let soak for 10 minutes—this keeps the fish ultra-fresh and prevents overcooking. While it soaks, use a sharp knife to cut each fillet into ½-inch cubes (about 1-inch thick pieces).
Here's the thing—don't skip the ice water soak. It's what gives ceviche that signature tender bite. Also, work quickly but carefully when cutting; flounder is delicate and can tear easily. You want uniform cubes so they marinate evenly throughout.
🍳 Step 2: Marinate the Fish in Citrus Brightness
In a large glass or ceramic bowl, combine the ½ cup fresh lime juice and ¼ cup fresh orange juice. Add the flounder cubes and gently toss to coat completely. Let marinate for 8-10 minutes—just until the fish turns opaque and begins to "cook" from the acid. You'll see it transform right before your eyes!
Don't let it marinate longer than 10 minutes or the fish will turn rubbery. The citrus should be just enough to lightly "cook" the fish while keeping it tender. If you're using particularly fresh fish, it might take only 7 minutes—watch for the texture change rather than timing.
🥘 Step 3: Build the Ceviche Base with Aromatics
Drain the flounder (reserve ¼ cup of the citrus marinade) and transfer it to a serving bowl. In a small bowl, combine the ½ cup fresh cilantro, finely diced jalapeño pepper, thinly sliced red onion (drained from soak water), 1 tsp lime zest, ½ tsp salt, and ¼ tsp toasted cumin seeds. Gently fold everything together with the flounder.
Here's where it gets flavorful! The red onion should be drained well—no one wants soggy ceviche. Toast the cumin seeds in a dry pan for 30 seconds until fragrant before adding; this releases their warm, earthy aroma. If you like extra heat, leave some jalapeño seeds in—just remember to remove them if you prefer milder flavor.
🍽️ Step 4: Finish with Avocado Oil and Serve Immediately
Drizzle the 2 tbsp avocado oil over the ceviche and gently toss one final time. Taste and adjust seasoning with more salt or lime juice if needed. Serve immediately while the fish is still bright and tender—ceviche doesn't keep well once the citrus has fully "cooked" the fish.
For the best presentation, serve in chilled bowls with lime wedges on the side. Garnish with extra cilantro and a sprinkle of toasted cumin seeds. You'll love how the bright citrus flavors complement the delicate flounder perfectly. This ceviche is ready in 15 minutes and makes for an impressive appetizer or light lunch!
Pro Tips For Making Flounder Ceviche
- Cut Fish Thin: Flounder ceviche works best when the fillets are paper-thin—no more than ¼-inch thick. I used to fight the knife, but a sharp fillet knife and steady pressure make this easier than it looks. Thinner pieces cook faster and soak up citrus more evenly.
- Soak Onions First: Toss diced red onion in cold water for 10 minutes before draining and adding to the ceviche. This mellows the bite and keeps it from overpowering the delicate fish. I learned this the hard way—raw onion ceviche tastes like a sad salsa.
- Juice Limes Slow: Roll limes on the counter before cutting to soften them, then hand-squeeze the juice through a fine-mesh strainer. Bottled lime juice lacks brightness, and skipping the strainer leaves bitter pulp. Worth the extra 30 seconds for real flavor.
- Chill the Mix: After combining all ingredients, refrigerate the ceviche for at least 20 minutes before serving. The fish needs time to fully "cook" in the acid, and cold temperatures keep the texture tender. I used to serve it immediately—big mistake.
Storing and reheating this flounder ceviche
Citrus Freshness
This ceviche shines brightest when served fresh, but you can prep components ahead for convenience. Store the flounder cubes in a sealed container with ½ cup lime juice in the fridge for up to 12 hours—just marinate for 8 minutes before serving.
The citrus keeps the fish safe while maintaining flavor. I always prep the cilantro, jalapeño, and red onion separately in a container with a paper towel to absorb moisture. 💧
Storage Containers
Use glass or ceramic containers with tight-sealing lids to maintain freshness. I prefer Weck brand jars for their airtight seal—perfect for storing the marinated flounder separately. If using plastic, opt for BPA-free containers like those from Rubbermaid Food Fresh.
Never store ceviche in metal containers, as they can react with the citrus acids and alter flavors.
Reheating Rules
Ceviche reheats poorly—once the citrus has fully "cooked" the fish, texture suffers. If you must reheat, warm only the aromatics (onion, cilantro, jalapeño) in a pan for 1-2 minutes and mix with fresh flounder cubes.
For best results, always serve this dish fresh. The 15-minute prep time makes it ideal for last-minute entertaining!
Freezing Limitations
Freezing ceviche isn't recommended—the fish becomes mushy and loses its delicate texture. If you must store leftovers, keep them in the fridge for no more than 24 hours.
I've found that even after 12 hours, the flounder begins to lose its crisp-tender quality. When in doubt, make a fresh batch—it's that easy! ❄️
Serving Suggestions
Serve ceviche immediately in chilled bowls with lime wedges and tostadas for scooping. For extra flair, arrange on cucumber slices or avocado halves**. Pair with a crisp Mexican lager like Modelo or a refreshing sparkling water with lime. The contrast of warm tostadas with cool ceviche is pure magic.
Safety Reminder
Always use sushi-grade flounder for raw dishes. If unsure about freshness, ask your fishmonger for flash-frozen sushi-grade options—they're treated to kill parasites. Keep all ingredients chilled until ready to serve. When in doubt, marinate for no longer than 10 minutes—this ceviche is designed to be quick and safe! 💡
Nutrition facts
Frequently asked questions
Can I substitute flounder with another type of fish?
For this recipe, cod, halibut, or mahi-mahi work well—they hold up to citrus marinating. Avoid fish with strong flavors like tuna or salmon, as they can overpower the delicate citrus notes. If substituting, use the same ½-inch cube size for even marinating.
How do I know when the flounder is properly marinated?
The fish is ready when it turns opaque and slightly firm—about 8-10 minutes in citrus. If it stays translucent, marinate 1-2 minutes longer. Over-marinating (beyond 10 minutes) will make it rubbery. Fresh fish may cook faster, so watch the texture closely.
Can I make this ceviche ahead of time?
For best results, marinate the fish separately in lime juice for up to 12 hours ahead, then mix with aromatics right before serving. Store the flounder in an airtight container with extra citrus juice in the fridge. The aromatics (onion, cilantro, jalapeño) should be prepped fresh for maximum flavor.
Why does my ceviche taste too acidic?
Too much citrus juice can overpower the fish. Balance it by adding 1-2 tbsp orange juice or a pinch of salt. If the acidity lingers, mix in 1 tbsp avocado oil to mellow the flavors. Always taste as you go—this ceviche should be bright, not sour.
What’s the best way to serve this ceviche?
Serve immediately in chilled bowls with lime wedges for squeezing. Pair with tostadas, avocado slices, or cucumber rounds for scooping. For a complete meal, add a side of black beans or a simple Mexican corn salad**.