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 chili-laden paste. Every spoonful delivers a layered flavor 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 flavor builds. The aromatics, lemongrass, galangal, makrut lime, and red chili, 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, shrimp, 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 recognized 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 chilies, which give the paste and the dish its characteristic color, alongside lemongrass, galangal, makrut 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 flavors 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 recognized dishes internationally, adapted to local tastes and ingredients yet still rooted in the same core flavors 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 flavor 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 chili 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 flavor 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 color. 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 Chili 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 chili. Serve immediately over steamed jasmine rice or noodles.
Final Thought
There's something deeply satisfying about a curry that works this fast. In my family's kitchen in Southern Thailand, we've never believed that good food has to be complicated—just honest. This salmon curry proves that point. The moment the stone-ground paste meets a hot pan, the kitchen fills with the kind of aroma that makes people stop what they're doing. That's not theater. That's the aromatic compounds in whole lemongrass, galangal, and fresh chili doing their work. It's why Mae Jum paste carries more flavor than anything you'll find in a jar that's been sitting on a shelf waiting to be opened.
America has fallen in love with Thai food—but often with a version that's been softened, simplified, made safer for unfamiliar palates. This curry isn't that. It has heat. It has fragrance. It has the complexity that comes from whole ingredients stone-ground the way they should be. And somehow it still fits into a weeknight. Cook this once, and you'll understand why Thai red curry has become a staple across every region of Thailand and every continent beyond. Then you'll cook it again.
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 chili
- — Sweet Thai basil



