Recipes

Salmon Thai Red Curry with Baby Corn and Sugar Snaps

Red Thai Salmon Curry with Baby Corn and Sugar Snaps

This red Thai salmon curry is one of the easiest Thai curries you can make. Salmon needs no advance preparation, it cooks quickly in the sauce, and its natural richness sits beautifully against the heat of red curry paste. The whole dish is on the table in under 30 minutes.

I use skinless salmon, so everything goes straight into the wok with no extra steps. Baby corn and sugar snaps keep it light and add a satisfying crunch alongside the tender fish.

What Makes Thai Red Curry Special

Thai red curry strikes a balance that's hard to replicate. It's rich and creamy from the coconut milk, deeply savory from the fish sauce, gently sweet from palm sugar and fiery from the chili-laden paste. Every spoonful has layers of flavor, yet the dish comes together in minutes.

The secret is the paste. Lemongrass, galangal, makrut lime and red chili are pounded together into a paste that carries both heat and fragrance. The moment it hits a hot pan, it releases its aromatic oils and fills the kitchen with an instantly recognisable aroma. Unlike slow-cooked curries that build depth over hours, Thai red curry gets its complexity in minutes.

It's also one of the most versatile curries in Thai cooking. It works with chicken, shrimp, tofu and, as this recipe proves, salmon.

Mae Jum Thai red curry paste pack beside a bowl of salmon red curry with jasmine rice, vegetables, and fresh Thai basil

The Origins of Thai Red Curry

In Thailand, red curry is called gaeng phet (แกงเผ็ด), which literally means "spicy curry". It's one of the most classic dishes in Thai cuisine, with roots in the cooking of Central Thailand.

Thai curries are fundamentally different from Indian curries. Indian curries are usually built on dried spice blends, while Thai curries start with a fresh paste, traditionally pounded by hand in a pestle and mortar. Red curry paste gets its color from dried red chilies, blended with lemongrass, galangal, makrut lime zest, garlic and shallots.

Coconut milk gives red curry its creamy body. It softens the heat and carries the complex flavors of the paste without overwhelming them. Read our guide to choosing the best coconut milk.

Today, red curry is eaten all over Thailand and has become one of the country's best-known dishes worldwide. It's adapted to local tastes and ingredients everywhere it goes, but it's still rooted in the same core flavors that have made it a staple for generations.

Why Salmon Works So Well in a Thai Curry

Salmon isn't a traditional Thai ingredient. In Thailand, a Thai red curry with fish usually uses leaner local fish, such as sea bass or tilapia. But salmon has become a popular choice for a salmon Thai curry in UK kitchens, and once you cook it this way, it's easy to see why.

Salmon is an oily fish, with more natural fat than white fish. That fat keeps it moist, even if it sits in the sauce for a few extra minutes. Its richness also complements the coconut milk rather than competing with it. The flavor is bold enough to hold its own against a deeply spiced red curry paste, but not so strong that it fights the other ingredients. It soaks up the warmth of the chili and the fragrance of the lemongrass while still tasting unmistakably of salmon.

Cut the salmon into even 5cm chunks. Pieces of the same size cook at the same rate, and keeping them generous means they hold their shape in the sauce instead of breaking apart.

Key Ingredients

  • Mae Jum Thai Red Curry Paste: The heart of this recipe. Stone-ground in Southern Thailand, it delivers a depth of flavor that would take hours to build from scratch. This recipe uses nearly half a pack or 35g with only 200ml of coconut milk, so expect a curry with real heat.

  • Coconut Milk: Gives the sauce its silky texture and tempers the heat. At 200ml, this salmon coconut curry stays on the spicy side. For a milder, creamier curry, use 300ml and slightly less paste.

  • Baby corn and sugar snaps: Add crunch, freshness and color. Baby corn goes in first, as it needs a little longer. Sugar snaps go in with the salmon and only need a few minutes to stay crisp.

  • Thai sweet basil and fresh red chili: Added off the heat at the very end. Both lose their fragrance quickly at high temperatures, and the curry's residual warmth is enough to release their aroma.

  • Fish sauce and palm sugar: Season the sauce. Fish sauce brings savory depth and palm sugar rounds out the heat, giving you that classic Thai balance of salty, sweet and spicy.

