Fresh Garlic Lime Fish

Section: Satisfying Entrées for Every Table

This meal has soft white fish fillets soaking up a mix of lime juice and zest, minced garlic, fish sauce, soy sauce, sugar, and fresh ginger. Once marinated, they’re lightly steamed with fresh cilantro and sliced red chili to let those fresh, citrusy, and spicy flavors seep in. Steaming keeps the fish tender and flaky, while the herb and chili toppings add an extra kick and freshness right before eating. It’s a simple and fresh way to enjoy balanced and clean flavors inspired by Thai cooking.

Lindsey
Created By Lindsey
Most recently updated on Sat, 20 Sep 2025 19:45:27 GMT
Dish with fish and colorful peppers on a plate. Save
Dish with fish and colorful peppers on a plate. | cookbing.com

Whenever I make this, the zing from limes mixed with garlicky steam always fills my place. I can’t help but think back to a night in Bangkok—hot grills, crazy delicious smells everywhere, and a street vendor whipping up herbed, chili-hot steamed fish in no time. Cooking it here brings a piece of that buzz into my kitchen, and every forkful tastes bright and fresh.

I learned this trick when I wanted something light with lots of flavor. Letting fish soak in citrus and spices before steaming was a total game changer—it turned plain fillets into this mouthwatering, fragrant main dish and didn’t take much effort.

Vibrant Ingredients

  • White fish fillets (try tilapia or cod): Pick ones that look fresh, feel firm, and don’t smell weird. Go for good sources if you can.
  • Garlic (minced): Chopped fresh cloves really boost the flavor—avoid any with sprouts or soft spots.
  • Limes (juice and zest): Grab limes that feel heavy for their size and smell nice—they’re probably juicier.
  • Soy sauce: Pours in mellow saltiness with a touch of sweet. The lighter, lower salt stuff lets other flavors shine.
  • Fish sauce: Classic Thai umami boost—Thai labels usually nail the taste best.
  • Granulated sugar: Softens the bite of other ingredients. The regular white kind does the job.
  • Red chili (sliced): Adds a pop of color and as much kick as you want. Firm, shiny chilies are the freshest.
  • Fresh cilantro (chopped): Bright greenery on top makes each bite taste lively. Go for perky leaves with no wilting.
  • Fresh ginger (grated): Delivers a bit of warmth. Choose hard, smooth-skinned ginger that snaps instead of bends.

Easy Cooking Steps

Flavor Soak:
First, throw ginger, garlic, soy sauce, lime zest and juice, fish sauce, and sugar together to create a punchy marinade that covers your fish with layers of taste before a bit of heat even touches it.
Gentle Steaming:
Lay your marinated fillets—with all those juices—into the steamer. Let them cook uncovered so they gently get tender and stay juicy. No oil, no dryness, just careful heat.
Top It Off:
Just before and right after steaming, toss on chopped chili and cilantro. It livens up the dish with fresh spice and greens once everything’s steamy and ready.
A plate of food with red peppers and lime.
A plate of food with red peppers and lime. | cookbing.com

The first time I tried this, I waited too long and wound up with dry around the edges. That taught me: keep an eye on it. A few minutes is the difference between perfect flakiness and letdown. Now I make sure it’s just opaque and flakes easily, then take it straight off the heat.

Tasty Twists

Switch up herbs by grabbing mint or Thai basil if you want a cooler taste. Want serious fire? Bird’s eye chilies do the trick instead of standard red. Craving something island-y? Add some lemongrass to your marinade, or even a few coconut shavings.

Prep Ahead Hints

You can get the fish soaking in marinade up to half an hour before you cook. But steam it right before eating so it stays nice and silky. If your nights get hectic, mix the marinade and prep the toppings early—that way, you just throw it together later.

Handy Tools

A basic steamer basket works great, or grab a bamboo one if you’ve got it. Place the fish in a shallow bowl that fits inside so it can soak up all those good juices as it steams for even more flavor.

Top Tricks

1. Dry the fish really well before that marinade—wet fillets water things down and mess with the steam. 2. Don’t skip zesting limes—the zest packs a super punch that the juice alone misses. 3. Always steam with no cover so some of your liquid cooks down and clings to the fish, bumping the flavor way up but keeping the texture soft.

A bowl of food with lime slices and peppers.
A bowl of food with lime slices and peppers. | cookbing.com

Frequently Asked Cooking Questions

→ Which fish is best for steaming with lime and garlic?

Flaky white fish like cod, sea bass, or tilapia work great because they have a mild taste and firm texture that holds up well when steamed.

→ How long should I marinate the fish before steaming?

Let it sit in the marinade for about 15 to 20 minutes at room temp. That’s enough time for the lime, garlic, and spices to soak in without being too strong.

→ Why steam the fish instead of cooking it another way?

Steaming is gentle so the fish stays moist and tender. It also helps the citrus and herbs add their flavors well without drying the fish out.

→ Can I change how spicy this dish is?

Sure, the heat mainly comes from the thin red chili slices. You can take them out for less spice or add extra if you want it hotter.

→ What herbs go well with the lime and garlic?

Cilantro adds a fresh, citrusy vibe that really fits these flavors. Thai basil or mint are other good options if you want to mix it up.

→ How do I check when the fish is fully steamed?

The fish is done when it looks opaque and flakes easily with a fork, usually after about 10 to 12 minutes of steaming.

Garlic Lime Fish

Soft white fish cooked by steaming with chili, garlic, lime, and fresh cilantro for a bright, tasty meal.

Preparation Time
10 minutes
Time to Cook
12 minutes
Overall Time
22 minutes
Created By: Lindsey

Type of Recipe: Main Courses

Cooking Difficulty: Great for Beginners

Cuisine Style: Thai

Servings Yielded: 4 Number of Servings (4 servings)

Diet Preferences: Suitable for Low-Carb Diets, Dairy-Free Option

Ingredients List

→ Marinade and Fillets

01 About 4 fillets of white fish like cod or tilapia, each around 170-200g
02 Juice and zest from 2 limes
03 4 garlic cloves, chopped finely
04 2 tablespoons soy sauce
05 2 tablespoons fish sauce
06 1 tablespoon grated fresh ginger
07 1 tablespoon sugar

→ Topping

08 One red chili, thinly cut
09 A bunch of fresh cilantro, chopped

Detailed Cooking Steps

Step 01

Give the fish a quick rinse in cold water then pat dry with paper towels so it’s not wet.

Step 02

In a small bowl mix lime zest and juice with garlic, soy sauce, fish sauce, grated ginger, and sugar until the sugar melts.

Step 03

Put the fillets in a shallow dish then pour the marinade over to cover. Let them sit around 15 to 20 minutes at room temp.

Step 04

Move the fish and marinade into a steaming plate. Sprinkle half the chopped cilantro and the sliced chili on top.

Step 05

Steam it without a lid for 10 to 12 minutes till the fish turns opaque and flakes super easily with a fork.

Step 06

Take it out and top with the rest of the cilantro right before serving.

Helpful Hints

  1. Leaving the fish to soak in the marinade at room temp helps the flavors get in without cooking the fish too much.

Necessary Kitchen Tools

  • Steaming setup
  • Dish for soaking fish
  • Small bowl to mix marinade

Allergy Information

Always check ingredient labels for allergens and ask a doctor if unsure.
  • May cause reactions because of fish, soy, and ingredients in fish sauce