Go Back
Gingery Salmon Meatballs with Soy Glaze Recipe
Ben Carraoli

Gingery Salmon Meatballs with Soy Glaze Recipe

I recently made these gingery salmon meatballs, and honestly, they turned out better than I expected. The combination of fresh salmon, warm ginger, and that glossy soy glaze creates such a comforting flavor. I love how light yet satisfying they feel compared to traditional meatballs.
Total Time 35 minutes
Servings: 4

Ingredients
  

  • 1 lb fresh salmon skin removed and finely chopped – Fresh salmon works best for texture and flavor; avoid canned or frozen for this recipe.
  • 2 green onions finely sliced – Adds freshness and a mild onion flavor without overpowering the fish.
  • 1 tablespoon fresh ginger grated – Use freshly grated ginger for a bold, aromatic kick.
  • 2 garlic cloves minced – Enhances depth and savory flavor.
  • 1 large egg – Helps bind the mixture together for perfect meatballs.
  • 1/3 cup breadcrumbs – Keeps the meatballs tender; panko works especially well.
  • 1 tablespoon soy sauce – Adds umami and seasoning directly into the mixture.
  • 1 teaspoon sesame oil – Gives a nutty rich aroma that pairs beautifully with salmon.
  • Salt and pepper to taste – Balance the overall flavor.
  • 2 tablespoons of neutral oil for cooking – Helps achieve a golden crust.
  • 1/4 cup soy sauce – The base of the glaze with rich savory notes.
  • 2 tablespoons honey or maple syrup – Adds sweetness and balances the saltiness.
  • 1 tablespoon rice vinegar – Brings acidity for a well-rounded glaze.
  • 1 teaspoon fresh ginger grated – Reinforces the gingery flavor profile.
  • 1 teaspoon cornstarch mixed with 2 teaspoons water – Thickens the glaze to a glossy finish.

Method
 

  1. Start by finely chopping the fresh salmon until it has a slightly chunky texture. I like doing this by hand instead of using a processor to keep the mixture from becoming too smooth. Add the chopped salmon to a bowl with green onions, ginger, garlic, egg, breadcrumbs, soy sauce, and sesame oil. Mix everything gently until just combined without overworking it.
  2. Once your mixture is ready, use your hands or a small scoop to form evenly sized meatballs. I usually aim for about 1 to 1.5 inches in size so they cook evenly. Place them on a plate or tray and let them rest for a few minutes. This helps them hold their shape better during cooking.
  3. Heat a non-stick skillet over medium heat and add a little oil. Place the meatballs in the pan, leaving some space between them. Cook for about 3–4 minutes per side, turning carefully until they are golden brown and cooked through. The outside should be crisp while the inside stays tender and juicy.
  4. While the meatballs are cooking, prepare the glaze in a small saucepan. Combine soy sauce, honey, rice vinegar, and ginger over medium heat. Stir everything together and bring it to a gentle simmer. Add the cornstarch slurry and cook until the sauce thickens into a glossy glaze.
  5. Once the meatballs are cooked, pour the glaze over them directly in the pan. Gently toss or spoon the sauce over each meatball to coat them evenly. Let them cook together for another minute so the flavors meld beautifully. Remove from heat and get ready to serve.

Notes

  • I always use fresh salmon instead of frozen because it gives a much better texture and flavor.
  • Don’t overmix the meatball mixture; I’ve found that gentle mixing keeps them soft and tender.
  • I like to chill the mixture for 10 minutes if it feels too soft—it makes shopping easier.
  • Cooking on medium heat works best for me to avoid burning the outside before the inside cooks.
  • I sometimes add a splash of lime juice at the end for a fresh, bright finish.