Succulent shrimp soak up a bold marinade of fresh lemongrass, garlic, ginger, and chili before hitting a hot skillet. The result is tender, spicy seafood with a beautiful charred exterior. Meanwhile, jasmine rice simmers in rich coconut milk, creating a creamy, fragrant base that perfectly balances the heat. Fresh cilantro and lime wedges add brightness, while the optional extra chili lets heat lovers customize the spice level. This pescatarian and dairy-free dish comes together in under an hour, making it ideal for weeknight dinners or when you crave bold Southeast Asian flavors.
The kitchen filled with the most incredible citrusy perfume the moment I smashed that lemongrass against my cutting board. I had been experimenting with Southeast Asian flavors for months, but something about this combination clicked. My roommate wandered in, nose in the air, asking what smelled like a vacation. That night we ate standing up at the counter, too impatient to set the table, burning our tongues just a little on the spicy shrimp.
Last summer I made this for a small dinner party when my friend Sarah announced she was moving away. We sat on my back patio as the sun went down, passing plates and talking about old times. Someone said the food tasted like the street food we had in Thailand years ago, and suddenly we were all recounting that trip. Food does that sometimes, doesnt it. It becomes the vessel for memory.
Ingredients
- 1 lb large shrimp: Peeled and deveined saves precious minutes and lets the marinade work its way into every crevice
- 2 stalks lemongrass: Use only the tender inner bulbs, the outer layers are too tough and fibrous
- 3 cloves garlic: Freshly minced releases more oils than pre-minced, making a real difference in the final dish
- 1 red chili: Birds eye chili packs more heat if you love it spicy, otherwise a jalapeño works beautifully
- 1 tbsp fresh ginger: Grated right into the bowl gives you that bright, zesty kick dried ginger can never match
- 2 tbsp fish sauce: This is the umami backbone, do not skip it or substitute with soy sauce
- 1 tbsp lime juice: Fresh squeezed cuts through the richness and brightens everything perfectly
- 1 tbsp brown sugar: Just enough to balance the heat and help the shrimp caramelize slightly in the pan
- 1½ cups jasmine rice: Rinse until the water runs clear, this step is non-negotiable for fluffy coconut rice
- 1 cup coconut milk: Full-fat gives you that creamy, luxurious texture rice absorbs like a dream
- 1 cup water: The perfect ratio when combined with coconut milk for tender, not mushy, rice
Instructions
- Marinate the shrimp:
- Toss everything together in a bowl and let it sit for 15 minutes while you start the rice. The acids in the lime juice start working immediately, tenderizing the shrimp as the garlic and lemongrass infuse their perfume.
- Start the coconut rice:
- Combine the rinsed rice with coconut milk, water, and salt in your saucepan. Bring it to a gentle bubble, then turn down the heat to low and cover tight. Let it simmer undisturbed for 15 to 18 minutes until every grain has absorbed that sweet coconut creaminess.
- Rest the rice:
- Turn off the heat and leave the lid on for another 5 minutes. This final steam period is what makes the difference between good rice and great rice. Fluff gently with a fork before serving.
- Sear the shrimp:
- Heat your skillet until a drop of water sizzles and dances across the surface. Add the shrimp in one even layer, letting them sear for 2 to 3 minutes before flipping. They should be pink and just opaque, still bouncing slightly to the touch.
My grandmother always said the best meals are the ones where you linger longer at the table than you spent in the kitchen. This recipe became part of that philosophy in my house. Fast enough for Tuesday, impressive enough for Saturday, always leaving time for what actually matters.
Making It Your Own
Sometimes I throw in snap peas or baby bok choy during the last minute of cooking the shrimp. The vegetables pick up all those pan juices and stay bright and crisp. Other times I scramble an egg into the leftover rice the next morning for breakfast. The flavors work just as beautifully.
Pairing Drinks
A cold Riesling with just a hint of sweetness cuts through the heat perfectly. On hot days, nothing beats a crisp lager with a squeeze of fresh lime. Even a simple sparkling water with plenty of ice works when you want something refreshing.
Meal Prep Wisdom
The shrimp marinade can be prepared the night before and kept refrigerated. Just give it a good stir before adding the shrimp. The rice actually benefits from sitting, making it perfect for those days when you need dinner ready the moment you walk through the door.
- Portion the cooled rice into containers and freeze for up to a month
- Keep garnishes separate so everything stays fresh and vibrant
- Reheat gently with a splash of water to bring back the creamy texture
I hope this recipe finds its way into your regular rotation, the way it did into mine. There is something wonderful about a dish that feels like a treat but comes together so naturally.
Recipe FAQ
- → How spicy is this dish?
-
The spice level is medium with one red chili. You can adjust by using birds eye chilies for more heat or reducing the chili for a milder version. The garnish also lets you add extra heat if desired.
- → Can I use frozen shrimp?
-
Yes, thaw frozen shrimp completely and pat them dry before marinating. Excess moisture prevents proper searing and can make the shrimp rubbery.
- → What can I substitute for fish sauce?
-
Tamari works well as a gluten-free alternative with less pungency. For a vegetarian version, use soy sauce mixed with a pinch of seaweed or mushroom broth.
- → How do I know when the shrimp are done?
-
Shrimp are perfectly cooked when they turn pink and opaque, curling slightly. This takes 2-3 minutes per side. Overcooking makes them tough and rubbery, so watch closely.
- → Can I make the coconut rice in advance?
-
The rice keeps well for 2-3 days refrigerated. Reheat gently with a splash of water to restore creaminess. The shrimp is best enjoyed fresh but can be stored separately for up to 2 days.