KoreanSteamed

Saengseon Jjim: Korean Steamed Fish - Professional Recipe

Master authentic Korean Saengseon Jjim (steamed fish) with this comprehensive professional guide. Learn traditional Korean steaming techniques, expert tips, and step-by-step instructions for perfectly tender, umami-rich steamed fish.

Saengseon Jjim: Korean Steamed Fish Recipe

Flavor bomb! Steamed fish the Korean way is K-food for the win. The flavors here are unapologetic — fermented, spiced, layered, and absolutely addictive. I love how Korean cooking treats every ingredient with intention. Trust the ferment. The heat, the umami, the crunch — it all builds into something that's so much more than the sum of its parts. Bold is beautiful and just go for it.

Ingredients

Main Ingredients

  • 1 whole white fish (2-2.5 lbs, cleaned and gutted) or 4 fish fillets (6 oz each) such as sea bream, flounder, or halibut
  • 6 cloves garlic, minced
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon mirin or honey
  • 1 tablespoon rice vinegar
  • 1 teaspoon gochugaru (Korean red chili flakes), optional
  • 2 green onions (scallions), cut into 2-inch pieces
  • 1 tablespoon fresh ginger, minced
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon sea salt
  • 2 cups water or seafood broth (for steaming)
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (optional, for sauce)
  • Vegetable Accompaniments

  • 1 medium carrot, julienned or cut into thin strips
  • 1 small zucchini, cut into matchsticks
  • 4-5 dried shiitake mushrooms, rehydrated and sliced
  • 2 cups Chinese broccoli or bok choy, cut into 3-inch pieces
  • ¼ cup sliced red bell pepper strips
  • For Serving and Garnish

  • Toasted sesame seeds
  • Fresh cilantro or perilla leaves (optional)
  • Fresh red chili pepper slices
  • Additional green onions, sliced diagonally
  • Sesame oil for drizzling
  • Steamed white or brown rice
  • Preparation Instructions

    Step 1: Prepare the Fish (10 minutes)

    If using a whole fish, ask your fishmonger to clean and gut it, leaving the head and tail intact for presentation and flavor. Pat the fish completely dry inside and out using paper towels—moisture on the surface interferes with proper steaming and prevents flavorful browning. Examine the fish for any remaining scales; scrape gently with a knife if needed. For whole fish, make two shallow diagonal cuts on each side, cutting through the skin but not into the flesh. These cuts allow heat and seasonings to penetrate to the center. If using fillets, pat dry thoroughly and place skin-side up on a clean surface. Season the cavity of a whole fish or the surface of fillets lightly with salt and a few black pepper grains. Visual Cue: The fish should be completely dry to the touch with a matte appearance and no visible moisture.

    Step 2: Prepare the Seasoning Base (5 minutes)

    In a small mixing bowl, combine soy sauce, sesame oil, mirin, and rice vinegar, whisking until well incorporated. Stir in the minced garlic and ginger, creating a fragrant paste-like mixture. Add black pepper and gochugaru if using heat. The seasoning base should smell intensely aromatic, with garlic and ginger contributing sharp, pungent notes balanced by the sweet and salty elements of soy and mirin. Visual Cue: The mixture should be smooth and glossy with visible garlic and ginger particles suspended throughout.

    Step 3: Prepare the Steaming Setup (5 minutes)

    Select a steamer large enough to accommodate your fish (approximately 14-16 inches). Line the steamer rack or bamboo steamer with parchment paper or leaf lettuce, creating a non-stick surface and a bed for the fish. Bring 2 cups of water or seafood broth to a simmer in the steamer base—you want the water actively simmering but not vigorously boiling, which can damage delicate fish. The broth should not touch the steamer tray. Visual Cue: Steam should rise steadily from the water, with gentle wisps visible but not violent billowing.

    Step 4: Arrange Fish and Vegetables (5 minutes)

    Place the prepared fish on the lined steamer tray, centering it carefully. Arrange julienned vegetables and mushrooms around and partially over the fish, creating an attractive presentation. Reserve some vegetables for garnish. Pour the seasoning base evenly over the fish and vegetables, ensuring the aromatic mixture distributes into the fish's cavity and over its surface. Arrange green onion pieces on top. Visual Cue: The fish should be surrounded by colorful vegetables, glistening with the glossy seasoning mixture, and look magazine-worthy before steam is applied.

    Step 5: Steam the Fish (18-20 minutes)

    Carefully place the steamer tray over the simmering water. Cover the steamer tightly—sealing in steam is crucial for even cooking. The cooking time depends on fish thickness and size. For a whole 2-lb fish, steam for 18-20 minutes. For fillets (¾ inch thick), steam for 12-14 minutes. The fish is perfectly cooked when the flesh is opaque and easily flakes with a fork, and the internal temperature reaches 145°F (63°C) at the thickest point. Resist the urge to open the steamer and check progress—each opening releases precious steam and extends cooking time. Set a timer and trust the process. Visual Cue: When you peek at the final minute, the flesh should transition from translucent to opaque white, and a fork should glide through without resistance.

    Step 6: Create Pan Sauce (Optional but Recommended) (3 minutes)

    While the fish steams, prepare a complementary sauce. Heat a small saucepan over medium heat with an additional tablespoon of sesame oil. Add 2 minced garlic cloves and cook for 15 seconds until fragrant. Add 3 tablespoons soy sauce, 2 tablespoons water, and 1 tablespoon mirin. If using cornstarch mixture, add it now and stir constantly for 30 seconds until the sauce thickens to a glossy glaze. Remove from heat. This step is optional but elevates the dish from excellent to extraordinary by providing a concentrated flavor sauce that complementsthe delicate fish. Visual Cue: The sauce should shimmer with a glossy appearance, coating the back of a spoon smoothly without running off immediately.

    Step 7: Finish and Present (2 minutes)

    Carefully remove the steamer tray from the heat, supporting with oven mitts or kitchen towels. The fish should be glistening with condensed steam and cooking juices. Transfer the fish to a serving platter using two large spatulas or a fish server, supporting the head and tail carefully. Arrange cooked vegetables artfully around the fish. Pour any accumulated cooking liquid from the steamer tray over the fish. Pour the optional pan sauce over the fish if prepared. Garnish generously with toasted sesame seeds, fresh red chili pepper slices, sliced green onions, and fresh cilantro. Drizzle with additional sesame oil if desired. Serve immediately while steam still rises from the fish, conveying the freshness and authenticity of the preparation. Visual Cue: The finished dish should steam gently, display translucent white flesh, and feature vibrant vegetable colors contrasting beautifully with the fish's delicate appearance.

    Expert Tips for Perfect Saengseon Jjim

    1. Select the Finest Fish: Use the freshest fish available—shop at fishmongers rather than supermarket seafood counters. Superior fish has clear eyes, bright red gills, and a clean ocean aroma. Korean cuisine celebrates ingredient quality; fresh fish makes an exponential difference in the final result. Ask your fishmonger to clean and gut the fish while you wait. 2. Achieve Perfect Moisture Balance: The steaming vessel must be sealed but not completely airtight—steam needs to circulate. If steam escapes excessively, increase heat slightly. If condensation drips onto the fish, reposition the tray or line with additional parchment. The balance between moisture and gentle heat creates the texture characteristic of restaurant-quality Saengseon Jjim. 3. Master the Seasoning Ratio: The soy sauce, sesame oil, and mirin ratio (2:1:1) creates balanced flavors without overwhelming delicate fish. This ratio works for different fish sizes—don't arbitrarily increase seasonings. If you prefer more intense flavors, add gochugaru or increase garlic rather than changing the base ratio, which can create saltiness. 4. Use Seafood Broth When Possible: While water works, seafood broth (made by simmering fish bones with aromatics) creates additional depth. Most Korean fish markets sell packaged fish broth, or you can make broth by simmering fish heads and bones for 20 minutes. This technique distinguishes exceptional home cooking from average recipes. 5. Respect Cooking Time Precisely: Over-steaming results in dry, flaky fish that lacks the tender, delicate texture characteristic of Saengseon Jjim. The fish should be just-cooked—flesh barely opaque with slight translucency remaining in the thickest part. Use a meat thermometer for accuracy: 145°F (63°C) is the optimal target. 6. Vegetable Preparation Matters: Cut all vegetables uniformly—julienne carrots and zucchini identically, slice mushrooms uniformly. This ensures vegetables cook evenly and present elegantly. Traditional Korean steaming often includes vegetables, which cook perfectly in the moist, gentle steam environment while absorbing aromatic seasonings.

    Variations

    Spicy Gochujang Sauce Version: Omit the basic seasoning base and create a spicy sauce by combining 2 tablespoons gochujang, 1 tablespoon sesame oil, 1 tablespoon honey, 2 minced garlic cloves, and 1 tablespoon rice vinegar. Pour this over the fish before steaming. This version creates a vibrant red appearance and bold spicy flavor appealing to heat-lovers. Seafood Medley Version: Add 8 large prawns, 1 cup clams, or 1 cup mussels to the steamer alongside the fish. Reduce fish cooking time to 12-14 minutes, adding seafood in the final 6 minutes. The mixed seafood creates textural variety while all components cook gently in shared aromatic steam. Medicinal Herb Version: Add 3-4 dried red jujubes (dates), 6 dried goji berries, and 3-4 slices dried astragalus root (available at Korean markets) to the steaming liquid. This traditional preparation is believed to have health-supporting properties and adds subtle sweetness and visual interest. Popular during winter months as a warming, nourishing preparation. Delicate White Wine Poaching Version: Replace the seasoning base with ½ cup dry white wine, 2 tablespoons soy sauce, 1 tablespoon honey, and garlic and ginger slices. This creates a French-Korean fusion with delicate flavors, lighter than traditional preparations, appealing to those preferring wine-forward seasonings. Citrus-Herb Brightening Version: Add 2 tablespoons fresh lemon or yuzu juice, 1 tablespoon fish sauce, ginger slices, and fresh herb sprigs (cilantro or perilla) to the steaming liquid. The citrus and herbs provide bright, fresh notes that emphasize the fish's delicate flavors while adding traditional Korean herbal elements.

    Storage Instructions

    Refrigerator Storage

    Store leftover steamed fish in an airtight glass container for up to 2 days. The flesh will continue to firm slightly as it cools, remaining moist and tender if properly sealed. Store vegetables separately if you prefer to refresh them with warm cooking liquid before serving. The cooking liquid can be strained and saved for making fish stock or broth.

    Freezer Storage

    Freeze steamed fish in airtight freezer containers for up to 2 months. Layer parchment paper between pieces if freezing multiple portions. For best results, freeze without sauce—this prevents texture degradation. Thaw overnight in the refrigerator before reheating.

    Reheating Methods

    Gentle Steamer Method (Recommended): Place frozen or refrigerated fish in a steamer basket over gently simmering water. Cover and heat for 3-4 minutes for refrigerated fish, 6-8 minutes for frozen fish. This preserves the tender texture and prevents drying that other methods might cause. Microwave Method: Arrange fish on a microwave-safe plate, cover with a damp paper towel, and microwave at 50% power for 2-3 minutes until warmed through. Use lower power to prevent toughening the delicate flesh. Oven Method: Preheat oven to 325°F (160°C). Transfer fish to an oven-safe dish, cover loosely with foil, and heat for 8-10 minutes. This method preserves texture better than microwaving for larger portions.

    Serving Suggestions

    Traditional Korean Table Setting: Serve the steamed fish as the protein centerpiece of a traditional Korean meal alongside steamed rice, soup (typically a clear broth or mild gochujang-based soup), and an array of banchan dishes. The fish's delicate flavors complement other dishes while maintaining its integrity as the meal's focal point. Restaurant-Style Presentation: Plate individually with the fish surrounded by steamed vegetables and garnished elegantly with toasted sesame seeds, chili pepper strips, and green onion threads. Serve with warm rice, seasoning sauce, and a small side of spicy paste (gochujang) for those preferring additional heat. Light Lunch Bowl: Layer steamed rice with flaked steamed fish, cooked vegetables, and a small portion of pan sauce. Top with a soft-poached egg, sesame seeds, and a drizzle of sesame oil. This transforms the fish into a complete, nutritionally balanced meal. Appetizer Course: Serve chilled steamed fish at room temperature as an elegant appetizer. The concentrated flavors intensify when cold, making it an excellent palate-opener before heavier courses. Serve with small serving spoons and ssamjang dipping sauce. Congee or Rice Porridge Base: Flake leftover steamed fish and fold into warm rice porridge (jook) along with cooking vegetables. Add additional broth, creating a comforting, restorative dish perfect for lunches or light dinners.

    Frequently Asked Questions

    Q: What fish types work best for Saengseon Jjim? A: White, mild-flavored fish works best: sea bream, flounder, halibut, cod, or snapper. Avoid very oily fish like mackerel or salmon (which have their own excellent preparations). Choose fish with firm, white flesh that steams gently without falling apart. Whole fish offers superior presentation and flavor compared to fillets—the head and bones contribute subtle depth. Q: How do I know if the fish is cooked perfectly? A: The flesh should transition from translucent to opaque white, and a fork should glide through easily without resistance. The internal temperature should reach 145°F (63°C) measured at the thickest point. Whole fish are cooked when the eye becomes white and opaque. Slightly under-cooking is preferable to over-cooking—you can always steam an additional minute, but you cannot reverse over-cooking. Q: Can I prepare the fish in advance? A: Yes, you can season the fish up to 4 hours in advance and refrigerate, covered. Bring the fish to room temperature (20-30 minutes) before steaming. You can also prepare all vegetables ahead and arrange them just before steaming. The actual steaming should occur just before serving for optimal texture. Q: What if I don't have a steamer? A: Create an improvised steamer: place an oven-safe wire rack or small plate upside-down in a large pot, add water to just below the rack level, bring to a boil, then place your fish on parchment paper on the rack. Cover tightly with foil. This method works well, though a dedicated steamer provides better heat circulation. Q: How do I prevent the fish from sticking? A: Line your steamer with parchment paper or leaf lettuce before adding the fish. Both create non-stick surfaces while allowing steam to circulate. The parchment paper is traditional and readily available; leaf lettuce adds subtle flavor and is used in traditional Korean preparations.

    Affiliate Disclosure

    This page contains affiliate links to recommended cookware, fish preparation tools, and Korean ingredients that enhance your ability to prepare authentic Saengseon Jjim. As an Amazon Associate and partner with specialty Korean food retailers, I earn from qualifying purchases at no additional cost to you. These recommendations represent products I genuinely use and recommend based on quality and performance. Essential Equipment:
  • Stainless Steel Steamer (Tier or Bamboo)
  • Instant-Read Meat Thermometer for Fish
  • Fish Serving Server/Spatula
  • Parchment Paper for Steaming
  • Authentic Korean Ingredients:
  • Premium Toasted Sesame Oil
  • Gochugaru (Korean Red Chili Flakes)
  • Quality Soy Sauce
  • Toasted Sesame Seeds
  • Shop All Recommended Equipment and Ingredients →

    Ingredient Substitution Guide

    Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this korean preparation:
  • Shrimp (large): Peel and devein, then cook for significantly less time. Shrimp are done when they turn pink and curl into a C shape.
  • Salmon fillets: Richer and fattier than most white fish. Reduce any added oil and cook for 1-2 minutes longer per inch of thickness.
  • Cod or halibut: Mild, flaky white fish that works in nearly any recipe. Cod is thinner, so adjust cooking time accordingly.
  • Cauliflower steaks: Surprisingly good fish substitute for flavor absorption. Cut thick cross-sections and season identically to the fish.
  • When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with fish may need tweaking with your substitute.

    Common Mistakes to Avoid

    Even experienced cooks stumble with steamed fish. Here are the pitfalls to watch for:
  • Not bringing water to a full boil first: Place food in the steamer only after the water is at a rolling boil and steam is visibly rising. Starting cold leads to uneven, soggy results.
  • Overcrowding the steamer: Steam needs to circulate freely around all surfaces. Arrange food in a single layer with gaps between pieces for even cooking.
  • Not using enough water: The pot can boil dry during long steaming sessions, scorching food and damaging cookware. Check water levels every 15 minutes and keep a kettle of hot water ready.
  • Opening the lid too often: Each peek releases a burst of steam and drops the temperature significantly. Steam cooks gently and evenly only when the environment stays consistent.
  • Ignoring seasoning opportunities: Add aromatics, herbs, citrus, or spices to the steaming water. The steam carries these flavors upward and subtly infuses the food.
  • Avoiding these common errors will dramatically improve your results. The difference between good and great often comes down to these small details that many cooks overlook.

    Make-Ahead and Meal Prep Tips

    This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:
  • Refrigerator storage: 1-2 days in an airtight container. White fish is delicate and doesn't reheat as well as other proteins. Gently warm at 275°F or repurpose into fish cakes or salads.
  • Freezer storage: Up to 2 months. Freeze raw fish in marinades for quick weeknight cooking. The fish marinates as it thaws, saving time and boosting flavor.
  • Batch cooking strategy: Cook fish fresh when possible rather than meal prepping. If you must prep ahead, slightly undercook and store with a squeeze of lemon.
  • Reheating for Best Results

    The biggest mistake in meal prep is aggressive reheating that overcooks the protein. White fish is delicate and doesn't reheat as well as other proteins. Gently warm at 275°F or repurpose into fish cakes or salads. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.

    Seasonal Adaptations

    Korean cooking follows distinct seasonal rhythms with deep cultural roots. Spring brings fresh namul (wild greens), chives, and shepherd's purse for bibimbap and side dishes. Summer features cooling naengmyeon (cold noodles), samgyetang (ginseng chicken soup), and refreshing cucumber kimchi. Autumn is kimjang season — the communal making of winter kimchi from the napa cabbage harvest. Winter calls for rich stews like budae-jjigae and warming galbi-tang (short rib soup). Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.

    Scaling This Recipe

    Need to feed more people or cooking for just yourself? Here's how to adjust:
  • When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
  • Acid ingredients (citrus juice, vinegar) should be added conservatively when scaling up. Too much acid overwhelms other flavors more quickly than salt or spice.
  • For doubling, use a larger vessel rather than cooking two batches when possible. Proteins cook more evenly in a single batch with proper spacing.
  • Seasoning does not scale linearly. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60% of the original amount.
  • As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
    *Last updated: 2026-01-19 | Serves 4 | Total Time: 45 minutes | Difficulty: Intermediate*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    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.