This Asian-inspired ginger-soy tilapia pairs mild white fish with garlic, fresh ginger, rice vinegar, and a little sesame oil. The fillets bake quickly in a covered dish, staying tender while the sauce collects underneath; serve them with rice and crisp vegetables for an easy weeknight dinner.
The flavors draw on familiar ingredients used across several Asian cuisines, but this is a flexible home-style recipe rather than a traditional dish from one specific region. The sauce is savory, gently sweet, and bright with vinegar, and you can adjust its saltiness or heat at the table.
Ingredients
- 4 tilapia fillets, about 6 oz (170 g) each, thawed if frozen and patted dry
- 2 tablespoons (30 ml) low-sodium soy sauce
- 1 tablespoon (15 ml) unseasoned rice vinegar
- 1 tablespoon (15 ml) water
- 2 teaspoons (10 ml) toasted sesame oil
- 2 teaspoons (14 g) honey
- 1 tablespoon (6 g) finely grated fresh ginger
- 2 garlic cloves, finely grated or minced, about 2 teaspoons (6 g)
- 2 scallions, thinly sliced, white and green parts separated
- 1 teaspoon (3 g) cornstarch
- 1 teaspoon (5 ml) cold water, for mixing with the cornstarch
- 1 teaspoon (5 ml) neutral oil, such as canola oil, for the baking dish
- 1 tablespoon (9 g) toasted sesame seeds, for serving
- 2 tablespoons (8 g) chopped cilantro, for serving (optional)
- 1 lime, cut into wedges, for serving
Instructions
- Heat the oven to 400°F (204°C). Lightly coat a shallow 9-by-13-inch (23-by-33-cm) baking dish with the neutral oil. If the fillets are very wet after thawing, pat both sides dry with paper towels; removing surface moisture helps the sauce cling instead of becoming diluted.
- In a small bowl, whisk together the soy sauce, rice vinegar, 1 tablespoon (15 ml) water, sesame oil, honey, ginger, garlic, and the sliced white parts of the scallions. In a separate cup, stir the cornstarch with 1 teaspoon (5 ml) cold water until smooth, then whisk that mixture into the sauce. The cornstarch gives the finished sauce a light sheen and helps it coat the fish.
- Arrange the tilapia in a single layer in the prepared dish, leaving a little space between pieces. Pour the ginger-soy mixture evenly over the fillets, lifting each one briefly with a spatula so some sauce gets underneath. Spoon any garlic or ginger gathered in the dish over the top. Do not stack the fish; overlapping pieces cook unevenly.
- Cover the dish tightly with foil and bake for 10 minutes. Carefully remove the foil, watching for escaping steam, and continue baking for 2 to 5 minutes. Start checking at 12 minutes total: cooking time depends on fillet thickness and how cold the fish was when it went into the oven.
- Check the thickest part of a fillet with an instant-read food thermometer. Fish is safe when it reaches the USDA FSIS safe minimum internal temperature of 145°F (63°C). The flesh should also look opaque and separate into flakes when gently pressed with a fork. If it has not reached 145°F (63°C), return the dish to the oven and check again after 1 to 2 minutes; avoid relying on color alone.
- Once cooked, let the fish stand in the dish for 2 minutes while you spoon the sauce over the fillets. Scatter the green scallion tops, sesame seeds, and cilantro, if using, over the fish. Serve with lime wedges so each person can add fresh citrus to taste.
Tips
- Choose similarly sized fillets. Pieces of roughly equal thickness finish at about the same time. If one fillet is noticeably thinner, begin checking it early and move it to a warm plate once it reaches 145°F (63°C) while thicker pieces continue cooking.
- Thaw frozen fish safely. Thaw it overnight in the refrigerator, or place the sealed package in cold water and change the water every 30 minutes. Avoid leaving raw fish on the counter. Pat thawed fillets dry, since excess water can thin the sauce.
- Adjust the sauce thoughtfully. Low-sodium soy sauce keeps the seasoning easier to control. If using regular soy sauce, begin with 1 tablespoon (15 ml) and add more at the table if needed. For a gluten-free version, use tamari labeled gluten-free; it will give a similar savory flavor.
- Keep the fish tender. Tilapia is lean and cooks quickly. Check it with a thermometer rather than leaving it in the oven for a long extra stretch, and take it out as soon as the thickest part reaches 145°F (63°C). The short covered bake helps prevent the edges from drying out.
Serving Suggestions
Serve each fillet with steamed jasmine rice, brown rice, or rice noodles to catch the ginger-soy sauce. For a lower-effort grain option, use microwaveable plain rice and add the fish sauce after reheating. A pile of sautéed bok choy, steamed broccoli, green beans, or snap peas makes a good fresh contrast. Keep vegetable seasoning simple—salt, a squeeze of lime, or a small drizzle of sesame oil—so it does not compete with the fish.
For a more substantial meal, add edamame or a quick cucumber salad dressed with rice vinegar and a pinch of sugar. Set extra lime wedges and sliced scallions on the table, along with chili crisp or thinly sliced fresh chili for people who want heat. If serving family-style, transfer the fish gently with a broad spatula and spoon the sauce from the baking dish over the rice just before eating.
Variations
- Add gentle heat: Whisk 1 to 2 teaspoons (5 to 10 ml) chili-garlic sauce or ½ teaspoon (1 g) red pepper flakes into the sauce. Chili-garlic sauce adds a little extra salt and garlic, while flakes provide heat without changing the sauce as much.
- Use citrus instead of some vinegar: Replace 1 tablespoon (15 ml) rice vinegar with 1 tablespoon (15 ml) fresh orange juice or lime juice. Orange makes the sauce rounder and sweeter; lime gives it a sharper finish. Keep the total liquid amount about the same.
- Make it without honey: Leave out the honey for a less sweet sauce, or use 2 teaspoons (8 g) brown sugar. The brown sugar takes a little longer to dissolve, so whisk until no crystals remain before pouring it over the fish.
- Swap the fish: Thin cod, haddock, or another mild white fish can work in place of tilapia. Check each piece for doneness by temperature rather than copying the cooking time exactly, because thickness and density vary. Salmon has a richer flavor and may need a different baking time if the portions are thick.
- Add vegetables to the dish: Put thinly sliced bell pepper or mushrooms around—not on top of—the fillets, and add a few minutes to the baking time if the pieces are thick. Watery vegetables can release liquid, so keep them in a single layer and confirm the fish still reaches its safe temperature.
Storage and Reheating
Refrigerate leftover fish within 2 hours of cooking, in a shallow airtight container with any remaining sauce. Cooked fish keeps for 3 to 4 days in the refrigerator. For the best texture, store rice and vegetables separately if you have room; that also makes it easier to reheat each part evenly. Discard leftovers that have been left at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Reheat only the portion you plan to eat. Put the fish and a spoonful of sauce in a covered microwave-safe dish and heat in short intervals, checking the center until leftovers reach 165°F (74°C). You can also warm it gently in a covered oven-safe dish at 300°F (149°C), adding a teaspoon or two of water if the sauce has thickened. Avoid prolonged heating, which can make tilapia dry and flaky. Freezing is possible for up to 2 months for best quality, though thawed cooked fish may be softer; thaw it in the refrigerator and reheat to 165°F (74°C).
Frequently Asked Questions
Can I use frozen tilapia for this recipe?
Yes, but thaw the fillets completely before baking so they cook evenly and do not release excess water into the dish. Thaw them in the refrigerator or in a sealed package submerged in cold water, changing the water every 30 minutes. Pat them dry before adding the sauce, then use a thermometer to check the thickest part.
Can I make the sauce ahead?
Yes. Mix the sauce ingredients, including the cornstarch slurry, shortly before cooking or up to a day in advance and keep it covered in the refrigerator. Stir it well before using because the cornstarch may settle. Do not leave raw fish sitting in the sauce for hours; the recipe is designed for the sauce to go on just before baking.
How can I tell when tilapia is done?
The most reliable check is an instant-read thermometer inserted into the thickest part of a fillet. The USDA FSIS safe minimum for fish is 145°F (63°C). The flesh should be opaque and flake easily, but those visual signs are less precise than a thermometer, especially with thin fillets.
Can I cook the fish in an air fryer?
You can, but this saucy version is easier in a covered baking dish because the sauce stays around the fish instead of dripping away. For an air fryer, use a small oven-safe dish that fits the basket, keep the fillets in one layer, and check for 145°F (63°C) early. Air-fryer models and fillet thickness vary, so do not depend on a fixed time alone.
What can I use instead of rice vinegar?
Unseasoned rice vinegar has a mild, clean acidity. If you do not have it, use the same quantity of apple cider vinegar or white wine vinegar; both taste a little sharper, so start with 2 teaspoons (10 ml) and add more only if you want extra tang. Avoid seasoned rice vinegar unless you reduce the honey, since it usually contains added sugar and salt.
Can I double the recipe?
Yes. Double the ingredients and use two baking dishes rather than crowding the fish into one. Rotate the dishes between oven racks halfway through if your oven heats unevenly, and check each fillet individually for 145°F (63°C). A packed dish or cold fish can lengthen the cooking time, so the thermometer—not the clock—should decide when it is ready.
Related
- Soy Sauce Substitute for Stir-Fry: Easy Sauce Recipe
- Substitution for Tomato Paste: Easy Recipe and Ratios
- Substitution for Red Wine Vinegar: Best Swaps
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).