Honey Garlic Fish Recipe

3.95 from 20 votes
Updated: Oct 20, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Honey garlic fish is a flavorful Indo-Chinese dish made using fish fillets and a delicious combination of honey, soy sauce, and garlic. Make it using my easy recipe.

Here are some other fish recipes you may like: spicy lemon garlic baked tilapia, spicy baked basa, Hibachi salmon, and fish fingers.

Honey garlic fish pieces glazed in a sticky soy-honey sauce, garnished with chopped green onions and served on a plate.

Quick Look: Honey Garlic Fish

Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 people
Calories: Approx. 228 per serving
Dietary Info: Dairy-free. Can be easily made gluten-free (use tamari instead of soy sauce).
Skill Level: Easy
Tools Needed: Non-stick pan, medium mixing bowl.

What Is Honey Garlic Fish?

As the name suggests, honey garlic fish is fish cooked in a honey garlic-flavored sauce.

It is a great Indo-Chinese dinner dish that comes together in under 20 minutes using simple ingredients. Serve it with steamed rice or quinoa for a comforting meal. You can also serve it with salad.

Ingredients

Fish – I used boneless basa pieces, but you can use any white fish you like. Cod, tilapia, halibut, sole, and grouper work great in this recipe. You can also use salmon if you wish.

Instead of fish pieces, you can use fish fillets.

To make the sauce, you will need light olive oil, honey, garlic, soy sauce, black pepper powder, and lime juice.

Garnish the dish with chopped green onions.

How To Make Honey And Garlic Fish

Step 1: Mix the following ingredients in a medium bowl. 

  • 3 tablespoons honey
  • 2 teaspoons minced garlic
  • 2 tablespoons soy sauce
  • 2 teaspoons lime juice
  • ½ teaspoon black pepper powder
Honey, minced garlic, soy sauce, lime juice, and black pepper in a mixing bowl for the honey garlic sauce.

Step 2: Wash 500 g of boneless fish pieces and pat them dry using paper towels.

Boneless basa fish pieces being patted dry with a paper towel.

Step 3: Heat a non-stick pan over medium heat. Add 2 tablespoons of light olive oil and heat. Place the fish pieces in a single layer on the heated pan and cook for a minute on each side.

Basa fish pieces seared on both sides in a single layer in a non-stick pan.

Step 4: Pour the sauce mixture over the fish and cook for 2-3 minutes until it reduces and becomes sticky.

Honey garlic sauce poured over the seared fish in the pan, simmering until sticky.

Step 5: Garnish with 2 tablespoons of chopped spring onion greens and serve hot.

Honey garlic fish in the pan, glazed and topped with chopped spring onion greens, ready to serve.

Pro Tip By Neha

I didn’t add salt to this recipe because the soy sauce is already salty. If you find the salt is too little for your taste, add more as needed.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Some Chicken Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

Plate of honey garlic fish glazed in a sticky honey soy garlic sauce and garnished with green onions.
3.95 from 20 votes

Honey Garlic Fish Recipe

Honey garlic fish is a flavorful Indo-Chinese dish made using fish fillets and a delicious combination of honey, soy sauce, and garlic. Make it using my easy recipe.
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 4 people

Ingredients 

  • 3 tablespoons honey
  • 2 teaspoons minced garlic
  • 2 tablespoons soy sauce
  • 2 teaspoons lime juice
  • ½ teaspoon freshly cracked black pepper
  • 2 tablespoons light olive oil
  • 500 grams fish (cut into pieces or fillets)
  • 2 tablespoons chopped green onions
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Mix honey, garlic, soy sauce, lime juice, and black pepper powder in a medium mixing bowl. 
  • Wash the fish pieces, then pat them dry using paper towels.
  • Heat a non-stick pan over medium heat.
  • Add the oil and let it heat up.
  • Place the fish pieces in a single layer on the heated pan and cook for a minute on each side.
  • Pour the sauce mixture over the fish and cook for 2-3 minutes until it reduces and becomes sticky.
  • Garnish with chopped spring onion greens and serve hot.

Video

Notes

I used boneless basa pieces, but you can use any white fish. Cod, tilapia, halibut, sole, and grouper, etc work great in this recipe. You can also use salmon if you wish to.
I didn’t add salt to this recipe because the soy sauce is already very salty. If you feel the salt is too little, add it to taste.

Nutrition

Calories: 228kcal, Carbohydrates: 15g, Protein: 24g, Fat: 9g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Cholesterol: 57mg, Sodium: 563mg, Potassium: 390mg, Fiber: 0.3g, Sugar: 13g, Vitamin A: 33IU, Vitamin C: 2mg, Calcium: 20mg, Iron: 1mg
Like this recipe? Rate and comment below!
3.95 from 20 votes (18 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




12 Comments

  1. Just cooked up a half batch, it was so good, although the next time I make it I’ll try 1.5 TBS of soy sauce instead of the full 2 as I’m a bit of a soy sauce sook ( just a heads up for anyone else who is a sook )
    Thank you for this recipe, I’ve had a bag of Basa fillets in the freezer for months just sitting there, and I will definitely be making more of this to use it up.

  2. Do you think this would taste good over sautéed cabbage? Would it be a good idea to double the sauce and mix it all together or is there enough sauce as written. Thanks!