Instant Pot caramel salmon
If you want a weeknight dinner that looks delicious, tastes layered and complex, and comes together with almost zero fuss, this Instant Pot caramel salmon is the answer. The sauce balances sweet, salty, tangy and spicy notes in a way that coats each fillet with glossy, sticky flavor. You’ll notice ginger and lime brightening the brown-sugar backbone, fish sauce adding an umami punch, and soy smoothing everything out. The Instant Pot steams the salmon gently so it stays tender and flaky while the sauce deeply infuses each bite.
This recipe uses simple pantry ingredients: light brown sugar, soy sauce, fish sauce, lime, garlic, fresh ginger, and a touch of white pepper. A small amount of water keeps the caramel saucy instead of crystallizing, and thinly sliced garlic and red chilli add texture and heat if you like it. Serve with rice, steamed greens, or a crisp salad and finish with chopped spring onions, fresh coriander and extra lime wedges.
Instant Pot caramel salmon is an effortless way to make restaurant-style salmon at home. The technique is forgiving, the sauce is forgiving, and the flavor is anything but boring. Read on for the full ingredient list, helpful notes, and step-by-step directions rewritten for clarity.
Ingredients

- 1 Tbsp olive oil
- 1/3 cup + 2 Tbsp light brown sugar
- 3 Tbsp fish sauce
- 1 Tbsp + 2 tsp (25 ml) Soy sauce
- 1 thumb-size piece of ginger, peeled and finely grated (1 tsp)
- Finely grated zest & juice of 1 lime
- 1/4 tsp freshly ground white pepper
- 3 Tbsp water
- 3 garlic cloves, very finely sliced
- 1/2 – 1 red chilli, finely sliced (optional)
- 4 middle-cut salmon fillets (skin on or off), 180 g – 230 g each, pin-boned
- Chopped spring onions, to serve
- Fresh coriander, to serve
- Extra lime wedges, to serve
Notes before you begin
Choose salmon fillets that are roughly similar in size so they cook evenly. If your fillets are thick, they may need an extra minute of pressurized cooking; if thin, reduce the pressure time slightly. You can keep the skin on for easier handling and to help hold the fillet together, or remove it if you prefer. The recipe’s liquid quantities are designed to create a caramel-style sauce that clings to the fish without burning in the Instant Pot.
Equipment
- 6-quart Instant Pot or similar electric pressure cooker
- Trivet or steamer rack that fits inside the Instant Pot
- Small bowl for the sauce
- Tongs or spatula for removing the fillets
Step-by-step directions

- Prepare the sauce: In a small bowl combine 1 Tbsp olive oil, 1/3 cup + 2 Tbsp light brown sugar, 3 Tbsp fish sauce, 1 Tbsp + 2 tsp (25 ml) soy sauce, 1 tsp finely grated ginger (from the thumb-size piece), the finely grated zest and juice of 1 lime, 1/4 tsp freshly ground white pepper, 3 Tbsp water, and the 3 garlic cloves very finely sliced. Whisk everything together until the sugar begins to dissolve and the mixture is well combined.
- Prep the salmon: Pat the 4 middle-cut salmon fillets dry with paper towels. If the fillets still have pin bones, remove them. Arrange the fillets on a plate or cutting board and, if using, sprinkle the finely sliced 1/2–1 red chilli over them for a touch of heat. Keep the fillets skin-side down if the skin is on.
- Coat the fillets: Pour most of the prepared sauce over the salmon, reserving about 2–3 tablespoons for finishing. Use a spoon or your hands to evenly distribute the sauce so each fillet is lightly coated on top. The sauce need not fully submerge the salmon — it will steam and reduce inside the Instant Pot.
- Set up the Instant Pot: Pour 1/2 cup (120 ml) of water into the Instant Pot liner if your model requires this minimum liquid for pressure. Place the trivet or steamer rack inside the pot. If your Instant Pot does not require this extra water because the sauce volume is sufficient, ensure you still have at least the manufacturer’s minimum liquid — the 3 Tbsp water in the sauce may not be enough on its own for some models.
- Arrange the salmon in the pot: Carefully place the coated salmon fillets on the trivet or steamer rack in a single layer. If they don’t fit in one layer, you can stack them slightly but try to keep the thicker parts separated so heat distributes evenly. Spoon any remaining sauce from the plate over the fillets.
- Pressure cook: Seal the Instant Pot lid and make sure the vent is set to the sealing position. Select the Manual or Pressure Cook setting on high pressure and set the time for 2 minutes. The Instant Pot will take a few minutes to come to pressure before the timed cooking begins.
- Natural release: After the 2-minute pressure cooking cycle finishes, allow the Instant Pot to sit for 5 minutes to naturally release some pressure. After those initial 5 minutes, carefully switch the vent to venting to release any remaining pressure. Once the pin drops, open the lid.
- Finish and reduce the sauce: Remove the salmon fillets carefully with tongs or a spatula and transfer them to a serving platter. Set the Instant Pot to the Sauté function and bring the cooking liquid to a gentle simmer. Stir in the reserved 2–3 tablespoons of sauce if you set any aside. Let the liquid simmer for 2–4 minutes until it thickens slightly and becomes glossy — watch carefully so it does not burn. If you prefer a thicker glaze, simmer a little longer; for a looser sauce, remove it sooner.
- Coat the salmon: Spoon the reduced caramel sauce over each fillet so they are nicely glazed. The sauce should cling to the fish and create a sticky, shiny coating.
- Garnish and serve: Sprinkle chopped spring onions and fresh coriander over the glazed salmon. Add extra lime wedges on the side for squeezing. Serve immediately with steamed rice, roasted vegetables, or a simple green salad.
Troubleshooting and tips