Cooking Tips

  • Don't rush the paste: Fry it for two minutes before any liquid goes in. This releases its aromas and builds the base of the sauce. Rush it and the curry will taste flat and raw, however well you cook everything else.

  • Use the cream from the top of the tin: Don't shake the coconut milk. The thick layer at the top is richer than the liquid below. Frying a spoonful with the paste helps it come together into a smooth, glossy base before the rest of the coconut milk goes in.

  • Don't overcook the salmon: For 5cm chunks, 5 to 7 minutes of gentle simmering is enough. It's ready when it's opaque all the way through and flakes easily when pressed. Stir gently, or the pieces will break up.

  • Keep it at a gentle simmer: A little coconut oil rising to the surface is a good sign. It means you're using quality coconut milk and it's carrying the paste's flavor. A hard, rolling boil is what to avoid: it can make the sauce grainy and break up the salmon.

From Jum’s Kitchen

There’s something deeply satisfying about a curry that comes together this quickly. In my family’s kitchen in Southern Thailand, we’ve never believed good food has to be complicated, just honest. This salmon curry proves it.

The moment stone-ground paste meets a hot pan, the kitchen fills with the kind of aroma that makes everyone stop what they’re doing. That isn’t theater. It’s lemongrass, galangal and fresh chili releasing their fragrant oils, exactly as they should. Grinding them slowly by stone, the traditional way, keeps more of that flavor locked in until the moment you cook.

Thai food has found a real home in America, but the versions people know are often toned down. This curry isn’t. It has heat, it has fragrance, and it has the depth that only comes from real ingredients prepared properly. And it still fits into a busy weeknight.

Cook it once and you’ll understand why red curry is loved in every corner of Thailand and far beyond. Then you’ll cook it again.

Salmon Thai Red Curry with Baby Corn and Sugar Snaps

Course
Main
Cuisine
Thai
Season / Occasion
Quick Weeknight
Calories
282.3
Bowl of salmon Thai red curry with baby corn, sugar snaps and sweet Thai basil in coconut sauce
Serves 3
Prep
10 min
Cook
15 min
Total
25 min
Difficulty
Easy
Cooking times shown are for the base recipe — allow extra time when making larger quantities
Salmon cooks beautifully in a spiced red curry sauce. Stone-ground Mae Jum paste, creamy coconut milk, and crisp vegetables come together in under 30 minutes—no compromise, just real Thai flavor.
Ingredients
  • 300 g Salmon
  • 2 tbsp Mae Jum Thai Red Curry Paste
  • 200 ml Coconut milk
  • 100 g Baby corn
  • 120 g Sugar Snaps
  • 1 tsp Fish sauce
  • 1 tsp Palm sugar
  • 100 ml water
  • 1 sweet chili
  • — Sweet Thai basil
Method
Cut the baby corn in half lengthways so each piece has a flat side that absorbs the curry sauce as it simmers.
Trim the sugar snaps, removing the tough string along the top edge if present.
Slice the sweet chili into thin rounds and set aside for finishing the dish.
Cut the salmon into even 2 inch chunks. Keeping them a consistent size ensures they cook at the same rate and stay tender rather than overcooking at the edges while the center is still underdone.
Heat the coconut oil in a wok or saucepan over medium heat. Add the red curry paste and fry for 2 minutes, stirring constantly, until the fragrant aromatic oils are released from the paste.
Add a tablespoon of the thick creamy layer from the top of the coconut milk tin to loosen the paste and blend everything together. Season with fish sauce and palm sugar and stir well until the palm sugar has fully dissolved.
Add the baby corn and pour in the remaining coconut milk. Stir to combine and simmer for 2 minutes. This is a smaller volume of sauce than a larger curry, so keep an eye on the heat and reduce it slightly if the sauce begins to reduce too quickly. If it thickens more than you would like, add a small splash of water to loosen it back to the right consistency.
Add the sugar snaps and salmon chunks. Simmer gently for 5 to 7 minutes, checking the salmon as it cooks. The fish is ready when it is opaque throughout and flakes easily when pressed gently. Avoid stirring too vigorously as the salmon pieces will break apart.
Turn off the heat and gently fold in the sweet Thai basil and sliced chili, letting the residual warmth draw out their fragrance. Serve immediately over steamed jasmine rice or noodles.
Nutrition per serving
282.3kcal
Calories
17.3g
Fat
13.6g
Carbs
24.9g
Protein
2.2g
Fibre
373.3mg
Sodium
Used in this recipe
Thai Red Curry PasteThai Red Curry Paste
Previous
Thai Yellow Curry Chicken
Next
Vegan Thai Massaman Curry

Leave a Comment

Your email address will not be published.