Thai Lime-Garlic Steamed Fish Recipe

Thai Lime-Garlic Steamed Fish Recipe is a light, aromatic dish featuring tender fish infused with zesty lime, garlic, and Thai spices—fresh, healthy, and full of bold flavor.

Thai Lime-Garlic Steamed Fish Recipe - Recipe Image

Ingredients You’ll Need

The beauty of Thai Lime-Garlic Steamed Fish lies in its simplicity. Each ingredient is thoughtfully chosen to balance zesty, salty, and herbal notes while letting the fish shine at center stage. Here’s what you’ll need and why it matters:

  • White fish fillets (such as tilapia or cod): Choose a mild, flaky fish to soak up all those gorgeous flavors and ensure a delicate texture.
  • Fresh lime juice: Adds lively tang and brightness that wakes up the palate.
  • Lime zest: The zest amps up the citrus fragrance, making every bite irresistibly fresh.
  • Garlic cloves, minced: For deep, savory undertones that meld beautifully into the sauce.
  • Fish sauce: This Thai staple provides umami depth and a beautiful salty backbone without overpowering the fish.
  • Sugar: Just a touch helps balance the acidity and salt, ensuring a rounded, harmonious flavor.
  • Chopped cilantro: Brings a pop of herbal color and lifts the aroma right before serving.
  • Sliced red chili (optional): For those who love a gentle kick of heat and a vibrant splash of red on the plate.

How to Make Thai Lime-Garlic Steamed Fish

Step 1: Prepare the Zesty Sauce

Start by whisking together the lime juice, lime zest, minced garlic, fish sauce, and a teaspoon of sugar in a small bowl. Take a moment to inhale that citrusy, garlicky aroma—this punchy mixture is going to infuse the fish with so much character. Make sure everything dissolves and blends well so the flavors are evenly distributed.

Step 2: Arrange the Fish

Lay your white fish fillets into a heatproof dish or steamer tray, making sure they’re in a single layer. This is important: the fillets need to be fully exposed to the sauce for even steaming and maximum flavor absorption.

Step 3: Pour and Steam

Pour the sauce you just mixed over the fillets, covering them as evenly as possible. Transfer the dish to your steamer (or a pot set up for steaming) and steam for 8 to 10 minutes. The fish should turn opaque and should flake apart when you nudge it gently with a fork—this is when you know it’s perfectly cooked and juicy.

Step 4: Finish with Fresh Herbs and Chili

As soon as the fillets are done, immediately sprinkle chopped cilantro and the optional sliced red chili over the hot fish. The cilantro will wilt slightly, releasing even more aroma, and the chili adds not just heat but a festive dash of color.

How to Serve Thai Lime-Garlic Steamed Fish

Thai Lime-Garlic Steamed Fish Recipe - Recipe Image

Garnishes

Never underestimate the power of garnishes with Thai Lime-Garlic Steamed Fish. Fresh cilantro is essential for its herbal lift, while thin slices of red chili offer a pop of color and gentle heat. A little extra lime zest or wedge can brighten things up even more and add a final zippy touch at the table.

Side Dishes

This dish is just begging to be paired with fluffy jasmine rice, which soaks up all the citrusy sauce. If you want to balance out the meal with more veggies, think simple—steamed bok choy, quick-stirred snap peas, or a pile of baby spinach tossed with sesame oil. The idea is to keep things clean and let the fish be the star.

Creative Ways to Present

If you’re serving Thai Lime-Garlic Steamed Fish for guests, consider plating each fillet individually with a drizzle of sauce, a sprinkle of herbs, and a curl of chili. Or, for a fun family-style setup, arrange the fillets on one large platter, heap on the garnishes, and let everyone dig in. Want a modern twist? Try serving the fish wrapped in delicate butter lettuce leaves for a refreshing, hands-on approach.

Make Ahead and Storage

Storing Leftovers

If you happen to have any Thai Lime-Garlic Steamed Fish left, store it in an airtight container in the fridge. It holds well for up to 2 days, but it’s best enjoyed sooner rather than later for peak freshness and texture.

Freezing

Freezing isn’t recommended for this recipe, as the delicate fish can become mushy once thawed and the citrusy flavors may fade. However, if you must freeze, wrap portions tightly and use within one month, expecting a slight change in texture upon reheating.

Reheating