- If your Instant Pot model requires a minimum 1/2 cup liquid to come to pressure, add that water into the liner before placing the trivet. The recipe’s 3 Tbsp water is part of the sauce, not the pot base liquid; confirm your model’s needs before cooking.
- To ensure even cooking, choose fillets of similar thickness. If one fillet looks significantly thicker, reduce the fillets’ thickness slightly or give the thicker piece an extra minute under pressure, checking its doneness carefully.
- If the sauce cooks down too thin while reducing on Sauté, sprinkle in a very small pinch of light brown sugar and stir to encourage thickness, or simmer a minute longer. If it becomes too salty, a squeeze of lime juice brightens and balances it.
- For a milder garlic presence, use garlic slices on top of the fillets; for more garlic punch, mince the garlic and mix it through the sauce before coating the salmon.
- To make this meal in advance: cool the cooked salmon, store in an airtight container with the sauce in the fridge for up to 2 days. Reheat gently in a low oven or in the Instant Pot on warm while spooning reserved sauce over the fillets to refresh the glaze.
Flavor variations
- Ginger-forward: Double the grated ginger to 2 tsp for a brighter, spicier finish.
- Citrus-honey: Substitute 1 Tbsp of the brown sugar with 1 Tbsp honey for a slightly different sweetness and a thinner glaze.
- Mild and smoky: Add 1/4 tsp smoked paprika to the sauce for a subtle smoky note that pairs well with salmon.
- Herby finish: Top with additional chopped herbs like mint or Thai basil for a fresh contrast to the sticky caramel.
Serving suggestions
Serve this Instant Pot caramel salmon over steamed jasmine or basmati rice to soak up the sauce. Coconut rice adds a tropical touch. For a low-carb option, pair the fillets with cauliflower rice or a quick stir-fry of sugar snap peas and bok choy. A crisp cucumber salad tossed with rice vinegar and a pinch of sugar makes a cool, acidic counterpoint to the rich glaze.
Make-ahead and storage
Leftovers keep well for 1–2 days in the refrigerator in an airtight container. Reheat gently to avoid overcooking the salmon: a low oven (about 275°F / 135°C) for 10–12 minutes or a brief warm cycle in the Instant Pot are both good methods. Add a splash of water or a spoonful of the reserved sauce when reheating to keep the fish moist.
This Instant Pot caramel salmon recipe is designed to be straightforward and flexible, delivering complex flavor with minimal hands-on time. The balance of brown sugar, lime, fish sauce and soy yields a glossy sauce that feels indulgent but cooks in minutes. Top with spring onions and coriander, squeeze fresh lime, and enjoy a home-cooked meal that tastes far more ambitious than the prep time suggests.
Happy cooking — and if you try this, a quick note about what you served it with will help others decide how to plate it next time!

Instant Pot caramel salmon
Ingredients
Equipment
Method
- Optionally sear the salmon: heat a small non-stick skillet over high heat with a little olive oil and sear fillets skin-side down for 1 minute; set aside. This step is optional—you can also cook directly in the Instant Pot.
- Set the Instant Pot to Sauté. Add the olive oil, light brown sugar, fish sauce, soy sauce, grated ginger, lime zest and juice, white pepper, and water. Cook, stirring, for about 1 minute until the sugar dissolves and the mixture is bubbling.
- Add the sliced garlic and sliced red chilli (if using) and cook for 30 seconds more, then press Cancel to stop Sauté mode.
- Place the salmon fillets in the inner pot, skin side up (or skin side down if you prefer); spoon some of the sauce over the fillets.
- Secure the lid, set the valve to Sealing, select Pressure Cook on Low pressure for 1 minute, and ensure Keep Warm is off.
- When cooking finishes, allow a 5-minute natural pressure release, then carefully turn the valve to Venting to release any remaining pressure. If the salmon is underdone, use Sauté until it reaches your preferred doneness.
- Carefully remove the salmon and arrange flesh-side up on a platter. Return the inner pot to Sauté mode and simmer the sauce for about 1 minute, or until slightly thickened.
- Spoon the reduced sauce over the salmon and garnish with chopped spring onions, fresh coriander and lime wedges. Serve immediately.
Notes
- You can leave the salmon skin on or remove it before cooking.
- Searing the skin first adds extra texture but is optional.
- Adjust chilli amount to taste or omit for no heat.
- Use low pressure to avoid overcooking delicate salmon.
- Reduce the sauce until slightly thickened before serving for a glossy finish.
