This brown sugar soy sauce salmon is one of my favorite quick dinners to make. The salmon bakes in the oven until tender and flaky, then it’s coated in a sweet and savory glaze made with soy sauce, garlic, butter, lemon juice, and brown sugar. I love how the sauce caramelizes slightly in the oven and creates the perfect balance of tangy and sweet flavors. It’s a meal I can have on the table in under 30 minutes, making it just right for weeknights.
Why You’ll Love This Recipe
I really like how simple this recipe is. The sauce comes together in just a few minutes on the stovetop, and then I pour it right over the salmon before baking. It’s a stress-free dish that looks and tastes like I spent far more effort than I actually did. I also appreciate that the leftover sauce is just as tasty the next day drizzled over rice, quinoa, or pasta. When I make this salmon, my family always asks for seconds, and I enjoy knowing it’s both easy and satisfying.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
1 ½ lbs salmon fillet, skin-on or skinless
-
½ cup soy sauce
-
½ cup brown sugar
-
4 garlic cloves, minced
-
3 Tbsp lemon juice
-
¼ cup salted butter
-
½ tsp salt
-
½ tsp ground black pepper
-
Olive oil, salt, and pepper for seasoning
Directions
-
I let the salmon rest at room temperature for about 10–15 minutes while I preheat the oven to 375°F.
-
In a saucepan, I combine soy sauce, brown sugar, garlic, lemon juice, butter, salt, and pepper. I simmer for 2–3 minutes until the butter melts and the sugar dissolves.
-
I place the salmon fillet skin-side down in a baking dish, lightly brush the top with olive oil, and season with salt and pepper.
-
I pour the sauce evenly over the salmon, then cover the dish tightly with foil. I bake for 10–25 minutes depending on the thickness of the fish. Sometimes, I broil it uncovered for the last 2–3 minutes for caramelization.
-
I let the salmon rest briefly before serving, then drizzle with extra sauce from the pan. Fresh herbs like parsley or green onion make a nice garnish.
Servings and timing
This recipe makes 6 servings. Prep time is about 12 minutes, cook time is 20 minutes, for a total of around 32 minutes.
Variations
I like to swap the salmon for steelhead trout, cod, or halibut when I want something different. If I don’t have brown sugar, maple syrup makes a nice substitute with a slightly different sweetness. Fresh herbs like dill or parsley brighten the flavors, while red pepper flakes or sriracha give it a spicy kick. When I want to make it dairy-free, I use plant-based butter. Lime juice or rice vinegar also work beautifully in place of lemon juice.
storage/reheating
I store leftovers in an airtight container in the refrigerator for 3–4 days. To reheat, I use the oven, microwave, or a quick pan fry, being careful not to overcook the salmon. Sometimes, I even serve the leftover salmon cold on salads, which I really enjoy for lunch.

FAQs
Can I use frozen salmon?
Yes, I can use frozen salmon. I just make sure to thaw it completely in the refrigerator before cooking for even baking.
Can I make this with a different type of fish?
I’ve made this recipe with cod, halibut, and trout, and it always turns out delicious. The sauce works with almost any mild fish.
What can I use instead of soy sauce?
If I don’t have soy sauce or want to reduce sodium, I like using tamari or coconut aminos as a substitute.
Can I prep the sauce ahead of time?
Yes, I often make the sauce a day ahead and keep it in the fridge. When I’m ready to cook, I just warm it slightly before pouring it over the salmon.
Can I make this in the air fryer?
Yes, I can make it in the air fryer. I cook the salmon at 375°F for about 10–12 minutes, then spoon the sauce over the top when it’s done.
Conclusion
This brown sugar soy sauce salmon is one of those recipes I keep coming back to whenever I need an easy but impressive dinner. The sauce is rich, flavorful, and versatile enough to use with other dishes. I love that it pairs beautifully with rice, roasted veggies, or a simple salad, and the leftovers are just as good the next day. It’s a recipe that makes weeknights feel special without adding stress.
Print
Brown Sugar Soy Sauce Salmon
- Total Time: 45 minutes
- Yield: 4‑6 servings
Description
Juicy turkey meatballs simmered in a garlicky cream sauce with fresh spinach — a comforting, flavorful, and nutritious dish that’s great over pasta, rice, or veggies.
Ingredients
- 1 lb ground turkey (lean)
- 1 cup fresh spinach, chopped (or frozen, thawed & drained)
- ½ cup breadcrumbs (whole wheat or gluten‑free if preferred)
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper, to taste
- 1 tablespoon olive oil (for cooking meatballs)
- Creamy Sauce:
- 1 cup heavy cream (or Greek yogurt for lighter option)
- 2 tablespoons butter
- 2 cloves garlic, minced
- ½ cup chicken broth (or vegetable broth)
- ¼ cup grated Parmesan cheese
- ½ teaspoon dried thyme
- Salt and pepper, to taste
- Fresh parsley for garnish (optional)
Instructions
- In a large bowl, combine ground turkey, chopped spinach, breadcrumbs, egg, garlic, oregano, basil, salt, and pepper. Mix just until combined, then form into about 16‑20 meatballs.
- Heat olive oil in a skillet over medium‑high heat. Cook the meatballs in batches for about 4‑5 minutes per side, until browned and cooked through. Remove and set aside.
- In the same skillet, melt butter. Add garlic and sauté until fragrant.
- Stir in broth, scraping up browned bits from the pan; simmer 2‑3 minutes.
- Add cream (or Greek yogurt) and simmer until the sauce begins to thicken, about 3‑5 minutes.
- Stir in Parmesan cheese and thyme; season with salt and pepper.
- Return meatballs to skillet, coat them in the sauce, and simmer together another 5 minutes so flavors meld.
- Garnish with fresh parsley and serve hot with your choice of sides (pasta, rice, roasted vegetables, etc.).
Notes
- Using lean turkey keeps the meatballs lighter; if mixture seems dry, add a splash of broth or a teeny bit more egg.
- Greek yogurt can replace heavy cream for a lighter sauce, but sauce texture and flavor will be a bit different.
- Breadcrumbs can be replaced with gluten‑free crumbs or oats if needed.
- Freshly grated Parmesan gives better flavor than pre‑grated packaged versions.
- This recipe freezes well — freeze cooked meatballs, and thaw + reheat in the sauce.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Pan‑cook meatballs + stove sauce
- Cuisine: American / Comfort
Nutrition
- Serving Size: 1 serving (≈4‑5 meatballs with sauce)
- Calories: ≈400‑450 kcal
- Sugar: 2‑4 g
- Sodium: ≈550‑700 mg
- Fat: 25‑28 g
- Saturated Fat: 12‑14 g
- Unsaturated Fat: 8‑10 g
- Trans Fat: 0‑1 g
- Carbohydrates: 15‑20 g
- Fiber: 1‑2 g
- Protein: 30‑33 g
- Cholesterol: 150‑170 mg