Start with fish you trust, prepared the way it matters
Raw fish dishes work because of three things: the fish itself, how fresh it is, and how you handle it before it reaches the plate. If you have already learned to source and store fish for raw preparation, you are ready to cook with it. These recipes are not about raw fish as a novelty — they are about letting the fish speak, using acid and salt and technique to build flavor without heat.
The recipes here assume you have fish that was frozen to the temperatures required for raw consumption, or that you bought it from a fishmonger who freezes to those standards. They assume you understand how to slice it, when to slice it, and how to keep it cold. If those steps are new, go back to the preparation guide first. The cooking happens in the seasoning, the timing, and the plate.
Key Takeaways
- Ceviche cooks fish in acid over hours, not minutes — the timing depends on the thickness of your cut and the strength of your acid, and rushing it leaves the center raw in a way that matters.
- Crudo is sliced fish with salt, fat, and acid added just before serving, so the fish stays firm and the flavors stay bright.
- Tartare is chopped fine, mixed with oil and seasoning, and served cold — it works best with fish that has a clean, mild flavor and a firm texture.
- Poke is cubed fish marinated in soy and sesame, and the marinade time changes the texture from raw to cooked-tasting depending on how long you leave it.
- Each recipe depends on knowing your fish's flavor and texture well enough to know what it needs.
Ceviche: Fish cooked in citrus and time
Ceviche is not a raw fish dish — it is a cooked fish dish that uses acid instead of heat. The citric acid denatures the protein the same way boiling does, but it happens slowly and the texture stays delicate. The fish firms up, turns opaque, and loses its raw look over the course of two to four hours, depending on how thick you cut it and how strong your acid is.
Start with a firm white fish: halibut, sea bass, snapper, or cod work well. Cut it into half-inch cubes or slightly larger. Pour fresh lime juice over it — use enough to cover the fish by half an inch. Add salt. Let it sit in the refrigerator uncovered or loosely covered. After thirty minutes, the fish will begin to turn opaque at the edges. After two hours, it will be opaque all the way through. Taste it at the two-hour mark. If the center still feels soft and raw to the bite, give it another hour.
While the fish cooks in acid, prepare the rest. Dice red onion fine. Chop cilantro. Dice tomato or cucumber or both. Cut avocado just before serving so it does not brown. When the fish is ready, drain off most of the liquid — leave just enough to keep it moist. Fold in the onion, cilantro, and vegetables. Add a pinch more salt. Taste. Add a small amount of olive oil if the dish feels sharp. Serve cold with tortilla chips or crackers, or over rice.
The variables that change ceviche: lime juice is stronger than lemon juice, so lime cooks faster. Very cold fish cooks slower than fish at refrigerator temperature. Thicker cuts take longer. If you are using fish that was frozen and thawed, it will cook slightly faster because the freezing has already begun to break down the cell structure. Taste as you go. The fish should feel firm but not rubbery, and the acid should taste bright without being harsh.
Crudo: Salt, acid, and fat on the finest slice
Crudo is the simplest raw fish preparation: slice the fish thin, season it with salt and acid and fat, and serve it immediately. The fish stays raw and firm. The flavors are clean and direct. There is nowhere to hide.
Slice your fish against the grain, as thin as you can manage without tearing it — a sharp knife and a steady hand matter here. Lay the slices on a cold plate. Sprinkle with fleur de sel or another finishing salt. Squeeze fresh lemon or lime juice over the top — just enough to coat, not enough to pool. Drizzle with good olive oil. Grind black pepper over it. Serve immediately.
The variations come from what you add after the salt and acid. A thin shaving of aged cheese — Parmigiano-Reggiano or Pecorino Romano — adds salt and umami. A small handful of microgreens or peppery leaves adds texture and bite. Thinly sliced radish adds crunch and sharpness. A few capers add brine and salt. Chopped fresh herbs — dill, tarragon, chives — add brightness. The point is restraint: each addition should make the fish taste more like itself, not cover it up.
Crudo works best with fish that has a clean, mild flavor and a buttery texture: yellowtail, halibut, flounder, or very fresh tuna. It does not work well with fish that is already strong-flavored or oily — the rawness amplifies those qualities. The fish must be impeccably fresh and properly frozen. Slice it just before serving. Serve it on a cold plate. Eat it right away.
Tartare: Chopped fine, bound with oil and seasoning
Tartare is raw fish chopped into small pieces and mixed with oil, acid, and seasoning. It is richer than crudo because the oil coats every piece, and more complex because the ingredients are mixed together rather than layered on top. It holds together on the plate and on the fork.
Chop your fish into pieces no larger than a quarter-inch cube — the size matters because smaller pieces feel more tender and cook more evenly with the acid and salt. Put the chopped fish in a cold bowl. Add salt. Add a small amount of fresh lemon or lime juice — start with a teaspoon per pound of fish, taste, and add more if you need it. Add good olive oil — about two tablespoons per pound of fish. Fold everything together gently so you do not break the pieces into mush.
From here, tartare can go in many directions. Fold in finely diced shallot and capers for a classic preparation. Add chopped fresh herbs — dill, chives, tarragon, parsley — for brightness. Mix in a small amount of Dijon mustard for sharpness. Add a pinch of cayenne or a few drops of hot sauce for heat. Taste after each addition. The fish should taste like fish, not like the seasoning.
Serve tartare on toasted bread, on crackers, in a small glass, or on a bed of greens. It can sit in the refrigerator for up to two hours before serving, but it is best eaten within thirty minutes of mixing. The acid will continue to work on the fish, and the texture will become softer and more cooked-tasting the longer it sits.
Poke: Marinated cubes that shift from raw to cooked
Poke is cubed raw fish marinated in a mixture of soy sauce, sesame oil, and other seasonings. The marinade does not cook the fish the way acid does — it seasons it and changes the texture depending on how long you leave it in. After fifteen minutes, the fish is still raw and firm. After an hour, it tastes cooked but stays tender. After several hours, it becomes almost meaty.
Cut your fish into half-inch cubes. Make a marinade: combine three tablespoons of soy sauce, one tablespoon of sesame oil, one teaspoon of rice vinegar, one teaspoon of honey or sugar, and a small amount of grated ginger and minced garlic. Stir until the sugar dissolves. Put the fish in a bowl and pour the marinade over it. Stir gently to coat every piece. Cover and refrigerate.
Taste the poke after fifteen minutes. The fish will have absorbed some of the marinade and will taste seasoned but still raw. If you like it this way, serve it now over rice with a sprinkle of sesame seeds and chopped scallion. If you want it to taste more cooked, leave it for another thirty to forty-five minutes. The longer it sits, the more the soy and acid will work on the fish, and the firmer and more opaque it will become.
Poke keeps in the refrigerator for up to two days, but it is best eaten within a few hours of marinating. The fish will continue to firm up and the flavors will continue to develop. You can add other ingredients to the marinade — a small amount of sriracha for heat, a pinch of white miso for umami, a splash of lime juice for brightness. You can serve poke over rice, in a bowl with vegetables, or on top of avocado.
Building a plate: How to serve raw fish so it tastes right
The plate matters because temperature, texture, and flavor all change depending on what is around the fish. A raw fish dish served on a warm plate will taste different than the same dish on a cold plate. Raw fish served alone tastes different than raw fish served with bread or rice or vegetables.
Chill your plates in the freezer for at least fifteen minutes before serving. This keeps the fish cold and keeps the flavors bright. Serve raw fish dishes immediately after plating — do not let them sit on the counter while you finish other things. The fish will warm up and the texture will soften.
Think about what goes on the plate with the fish. If you are serving crudo, you might add a small amount of fleur de sel, a grind of pepper, and nothing else — let the fish be the star. If you are serving ceviche, you might serve it in a bowl with tortilla chips on the side, or over rice. If you are serving tartare, you might serve it on toasted bread, or in a small glass with a spoon. If you are serving poke, you might serve it over rice with pickled ginger and wasabi on the side.
The bread, rice, or vegetables you serve with raw fish should be simple and should not compete with the fish. Toasted bread should be plain or lightly salted. Rice should be plain or seasoned only with salt and a small amount of vinegar. Vegetables should be fresh and crisp, not cooked or heavily seasoned. The raw fish is the main event. Everything else is there to support it.
Frequently Asked Questions
Can I use fish from the regular grocery store for these recipes?
Not safely. Grocery store fish is not frozen to the temperatures required for raw consumption. You need fish that was frozen to minus four degrees Fahrenheit for seven days, or minus thirty-one degrees for fifteen hours. A fishmonger who sells sushi-grade or sashimi-grade fish has done this freezing. Ask them directly — do not assume.
How long can I keep raw fish dishes in the refrigerator?
Crudo should be eaten immediately — within minutes of plating. Ceviche keeps for up to two days because the acid preserves it. Tartare keeps for up to two hours before the texture becomes too soft. Poke keeps for up to two days. In all cases, the sooner you eat it, the better it tastes.
What if I do not like the taste of raw fish?
Start with a mild, buttery fish like halibut or flounder rather than something strong-flavored. Use plenty of acid and salt to brighten the flavor. Serve it with bread or rice so you are not eating fish alone. Try ceviche first — the acid makes the fish taste cooked, and the other ingredients add flavor and texture.
Can I make these recipes ahead of time for a dinner party?
Ceviche can be made up to two days ahead. Tartare can be made up to two hours ahead. Crudo and poke should be made no more than thirty minutes before serving. If you are cooking for guests, prepare the fish and seasonings ahead, but do the final assembly just before serving.
What should I drink with raw fish?
Crisp, acidic wines work well — Sauvignon Blanc, Albariño, or Pinot Grigio. Sparkling wine cuts through the richness of the oil. Beer works too — a light lager or a crisp pilsner. Avoid heavy, oaky wines that will overpower the delicate fish.