Salmon Thai Red Curry with Baby Corn and Sugar Snaps
Salmon is one of the easiest proteins to cook in a Thai curry. It needs no advance preparation, it cooks quickly in the sauce, and its natural richness sits well against the heat of a red curry paste. For this recipe I chose skinless salmon so that everything goes straight into the wok without any additional steps. Baby corn and sugar snaps keep it light and add a satisfying crunch alongside the fish.
What Makes Thai Red Curry Special
Thai red curry strikes a balance that is hard to replicate. Rich and creamy from the coconut milk, deeply savoury from the fish sauce, gently sweet from palm sugar, and fiery from the chilli-laden paste. Every spoonful delivers a layered flavour that feels considered, yet the dish comes together in under 30 minutes.
What sets Thai red curry apart from other curry styles is how quickly the flavour builds. The aromatics, lemongrass, galangal, kaffir lime, and red chilli, are pounded into a paste that carries both heat and fragrance. The moment that paste hits a hot pan it releases its oils and fills the kitchen with an aroma that is instantly recognisable. Unlike slow-cooked curry styles that develop depth over hours, Thai red curry achieves its complexity in minutes.
It is also one of the most versatile curries in Thai cuisine. It works with chicken, prawns, tofu, and as this recipe proves, salmon. The slightly fatty richness of salmon is a natural match for the spiced heat of a red curry base, making it one of the most satisfying combinations you can put together on a weeknight.

The Origins of Thai Red Curry
Thai red curry, known in Thailand as Gaeng Phet (แกงเผ็ด), translates literally as "spicy curry." It is one of the most classic and widely recognised dishes in Thai cuisine, with roots that trace back through the culinary traditions of central Thailand.
Thai curries are fundamentally different from their Indian counterparts. While Indian curries typically use dried spice blends, Thai curries are built around fresh pastes made by hand-pounding aromatics in a mortar and pestle. Red curry paste traditionally includes dried red chillies, which give the paste and the dish its characteristic colour, alongside lemongrass, galangal, kaffir lime zest, garlic, and shallots.
Coconut milk was introduced into Thai cuisine through trade with southern Asia and its adoption transformed the country's curries. Before coconut milk many Thai curries were water-based and considerably sharper. The addition of coconut milk softened the heat and added a creamy body that carried the complex flavours of the paste without overwhelming them.
Today red curry is eaten across all regions of Thailand and has become one of the country's most recognised dishes internationally, adapted to local tastes and ingredients yet still rooted in the same core flavours that have made it a staple for generations.
Why Salmon Works So Well Here
Salmon is not a traditional Thai ingredient. Thailand's coastal and river fish tend to be leaner and lighter, such as sea bass or tilapia. However salmon has become a popular choice for Thai-inspired curries in Western kitchens, and once you cook it this way it is easy to understand why.
Salmon is an oily fish with a higher natural fat content than white fish. That fat keeps the fish moist during cooking even if it sits in the sauce for a few extra minutes, and the richness of the flesh sits naturally alongside the coconut milk base rather than competing with it. The flavour of salmon is bold enough to hold its own against a deeply spiced red curry paste but not so overpowering that it fights the other ingredients. It absorbs the sauce well, taking on the warmth of the chilli and the fragrance of the lemongrass while still tasting unmistakably like salmon.
Cutting the salmon into even 2 inch chunks is important. Consistent sizing means every piece cooks at the same rate, and keeping them generous enough means they hold their shape in the sauce rather than breaking apart during simmering.
Key Ingredients
Mae Jum Thai Red Curry Paste is the heart of this recipe. In this dish nearly a full half pack is used alongside only 200 ml of coconut milk, so expect a curry with real heat. A quality paste delivers the depth of flavour that would take considerable time to build from scratch.
Coconut Milk gives the sauce its silky texture and tempers the heat of the paste. At 200 ml the sauce stays on the spicier end. Increasing to 300 ml and reducing the paste slightly will give a milder, creamier result if preferred.
Baby Corn and Sugar Snaps add crunch, freshness, and colour. Baby corn goes in first as it needs a little more time. Sugar snaps go in with the salmon and only need a few minutes to stay crisp and hold their bite.
Sweet Chilli and Sweet Thai Basil are added off the heat at the end. Both lose their fragrance quickly when exposed to high temperatures. The residual warmth of the curry is enough to draw out their character without destroying it.
Fish Sauce and Palm Sugar season the sauce. Fish sauce provides savoury depth and palm sugar rounds out the heat. Together they create the characteristic Thai balance of salty, sweet, and spiced.
Cooking Tips
Do not rush the paste. Two minutes in a hot pan before any liquid goes in is essential. This activates the aromatic compounds in the paste and builds the base of the sauce. Rushing this step results in a flat, raw-tasting curry regardless of how well everything else is cooked.
Use the cream from the top of the coconut milk tin. The thick layer that sits at the top is richer and more concentrated than the liquid below. Adding a tablespoon of this to the paste as it fries helps loosen and emulsify everything into a smoother, more cohesive base before the rest of the coconut milk goes in.
Do not overcook the salmon. For 2 inch chunks, 5 to 7 minutes of gentle simmering is enough. The salmon is ready when it is opaque throughout and flakes easily when pressed gently. Avoid stirring too vigorously as the pieces will break apart in the sauce.
Keep the heat gentle once the coconut milk is in. A hard boil will cause the coconut milk to split and the sauce will become oily rather than creamy. A steady, gentle simmer is all you need from this point.
How to Cook It
The full step-by-step recipe is in the recipe card below, but here is how the dish comes together.
Fry the curry paste in coconut oil for two minutes until the fragrant aromatic oils are released from the paste. Add a tablespoon of the thick coconut cream from the top of the tin to loosen the paste, then season with fish sauce and palm sugar and stir until the sugar has dissolved.
Add the baby corn and pour in the remaining coconut milk. Simmer for 2 minutes before adding the sugar snaps and salmon chunks. Simmer gently for 5 to 7 minutes until the salmon is opaque and cooked through. If the sauce reduces more than you would like, add a small splash of water to bring it back to the right consistency.
Turn off the heat and fold in the sweet Thai basil and sliced chilli. Serve immediately over steamed jasmine rice or noodles.
Final Thought
When I first made this curry for friends in London, I watched their faces light up the moment that paste hit the pan. That aroma—the lemongrass, the galangal, the dried red chillies all releasing at once—it fills a kitchen in a way that tells you something real is happening. This isn't the kind of curry you wait for. There's no slow-cooking, no hours of tending. It arrives in the time it takes to boil the kettle and lay the table, which is perhaps why it has travelled so well beyond Thailand's borders. Yet what makes it special—what makes it worth cooking again and again—is that speed doesn't mean shortcuts. Stone-ground paste carries the weight of whole ingredients and genuine technique. Coconut milk softens the heat without drowning the spices. Salmon, oily and rich, doesn't fight the sauce; it dances with it.
In Southern Thailand, we believe that the best meals are the ones that come together with care but without fuss. This curry embodies that philosophy. It's the kind of dish you can make on a Tuesday evening and have ready before anyone's hungry enough to complain. Keep Mae Jum red curry paste in your pantry, and you're never far from something that tastes like it was made with love.
Salmon Thai Red Curry with Baby Corn and Sugar Snaps
- 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 chilli
- — Sweet Thai basil