You check the fish counter and there's no sole-just tilapia, cod, and a few other white fish staring back. Sole's delicate texture and mild, slightly sweet flavor aren't exactly standard across the seafood case.

Sole fillets flake easily and cook fast, making them ideal for pan-frying, baking, or light sautés. Other white fish can substitute, but they vary in firmness and flavor intensity.
Flounder replaces sole 1:1 in most recipes-similar delicate texture and mild sweetness. Tilapia works for frying and grilling but has firmer flesh. Cod handles baking and stewing well but lacks sole's lightness. Firm tofu or hearts of palm offer vegan swaps that mimic the flaky texture when seasoned right.
7 Alternatives to Replace Sole Fish 🐟
Sole's thin fillets and gentle flavor make direct swaps tricky. The options below cover both seafood and plant-based alternatives depending on your needs.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Flounder | ✨ Both | 1:1 | Nearly identical texture |
| 2 | Tilapia | 🍳 Cooking | 1:1 | Firmer, less sweet |
| 3 | Cod | 🍳 Cooking | 1:1 | Dense flake, bakes well |
| 4 | Haddock | 🍳 Cooking | 1:1 | Subtle smoky undertone |
| 5 | Cobia | 🍳 Cooking | 1:1 | Meatier, holds up grilling |
| 6 | Firm Tofu | 🌱 Vegan | 1:1 | Needs seasoning boost |
| 7 | Hearts of Palm | 🌱 Vegan | 1:1 | Best raw or lightly cooked |
1. Flounder 🐟
Flounder shares sole's delicate, flaky texture and mild sweetness almost perfectly. It's the same family of flatfish, so the fillets behave identically in most recipes.
Use 1:1 by weight in any dish calling for sole. Pan-fry, bake, or sauté-flounder handles heat the same way.
- ✅ Closest flavor and texture match
- ✅ Same thin fillet structure
- ✅ Works in sole meunière without adjustments
- ⚠️ Can be pricier depending on market
If you're also short on flounder, Flounder replacements that work cover similar mild white fish.
2. Tilapia 🐟
Tilapia steps in when you need mild fish that cooks fast. It's firmer than sole and less sweet, but the neutral flavor takes on seasonings easily.
Use 1:1 by weight for frying, grilling, or baking. Tilapia fillets are thicker, so they take an extra minute or two to cook through.
- 🍳 Pan-frying: Holds shape better than sole
- 🍴 Grilling: Won't fall apart on the grate
- ⚠️ Texture: Less flaky, slightly rubbery if overcooked
Tilapia's versatility makes it a kitchen staple-check the simple Tilapia substitutes list when you're out.
3. Cod 🐟
Cod brings mild flavor and a flaky texture, but it's denser and firmer than sole. The thicker fillets hold up well to baking, stewing, and breading.
Use 1:1 by weight. Cod takes slightly longer to cook-add 2-3 minutes depending on thickness.
- ✅ Flakes nicely when cooked
- ⚠️ Less delicate, won't replicate sole meunière
Cod works in hearty fish stews, fish tacos, or any recipe where the fish needs to hold its shape. It won't disappear into the dish like sole can.
For more options, Cod swaps by recipe type cover both mild and firm alternatives.
4. Haddock 🐟
Haddock flakes well and carries a mild flavor with subtle smoky notes. It's firmer than sole but still tender enough for most preparations.
Use 1:1 by weight. Haddock fillets are often thicker, so adjust your cook time by a minute or two.
- 🍳 Pan-frying: Crisps up nicely with breading
- 🥘 Baking: Stays moist without drying out
- ⚠️ Flavor: Slightly stronger than sole's sweetness
When haddock runs short, common Haddock swaps ranked list other mild, flaky fish.
5. Cobia 🐟
Cobia offers a firmer, meatier texture than sole but still has mild, slightly sweet flavor. It handles high heat well-grilling and pan-searing won't cause it to fall apart.
Use 1:1 by weight. Cobia fillets are thicker and denser, so they need a bit more time on the heat.
- ✅ Grills without breaking apart
- ⚠️ Too firm for delicate sole dishes
Cobia works in recipes where you want the fish to have presence-fish tacos, blackened fillets, or grilled platters. Skip it for light, flaky preparations like sole meunière.
6. Firm Tofu 🌱
Firm tofu mimics sole's protein role in vegan or plant-based cooking. It doesn't flake like fish, but it absorbs seasonings and can be pan-fried or baked to create a similar texture.
Use 1:1 by weight. Press the tofu first to remove excess moisture, then slice it into thin fillets and season heavily.
- 🍳 Pan-frying: Crisps up on the outside
- 🌱 Vegan-friendly: High protein without seafood
- ⚠️ Flavor: Neutral-needs bold spices or marinades
Tofu won't replicate fish flavor, but it fills the same role in a dish. If tofu's not an option, easy Tofu swaps that work include tempeh and seitan.
7. Hearts of Palm 🌱
Hearts of palm bring a flaky, tender texture and mild sweetness that can stand in for sole in raw or lightly cooked dishes. They don't provide protein, but they mimic the mouthfeel surprisingly well.
Use 1:1 by volume. Slice hearts of palm lengthwise into strips that resemble fish fillets.
- ✅ Flaky texture works in cold salads
- ✅ Mild, slightly sweet flavor
- ⚠️ Breaks down in high heat or long cooking
Hearts of palm shine in vegan ceviche, fish-free tacos, or anywhere you'd use raw or barely cooked sole. Don't bake or fry them-they won't hold up.
For more plant-based fish alternatives, Hearts Of Palm replacements that work cover similar ingredients.
Match Your Dish to the Right Sole Swap
- Pan-frying or sautéing: Flounder or tilapia-both handle quick, high heat
- Baking or stewing: Cod or haddock-firmer texture holds up longer
- Grilling: Cobia-won't fall apart on the grate
- Vegan/plant-based: Firm tofu for protein, hearts of palm for raw dishes
Frequently Asked Questions
Yes-frozen flounder, tilapia, or cod work fine. Thaw them in the fridge overnight and pat dry before cooking to remove excess moisture. Frozen fish won't have quite the same delicate texture as fresh sole, but it's close enough for most recipes.
Firm tofu or hearts of palm both work. Press and season tofu heavily, then pan-fry until crispy. For hearts of palm, slice them lengthwise, toss with lime and spices, and use raw or lightly sautéed. Both mimic the flaky texture you'd get from sole.
Nearly-flounder has the same mild, slightly sweet flavor and delicate flake. Some varieties of flounder are slightly less sweet than Dover sole, but the difference is subtle. In most recipes, you won't notice the swap.
Not really-salmon and tuna are much firmer, oilier, and stronger in flavor. They won't replicate sole's delicate texture or mild taste. Stick to white fish like flounder, tilapia, or cod for a closer match.
Pat the fillets dry before cooking to prevent sticking. Use medium-high heat and don't flip too early-let the fish develop a crust first. A light dusting of flour or breadcrumbs helps hold delicate fillets together. Avoid overcooking, which makes them crumble.

7 Best Substitutes for Sole Fish
Ingredients
Method
- Choose your substitute based on your cooking method and preference.
- If using plant-based options, press tofu or slice hearts of palm as needed.
- Use a 1:1 ratio by weight (or volume for hearts of palm) to replace sole.
- Adjust cooking time slightly for thicker, firmer substitutes like cod and cobia.
- Check seasoning and texture after cooking before serving.
Notes
- Flounder is the closest match in texture and flavor but can be pricier.
- Plant-based substitutes require added seasoning to mimic fish flavor.
- Adjust cooking times when using thicker or firmer fish substitutes.




