Heat a skillet with vegetable oil over medium-high heat. Add the onion, garlic, and ginger, and sauté for 1 minute until fragrant. Then stir in the sambal, tomato sauce, and turmeric. Mix well to combine.: As the oil warms you should see a gentle shimmer across the surface, and a drop of water will sizzle and evaporate on contact. This stage is critical because hot oil efficiently extracts flavor from the onion , garlic , and ginger , producing a fragrant base. If the oil starts smoking, lower the heat right away, as overhot oil will scorch aromatics and yield a bitter backdrop.
Stir in the coconut cream, fish sauce, and sugar, and let the sauce simmer for 2 to 3 minutes until slightly thickened. Taste the sauce and add an additional 1/2 teaspoon of fish sauce if it's too sweet.: Listen for a soft sizzle as the aromatics hit the pan, and inhale the fragrant mix of sweet onion and pungent garlic brightened by warm ginger. The goal is softened, translucent onion , not brown crispness, so stir frequently to prevent sticking. A common error is crowding the pan, which steams rather than sautés, so use a wide skillet for even contact.
Pat the shrimp dry with paper towels and add them to the sauce. Cook for 2 to 3 minutes, or until the shrimp turn pink and opaque. Spoon the sauce over the shrimp while cooking. Turn off the heat, then dish out and serve immediately with lime wedges and cilantro leaves sprinkled on top.: When you add these, the mixture should bubble gently and release a deeper, spiced aroma as the sambal heats and melds with the aromatics. The tomato sauce will add a slight tang and the turmeric will bloom into a golden hue. Stir to coat everything, watching that the chili paste does not stick and burn; if it begins to cling to the pan, add a splash of coconut cream to loosen it.
Mix well to combine: After adding the paste and spices, you will notice the pan becoming more cohesive, with the oil and spice forming a glossy coating on the aromatics. This homogenous base ensures even flavor distribution in the final sauce. If the mixture looks dry, a tablespoon or two of coconut cream will help to create a smooth emulsion and prevent burning.
Stir in the coconut cream, fish sauce, and sugar, and let the sauce simmer for 2 to 3 minutes until slightly thickened: As the coconut cream hits the pan, watch it turn the sauce milky and perfume the kitchen with tropical sweetness. The simmer should be gentle, small bubbles around the edge, and the sauce will reduce slightly, developing a silkier texture. If the heat is too high, the coconut may separate; reduce heat to maintain a stable, glossy sauce.
Taste the sauce and add an additional 1/2 teaspoon of fish sauce if it's too sweet: Taste at this point to balance sweet and savory. If the sauce skews toward sweetness, a measured splash of fish sauce pulls it back and deepens the savory profile. Go slowly because too much can make the sauce salty or overly pungent; you can always add more, but you cannot take it out.
Pat the shrimp dry with paper towels and add them to the sauce: The tactile step of drying the shrimp matters because moisture on the surface will cool the pan and dilute the sauce. Once in the skillet, the shrimp should sizzle on contact, indicating the pan is hot enough to sear and preserve juiciness. Resist shifting them constantly, or they will not develop a pleasant surface texture.
Cook for 2 to 3 minutes, or until the shrimp turn pink and opaque: Listen for a steady, present sizzle and watch the shrimp change from translucent gray to bright pink with a slight curl. They should be just opaque in the center when done, with a springy bite. Overcooking is a frequent pitfall, resulting in rubbery shrimp, so remove them from heat the moment they become opaque.
Spoon the sauce over the shrimp while cooking: As the shrimp finish, continuously spoon the warm sauce over them so each piece picks up the glossy coating and flavor. This basting intensifies the taste and helps the sauce cling, producing an appealing sheen. If the sauce seems too thin, allow a final brief simmer off the shrimp to reduce it slightly before plating.
Turn off the heat, then dish out and serve immediately with lime wedges and cilantro leaves sprinkled on top: Removing the pan from heat prevents carryover cooking that can overcook the shrimp. Serve right away so the sauce is warm and the cilantro retains its fresh aroma. A squeeze of lime at the table brightens each bite. Leaving the dish in the hot skillet will continue cooking the shrimp and may dull the fresh herbal notes.