To reheat, place the leftover fish and sauce in a microwave-safe dish, cover, and warm gently on low power until just heated through. Alternatively, you can gently steam or warm on the stovetop over a low flame with a splash of water to keep it moist. Avoid overcooking, as this can dry out the fish.

FAQs

Can I use whole fish instead of fillets?

Absolutely! Thai Lime-Garlic Steamed Fish works beautifully with a whole, scaled and cleaned white fish. Just adjust the steaming time so it cooks all the way through; a whole fish usually takes closer to 15–18 minutes depending on size.

What other herbs can I use if I’m not a fan of cilantro?

If cilantro isn’t your favorite, you can substitute with fresh Thai basil or flat-leaf parsley for a clean, herbal element. The aroma will shift slightly, but the fish still comes out superbly flavorful.

Is there a substitute for fish sauce?

You can swap fish sauce with a blend of soy sauce and a dash of lime juice for a vegetarian option, or use reduced-sodium soy sauce if you’re avoiding fish. The flavor will be different, but still deliciously savory!

Can I steam the fish in the oven?

Yes, if you don’t have a stovetop steamer, simply cover the dish tightly with foil and bake in a preheated oven at 350°F (175°C) for about 12–15 minutes. The steam created inside the foil will cook the fish gently and evenly.

How can I make Thai Lime-Garlic Steamed Fish spicier?

For an extra kick, use more red chili (with seeds for heat), stir a little sliced bird’s eye chili into the sauce, or serve with a side of chili-garlic paste. You can easily adjust the spice level to suit your own taste—or your guests’!

Final Thoughts

If you’re looking for a dish that’s as vibrant and fun to make as it is to eat, Thai Lime-Garlic Steamed Fish is a must-try. With its generous bursts of citrus and garlic, plus that soft, steaming fish at the heart of it all, it’s bound to become a weeknight favorite in your kitchen. Gather your ingredients and give it a go—you might just discover a new classic you’ll want to share with everyone you know!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Lime-Garlic Steamed Fish Recipe

Thai Lime-Garlic Steamed Fish Recipe


4.4 from 96 reviews

  • Author: Chef
  • Total Time: 20 mins
  • Yield: 4 servings
  • Diet: Low Calorie

Description

This Thai Lime-Garlic Steamed Fish is a light, aromatic main-course filled with zesty lime, fragrant garlic, and savory fish sauce. Steamed gently for a moist, flaky texture and finished with fresh herbs and optional chili, it’s a quick, healthy dinner bursting with Thai-inspired flavor.


Ingredients

Scale

Fish

  • 4 white fish fillets (such as tilapia or cod)

Sauce

  • 2 tablespoons fresh lime juice
  • 1 teaspoon lime zest
  • 3 garlic cloves, minced
  • 1 tablespoon fish sauce
  • 1 teaspoon sugar

Toppings

  • 1 tablespoon chopped cilantro
  • Sliced red chili (optional, for heat)


Instructions

  1. Prepare the Sauce: In a small bowl, whisk together the fresh lime juice, lime zest, minced garlic, fish sauce, and sugar until the sugar has dissolved and the ingredients are fully combined.
  2. Arrange the Fish: Place the white fish fillets in a heat-safe dish or steamer tray, ensuring they are arranged in a single layer.
  3. Add the Sauce: Pour the prepared sauce evenly over the fish fillets, making sure each piece is coated.
  4. Steam the Fish: Set the dish or tray inside your steamer, cover, and steam the fish for 8–10 minutes. The fillets are ready when they flake easily with a fork and appear opaque throughout.
  5. Garnish and Serve: Sprinkle the chopped cilantro and optional sliced red chili over the fish just before serving. Pair with jasmine rice or steamed vegetables for a complete meal.

Notes

  • Tilapia, cod, or any mild white fish will work beautifully for this recipe.
  • Adjust the amount of red chili for more or less heat to taste.
  • This dish is also delicious with added ginger or lemongrass for extra aroma.
  • For best results, serve immediately after steaming.
  • Prep Time: 10 mins
  • Cook Time: 10 mins
  • Category: Main-course
  • Method: Steaming
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 fillet
  • Calories: 180
  • Sugar: 1g
  • Sodium: 500mg
  • Fat: 2g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 1.5g
  • Trans Fat: 0g
  • Carbohydrates: 2g
  • Fiber: 0g
  • Protein: 36g
  • Cholesterol: 70mg