KoreanRoasted

Korean Roasted Fish Recipe (Saengseon Gui)

Authentic Korean roasted fish (Saengseon Gui) with gochugaru glaze, sesame, and garlic. Crispy skin, tender flesh, and bold Korean flavors in this traditional banchan-style dish.

Korean Roasted Fish Recipe (Saengseon Gui)

My grandmother taught me this exact way of making roasted fish. And her grandmother taught her. That's how Korean cooking works — recipes travel through hands, not just books. Eat more. This dish is comfort and pride on a plate. The flavors are bold because Korean cooking doesn't whisper — it sings. The secret is time, and once you understand that, everything else falls into place.

Ingredients

For the Fish

  • 2 whole sea bass or sea bream (about 1.5 lbs each), cleaned and scaled
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons vegetable oil or grapeseed oil
  • For the Korean Glaze

  • 3 tablespoons soy sauce (preferably Korean Joseon ganjang)
  • 2 tablespoons gochugaru (Korean red pepper flakes)
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon rice wine (mirin or cheongju)
  • 1 tablespoon honey or rice syrup
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, finely grated
  • 1 teaspoon toasted sesame seeds
  • For the Aromatics and Garnish

  • 4 green onions, cut into 3-inch lengths
  • 1 medium onion, sliced into half-moons
  • 1 small Korean radish or daikon (about 4 oz), thinly sliced
  • 2 fresh red chilies, sliced diagonally (optional)
  • Fresh perilla leaves (kkaennip) or shiso for serving
  • Toasted sesame seeds for garnish
  • Lemon wedges for serving

  • Equipment Needed

  • Large rimmed baking sheet or roasting pan
  • Wire cooling rack (for elevating fish)
  • Small mixing bowl for glaze
  • Sharp filleting knife
  • Basting brush (silicone preferred)
  • Instant-read meat thermometer
  • Kitchen twine (optional, for stuffing fish)
  • Aluminum foil

  • Instructions

    Step 1: Prepare the Fish (10 minutes)

    Begin by rinsing your fish under cold running water, both inside the cavity and over the skin. Pat completely dry with paper towels; this step is crucial for achieving crispy skin. Moisture is the enemy of crispness. Using a sharp knife, make 3 diagonal slashes on each side of the fish, cutting about 1/2 inch deep and spacing them 2 inches apart. These cuts allow the glaze to penetrate the flesh and help the fish cook evenly. The cuts should reach just to the bone but not through it. Season both fish generously inside and out with the salt and pepper. Let them rest at room temperature for 15 minutes. During this time, you'll notice some moisture beading on the surface; pat this dry before roasting. Visual Cue: The fish skin should look matte and dry, not shiny or wet, before proceeding.

    Step 2: Make the Korean Glaze (5 minutes)

    In a small bowl, combine the soy sauce, gochugaru, sesame oil, rice wine, and honey. Whisk until the honey is fully dissolved and the mixture is smooth. Add the minced garlic, grated ginger, and sesame seeds. Stir to combine. Taste the glaze and adjust: add more honey for sweetness, more gochugaru for heat, or more soy sauce for saltiness. The glaze should taste bold because the fish will mellow it. Pro Tip: Make the glaze 30 minutes ahead and let it sit. This allows the gochugaru to bloom and the flavors to meld.

    Step 3: Prepare the Roasting Setup (5 minutes)

    Preheat your oven to 425 degrees F (220 degrees C). Position the rack in the upper third of the oven for optimal browning. Line a large rimmed baking sheet with aluminum foil for easy cleanup. Place a wire cooling rack on top of the baking sheet. This elevation allows hot air to circulate under the fish, ensuring the bottom skin gets crispy too. Scatter the sliced onion and half of the green onions on the foil beneath the rack. These aromatics will release steam and flavor that perfumes the fish from below.

    Step 4: Glaze and Roast the Fish (20-25 minutes)

    Brush the fish all over with vegetable oil, then apply a generous layer of the Korean glaze on both sides, making sure to work it into the diagonal slashes. Reserve about 2 tablespoons of glaze for basting. Place the fish on the wire rack, spacing them at least 2 inches apart. Tuck the thin radish slices and remaining green onion pieces around the fish. Roast for 12 minutes, then carefully open the oven and baste the fish with the reserved glaze. Rotate the pan 180 degrees for even browning. Continue roasting for another 8-13 minutes, until the internal temperature reaches 145 degrees F (63 degrees C) at the thickest part near the spine. Visual Cues:
  • At 12 minutes: Skin should be starting to bubble and turn golden
  • At 20 minutes: Glaze should be caramelized with slightly charred edges
  • Final check: Flesh should flake easily when tested with a fork near the spine
  • Step 5: Rest and Serve (5 minutes)

    Remove the fish from the oven and let rest for 3-5 minutes. This allows the juices to redistribute throughout the flesh. Transfer the fish to a warm serving platter lined with fresh perilla leaves. Scatter the roasted vegetables around the fish. Garnish with the sliced fresh chilies (if using), a final sprinkle of sesame seeds, and lemon wedges on the side. Serve immediately with steamed rice and an assortment of banchan (Korean side dishes).

    Cooking Tips

    For Crispier Skin

  • Ensure the fish is completely dry before glazing
  • Don't skip the wire rack; direct contact with the pan steams the bottom
  • Increase oven temperature to 450 degrees F for the last 3-4 minutes if skin isn't crispy enough
  • Avoid opening the oven door more than necessary
  • For Deeper Flavor

  • Marinate the fish in the glaze for up to 2 hours in the refrigerator before roasting
  • Add a splash of fish sauce to the glaze for extra umami depth
  • Substitute some of the honey with Korean plum extract (maesil-cheong) for authentic sweetness
  • Avoiding Common Mistakes

  • Never overcrowd the baking sheet; this causes steaming instead of roasting
  • Don't skip scoring the fish; it's essential for even cooking and flavor penetration
  • Remove the fish promptly at 145 degrees F; residual heat will continue cooking it to a perfect 150 degrees F

  • Variations

    Spicy Gochujang Version

    Replace the gochugaru in the glaze with 2 tablespoons gochujang (Korean red pepper paste) and reduce the soy sauce to 2 tablespoons. This creates a thicker, more intensely spicy coating with deeper fermented notes.

    Doenjang-Crusted Fish

    For an earthy, savory variation, mix 2 tablespoons doenjang (Korean fermented soybean paste) with 1 tablespoon mirin and brush over the fish before roasting. The fermented paste creates a rustic, deeply savory crust.

    Whole Mackerel (Godeungeo Gui)

    Substitute sea bass with whole mackerel, a beloved Korean fish. Reduce roasting time by 3-4 minutes due to the thinner flesh. The oily richness of mackerel pairs exceptionally well with the bold glaze.

    Sheet Pan Dinner Version

    Add cubed Korean sweet potato, zucchini chunks, and shiitake mushrooms to the pan around the fish. Toss vegetables with sesame oil and a pinch of salt before roasting together.

    Air Fryer Adaptation

    Preheat air fryer to 380 degrees F. Place one fish in the basket (may need to work in batches) and cook for 12-15 minutes, flipping halfway through.

    Storage Instructions

    Refrigerator Storage

    Store leftover roasted fish in an airtight container in the refrigerator for up to 2 days. The fish is best enjoyed within 24 hours for optimal texture.

    Reheating Methods

  • Oven (Recommended): Place fish on a wire rack over a baking sheet. Reheat at 350 degrees F for 8-10 minutes until warmed through.
  • Air Fryer: Reheat at 350 degrees F for 5-6 minutes for restored crispiness.
  • Avoid Microwave: This will make the skin soggy and the flesh rubbery.
  • Freezing

    Whole roasted fish does not freeze well due to texture degradation. If necessary, flake the cooked fish off the bone and freeze in portions for up to 1 month. Use in fried rice, bibimbap, or fish cakes after thawing.

    Serving Suggestions

    Complete your Korean meal with these traditional accompaniments:
  • Steamed White Rice: The essential base for any Korean meal
  • Kimchi: Classic fermented napa cabbage provides probiotic tang
  • Kongnamul Muchim: Seasoned soybean sprouts add fresh crunch
  • Doenjang Jjigae: Fermented soybean paste stew for a warming complement
  • Pickled Radish (Danmuji): Sweet and crunchy palate cleanser
  • Lettuce Wraps (Ssam): Wrap fish pieces in fresh lettuce with ssamjang sauce

  • Nutritional Information (Per Serving)

    | Nutrient | Amount | |----------|--------| | Calories | 285 | | Protein | 34g | | Carbohydrates | 12g | | Fat | 11g | | Saturated Fat | 2g | | Fiber | 1g | | Sodium | 680mg | | Cholesterol | 75mg |

    Frequently Asked Questions

    What fish works best for Korean roasted fish? Traditional choices include sea bass, sea bream, mackerel, and yellow croaker. Look for fish with firm flesh and mild flavor that can stand up to bold seasonings. Can I use fish fillets instead of whole fish? Yes, though whole fish is traditional. Use skin-on fillets and reduce roasting time to 12-15 minutes. Place fillets skin-side up for crispy skin. What if I cannot find gochugaru? Substitute with a mix of 1 tablespoon paprika and 1/2 teaspoon cayenne pepper. The flavor won't be identical but will provide similar color and heat. How do I know when the fish is done? Internal temperature should reach 145 degrees F. The flesh should be opaque and flake easily, and the dorsal fin should pull out with slight resistance.
    Affiliate Disclosure: This post contains affiliate links to kitchen equipment and ingredients we personally recommend. If you purchase through these links, we may earn a small commission at no additional cost to you. This helps support our recipe development and keeps our content free for all home cooks. We only recommend products we have tested and truly believe in.
    Shop Recommended Korean Cookware | Buy Quality Gochugaru | Premium Sesame Oil
    *Recipe developed and tested in our kitchen. Last updated: January 2026*

    Kitchen Science: Why This Method Works

    Roasting uses dry, radiant heat from all directions to cook food, creating a temperature gradient from the deeply browned surface to the gently cooked center. The dry environment is critical — surface moisture must evaporate before the Maillard reaction can begin (it requires temperatures above 280°F). This explains why patting food dry and using adequate spacing dramatically improves results. The convection currents in a hot oven continuously circulate heat, creating even browning on all exposed surfaces.

    Nutrition Deep Dive

    White fish varieties provide lean, highly digestible protein — typically 20-25g per 100g with minimal fat. Fish protein is absorbed more quickly than meat protein due to its lower connective tissue content. White fish is particularly rich in iodine (critical for thyroid function), phosphorus, and selenium. The low calorie density makes fish ideal for nutrient-rich, lighter meals. Even low-fat fish species contain some omega-3 fatty acids, and all fish provides vitamin D in greater quantities than most terrestrial protein sources.

    Hosting and Entertaining Tips

    Fish intimidates many home entertainers, but timing is the only challenge — and it's a short one. Choose thick-cut fillets (halibut, cod, mahi-mahi) that forgive a minute of overcooking better than thin, delicate species. Prepare everything else first, then cook the fish last. En papillote (fish in parchment packets) is a brilliant entertaining technique: assemble packets hours ahead, refrigerate, and pop in the oven 15 minutes before serving. Each guest gets their own beautiful packet to open at the table.

    Seasonal Adaptations

    Korean cooking transforms with the seasons. Spring brings fresh ssam greens, wild garlic, and light preparations that celebrate renewal. Summer calls for cold naengmyeon noodles, refreshing mul-kimchi, and cooling cucumber preparations. Autumn is kimjang season — the annual kimchi-making tradition that prepares families for winter. Winter embraces hearty jjigae stews, army stew, and warming galbi-tang bone broths that fight the cold.

    Food Safety Notes

    Cook fish to 145°F (63°C) — the flesh should be opaque and flake easily with a fork. Fresh fish is highly perishable: buy it last at the market and refrigerate within 30 minutes. Use fresh fish within 1-2 days of purchase. When buying whole fish, look for clear eyes, bright red gills, and firm flesh that springs back when pressed. Frozen fish, when properly handled, can be equal in quality to fresh — many fish are flash-frozen on the boat within hours of catching. Thaw frozen fish overnight in the refrigerator.

    Cultural Context and History

    Korean cuisine is built on a philosophy of balance and fermentation that stretches back thousands of years. The tradition of banchan — small shared dishes served alongside rice — reflects the Korean value of communal eating and variety. Fermentation is the soul of Korean cooking: kimchi, doenjang (soybean paste), and gochujang (fermented chili paste) provide layers of umami that develop complexity over weeks, months, or even years. This recipe carries that same spirit of patience rewarded with depth of flavor.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Cod or halibut: Mild, flaky white fish. Cod is thinner, so adjust cooking time.
  • Shrimp (large): Peel and devein, cook significantly less time. Done when pink and C-shaped.
  • Salmon: Richer and fattier than most white fish. Reduce any added oil.
  • Firm tofu: Press 30 minutes, season with kelp powder for seafood-adjacent flavor.
  • Scaling This Recipe

    This recipe serves 4, but it's easily adjusted:
  • Acid ingredients (citrus, vinegar) should be scaled conservatively — start at 1.5x for a doubled recipe and add more to taste.
  • Salt scales linearly for most recipes, but taste at every stage. Your palate is the best measuring tool when cooking for different quantities.
  • When scaling for a crowd (4x or more), consider cooking in multiple batches rather than one enormous pot for better quality control.
  • For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If the bottom is burning, raise the rack position one level and place a second sheet pan underneath as a heat buffer.
  • If the surface is browning unevenly, rotate the pan 180 degrees and consider switching from a dark pan to a light-colored one.
  • If the interior is undercooked, tent with foil to prevent further browning and continue roasting until a thermometer confirms doneness.
  • Beverage Pairing Guide

    Korean food was born to be paired with soju — Korea's national spirit can be sipped straight, mixed with beer (somaek), or enjoyed in fruit-infused varieties. Korean beer (like Cass or Hite) provides light refreshment between bites of intensely flavored food. Makgeolli, a milky rice wine with slight effervescence and natural sweetness, is the traditional pairing for Korean pancakes (jeon) and grilled meats. Barley tea (bori-cha) served cold is the everyday non-alcoholic choice, providing a toasty, slightly nutty flavor that cleanses the palate.

    Make-Ahead and Meal Prep Tips

    Cooked fish keeps 2-3 days in the refrigerator. White fish flakes easily, making it ideal for cold preparations like salads, tacos, and wraps. Reheat gently in a covered skillet with a splash of water or wine. Freeze raw portions individually wrapped for up to 3 months. Poached or steamed fish reheats better than fried, which loses its crispiness.

    Leftover Transformation Ideas

    Transform your leftovers into entirely new meals:
  • Fold into a creamy chowder with potatoes, corn, and bacon — fish chowder made with already-cooked fish takes just 20 minutes.
  • Mix with mashed potatoes to form fish cakes, bread lightly, and pan-fry until golden for a British-inspired treat.
  • Flake leftover fish into tacos with cabbage slaw, chipotle crema, and fresh cilantro for an easy weeknight meal.

  • Dietary Modifications

    For a gluten-free version, use rice flour or cornstarch for dredging instead of wheat flour. For dairy-free, replace butter with olive oil or coconut oil — both complement fish beautifully. For keto-friendly preparation, skip any breading and focus on herb crusts or simple pan-searing. For low-sodium, replace capers and olives (high-sodium garnishes) with fresh herbs and lemon. To make this Whole30 compliant, ensure any coating is compliant and use clarified butter (ghee) instead of regular butter.

    Ingredient Selection and Quality Guide

    Fresh fish should smell like the ocean, not "fishy" — a strong odor indicates deterioration. For whole fish, look for clear, bright eyes and red gills. For fillets, the flesh should be firm, moist, and bounce back when pressed. Sustainable sourcing matters: check the Monterey Bay Aquarium Seafood Watch recommendations for responsible choices. Flash-frozen fish (IQF - Individually Quick Frozen) can actually be fresher than counter fish, as it's often frozen within hours of catching on the boat itself.

    Mastering the Perfect Texture

    The hallmark of great roasting is a deeply caramelized, almost crackling exterior giving way to a juicy, perfectly cooked interior. To nail this contrast, start with a blazing hot oven (425-450°F), a thoroughly dried surface, and enough space between pieces for heat to circulate. The exterior dries and browns through the Maillard reaction while the interior gently heats through. Resting after roasting is non-negotiable — it allows juices driven to the center by heat to redistribute throughout the protein.

    Kitchen Wisdom

    These fundamental kitchen principles will elevate not just this recipe, but everything you cook:
  • Don't fear high heat. Most home cooks don't get their pans hot enough for a proper sear. If the food doesn't sizzle aggressively on contact, the pan isn't ready.
  • A sharp knife is safer than a dull one. Dull blades require more pressure, increasing the chance of slipping. Hone your knife on a steel before every session and sharpen it with a whetstone monthly.
  • Learn to cook by sound. A gentle sizzle means the temperature is right for sautéing. A violent splattering means the pan is too hot. Silence in a pan that should be sizzling means the heat is too low.
  • Let butter brown for a nutty, complex flavor. Heat whole butter until the milk solids turn amber (watching carefully — it goes from brown to burnt in seconds) for an easy flavor upgrade.

  • Temperature and Doneness Guide

    Most white fish reaches optimal texture at 135-145°F (57-63°C), where the flesh is opaque, flakes easily with a fork, and remains moist. Delicate fish (sole, flounder): Cook gently to 130-135°F to preserve their tender texture. Firm fish (halibut, swordfish, mahi-mahi): These can handle 140-145°F and still remain moist due to their denser muscle structure. Tuna: Often served rare at 115-120°F for sashimi-grade preparations. The fork test is reliable for fish: insert a fork at a 45-degree angle and twist gently — the fish should flake and separate cleanly without being dry or crumbly.

    Building Your Aromatic Foundation

    Korean aromatics center on the powerful combination of garlic, ginger, scallions, and sesame oil — a quartet that appears in virtually every dish. Korean cooking uses significantly more garlic than most cuisines (3-5 cloves per dish is standard). Gochugaru (Korean red pepper flakes) provides heat with fruity depth, while gochujang (fermented chili paste) and doenjang (fermented soybean paste) add complex, aged flavors that no single spice can replicate. Toasted sesame seeds and perilla leaves add the final aromatic layer that makes Korean food distinctly identifiable.

    Global Flavor Riffs

    Once you've mastered the base recipe, try these international variations that use the same protein with different flavor profiles:
  • Go West African with a tomato-based stew featuring scotch bonnet, ginger, and okra — a style of fish cookery that spans the coast from Senegal to Nigeria.
  • Give this a Peruvian twist with a ceviche-style treatment: "cook" in lime juice with red onion, cilantro, and ají limo for a refreshing cold preparation.
  • Try a British approach with a classic beer batter (lager, flour, and a touch of baking powder) for pub-style fish with malt vinegar and mushy peas.

  • Chef's Recommended Tools

    Cuisinart Roasting Pan with Rack - 16 Inch

    14,600+

    $49.95

    View on Amazon

    ThermoPro Wireless Meat Thermometer

    38,700+

    $22.99

    View on Amazon
    Budget Pick

    Silicone Basting Brush Set (2-Pack)

    25,100+

    $7.97

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.