“Are you sure this is going to be spicy enough?” my roommate asked, eyeing the sizzling pan suspiciously. Honestly, I wasn’t entirely sure either when I first tossed together this quick spicy Thai basil shrimp with fluffy jasmine rice. I had grabbed a handful of ingredients after a long, chaotic day, craving something fast but with a punch of flavor. The shrimp sizzled in the pan, the aroma of garlic and chilies filling the kitchen, mingling with the faint sweet scent of fresh basil. And then, in that quiet moment as I scooped the shrimp over perfectly steamed jasmine rice, I realized this was no ordinary dinner—it was the kind of meal that hits just right when you’re juggling everything else.
This recipe came out of necessity, a no-fuss, no-fail dish for nights when you want something bold but don’t want to spend hours cooking. The balance of spicy, savory, and herbaceous flavors plus that cloud-like jasmine rice made it a fast favorite in my rotation. I admit, I wasn’t always sold on shrimp as a quick meal, but this Thai basil shrimp recipe changed the game. It’s got just the right kick, the kind that makes you reach for seconds without feeling overwhelmed, and the sweet snap of fresh basil leaves keeps it bright and fresh.
It’s funny how a simple dinner can turn into a quiet reminder that sometimes, the best meals are the ones that fit perfectly into the chaos of real life. And this quick spicy Thai basil shrimp with fluffy jasmine rice? It’s stuck with me ever since—simple, satisfying, and honestly, kind of comforting in a way only a good meal can be.
Why You’ll Love This Recipe
After testing this quick spicy Thai basil shrimp recipe countless times (no exaggeration, I made it three times in one week recently), I can say with confidence that it’s a keeper for any busy night. The combination of fresh ingredients and a speedy cooking method makes it a reliable go-to. Here’s why this dish stands out:
- Quick & Easy: Ready in under 30 minutes, saving you from spending too much time in the kitchen on hectic evenings.
- Simple Ingredients: No need for specialty stores—shrimp, fresh basil, garlic, and pantry staples come together effortlessly.
- Perfect for Dinner: Whether you’re cooking solo or for a small crowd, this recipe fits the bill for a satisfying weeknight meal.
- Crowd-Pleaser: The spicy but balanced flavor profile usually wins over even the pickiest eaters (including my roommate, who’s not a fan of fiery dishes).
- Unbelievably Delicious: The tender shrimp coated in a garlicky, chili-kissed sauce paired with fluffy jasmine rice creates a harmony of textures and flavors.
What really sets this Thai basil shrimp apart is the way the fresh basil adds a peppery, slightly sweet freshness that cuts through the heat. Plus, the jasmine rice isn’t just a side; it’s the perfect fluffy, fragrant base that soaks up those spicy juices. I tweak the seasoning just a bit—sometimes a splash of fish sauce or a pinch of sugar—to get that authentic balance that reminds me of late-night street food stalls.
This recipe isn’t just a meal; it’s a quick little escape to bold flavors when time is tight. It’s proof that you don’t need fancy techniques or complicated steps to have a dinner that feels special and satisfying.
What Ingredients You Will Need
This quick spicy Thai basil shrimp recipe calls for simple, fresh ingredients that work together to deliver bold flavor and satisfying texture without fuss. Most of these are pantry staples or easy-to-find fresh items, making it a breeze to whip up anytime.
- Shrimp: About 1 pound (450g) of medium to large shrimp, peeled and deveined (I recommend wild-caught if possible for better flavor).
- Fresh Thai basil leaves: 1 cup loosely packed (if unavailable, sweet basil works but the authentic kick is in Thai basil’s slightly spicy aroma).
- Garlic: 3 cloves, minced (adds that essential pungent depth).
- Fresh red chili or Thai bird’s eye chili: 1-2, finely sliced (adjust to your spice tolerance).
- Fish sauce: 1 tablespoon (brands like Red Boat or Squid brand are reliable for authentic flavor).
- Soy sauce: 1 tablespoon (use low sodium if preferred).
- Oyster sauce: 1 tablespoon (for richness and umami).
- Brown sugar: 1 teaspoon (balances the heat perfectly).
- Vegetable oil or peanut oil: 2 tablespoons (high smoke point oils are best for stir-frying).
- Jasmine rice: 1 ½ cups uncooked (look for fragrant jasmine rice for that signature fluffy and aromatic base).
- Water: 2 ¾ cups for cooking rice.
Feel free to swap the shrimp for chicken or tofu if you want a different protein, but the shrimp cooks quickly and absorbs the sauce beautifully. If fresh chilies are too spicy, you can use chili flakes instead. I like to keep extra basil on hand—it really makes the dish pop, especially when it wilts just right in the heat of the pan.
Equipment Needed
Cooking this quick spicy Thai basil shrimp recipe doesn’t require fancy gadgets, but a few kitchen tools make it easier and more enjoyable.
- Large skillet or wok: Ideal for stir-frying shrimp quickly at high heat. A wok distributes heat evenly, but a heavy skillet works fine too.
- Rice cooker or medium saucepan: For perfectly fluffy jasmine rice. Rice cookers take the guesswork out of timing, but a saucepan with a tight-fitting lid works just as well.
- Sharp knife and cutting board: For prepping garlic, chili, and basil with ease.
- Measuring spoons and cups: To get your fish sauce, sugar, and other seasonings just right.
Personally, I like using a well-seasoned cast iron skillet for the shrimp—it sears beautifully and holds heat well. If you don’t have a wok, a large sauté pan is a good budget-friendly substitute. Keeping your tools clean and sharp, especially your knife, makes all the difference when prepping quick dishes like this one.
Preparation Method

- Cook the jasmine rice: Rinse 1 ½ cups (270g) jasmine rice under cold water until the water runs clear to remove excess starch. Combine rinsed rice with 2 ¾ cups (650ml) water in a rice cooker or medium saucepan. If using a saucepan, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let it sit covered for 10 minutes before fluffing with a fork. (This timing gives you that perfect fluffy texture.)
- Prepare the shrimp and aromatics: While the rice cooks, peel and devein the shrimp if not prepped. Mince 3 garlic cloves and slice 1-2 fresh red chilies finely. Pick and roughly chop 1 cup fresh Thai basil leaves. (Tip: Have all your ingredients ready before heating the pan to avoid overcooking the shrimp.)
- Mix the sauce: In a small bowl, combine 1 tablespoon fish sauce, 1 tablespoon soy sauce, 1 tablespoon oyster sauce, and 1 teaspoon brown sugar. Stir until the sugar dissolves. This sauce balances salty, sweet, and umami flavors perfectly.
- Cook the shrimp: Heat 2 tablespoons vegetable or peanut oil in a large skillet or wok over medium-high heat. Add the minced garlic and sliced chili, stirring quickly for about 30 seconds until fragrant—watch carefully to prevent burning.
- Add the shrimp: Toss in the shrimp and cook for 2-3 minutes, stirring occasionally, until they turn pink and opaque but not rubbery. Shrimp cook fast, so keep a close eye.
- Pour in the sauce: Pour the mixed sauce over the shrimp and stir well to coat evenly. Cook for another minute so the sauce thickens slightly and flavors meld.
- Add the basil: Remove the pan from heat and immediately toss in the fresh Thai basil leaves. Stir just until they wilt, about 15-20 seconds. This keeps the basil bright and fragrant without overcooking.
- Serve: Spoon the spicy Thai basil shrimp over a bed of warm, fluffy jasmine rice. Garnish with extra basil or chili slices if you like a little extra heat.
If you notice the shrimp drying out, lower the heat next time and keep the cooking time tight—that’s a rookie mistake I made often before learning the timing. The key is fast, hot cooking and fresh ingredients.
Cooking Tips & Techniques
Getting this quick spicy Thai basil shrimp just right is about a few small details that make a big difference.
- Don’t overcook the shrimp: Shrimp can go from tender to rubbery fast. Cook until just pink and opaque, then remove from heat immediately after adding the sauce.
- Use high heat: Stir-frying works best over medium-high to high heat. This sears the shrimp quickly, locking in juices and flavor.
- Prep everything beforehand: This recipe moves quickly once you start cooking, so have garlic, chili, basil, and sauce ready to go.
- Choose the right basil: Thai basil has a unique, slightly spicy flavor that’s different from sweet basil. If you can find it fresh, it’s worth it for authenticity and aroma.
- Adjust spice levels: Start with fewer chilies if you’re sensitive, and add more as you get comfortable with the heat.
- Fluff the rice: Let jasmine rice rest after cooking and fluff with a fork rather than stirring vigorously to keep it light and airy.
- Multitasking tip: Start your rice first, then prep shrimp and aromatics while it cooks. This keeps dinner under 30 minutes.
One time, I tried to rush the sauce step and ended up with a clumpy mess—lesson learned: stirring the sauce until sugar dissolves makes a smoother, more balanced flavor. Also, using a good-quality fish sauce really lifts the dish.
Variations & Adaptations
This recipe is flexible enough to customize based on your preferences or what’s in your fridge.
- Protein swaps: Substitute shrimp with thinly sliced chicken breast, firm tofu, or even thin strips of beef for a different take.
- Vegetarian version: Use tofu and swap fish sauce for soy sauce or tamari, adding a splash of mushroom broth for umami.
- Flavor twists: Add sliced bell peppers or snap peas for crunch and color.
- Heat adjustments: Use milder peppers or reduce chili quantity if you prefer less spice.
- Cooking methods: If you don’t have a wok or skillet, an air fryer can crisp shrimp separately while you prepare the sauce on the stove.
Personally, I once added a handful of chopped peanuts and a squeeze of lime juice at the end, which gave a lovely contrast of texture and brightness. It was a happy accident that felt like a fancy upgrade without much effort.
Serving & Storage Suggestions
For best results, serve the spicy Thai basil shrimp immediately over freshly cooked jasmine rice while it’s warm and aromatic. The fragrant basil and spicy sauce taste best fresh.
If you want to pair it with something light, a crisp cucumber salad or a simple green side like the fresh green snacks recipe I love works beautifully to balance the heat.
Store leftovers in an airtight container in the refrigerator for up to 2 days. When reheating, use a quick microwave burst or warm gently in a skillet to avoid overcooking shrimp. You might notice the rice firms up in the fridge, so sprinkle a bit of water before reheating to bring back its fluffiness.
Flavors tend to deepen slightly after resting, but the basil is best fresh, so add extra leaves when reheating for that pop of color and aroma.
Nutritional Information & Benefits
This quick spicy Thai basil shrimp recipe is not only flavorful but also fairly light and nutritious. Per serving, expect approximately:
| Calories | 320-350 |
|---|---|
| Protein | 28g |
| Carbohydrates | 35g |
| Fat | 7g |
Shrimp is an excellent lean protein source, rich in selenium and vitamin B12. Thai basil is packed with antioxidants and adds vitamins A and K. Jasmine rice provides energy-giving carbs and a fragrant base without heaviness.
This recipe is naturally gluten-free if you use tamari instead of soy sauce. It’s also low in fat and carbs, making it a balanced choice whether you’re watching macros or just aiming for a wholesome meal. Just watch the sodium if you’re sensitive, since fish sauce and soy sauce can be salty.
Conclusion
This quick spicy Thai basil shrimp with fluffy jasmine rice has become my go-to when I want dinner fast but don’t want to compromise on flavor or satisfaction. It’s a simple recipe that feels like a little culinary win on busy nights, with just enough kick and freshness to keep things interesting.
Feel free to tweak the spice, swap proteins, or add colorful veggies to make it your own. For me, it’s the perfect balance of quick, tasty, and comforting—a rare combination that keeps me coming back in the middle of a hectic week.
Give this recipe a try, and I’d love to hear how you make it your own. There’s something about sharing these little kitchen wins that makes cooking even more fun.
Frequently Asked Questions (FAQs)
Can I use frozen shrimp for this recipe?
Yes, just thaw the shrimp completely and pat dry before cooking to avoid excess water in the pan, which can reduce the sear quality.
What can I substitute for Thai basil if I can’t find it?
Sweet basil is the closest substitute, though the flavor will be milder. You can also try fresh mint or cilantro for a different twist.
Is this recipe very spicy?
The heat level depends on the amount and type of chili you use. Start with one mild chili and add more if you want extra spice.
Can I make this recipe ahead of time?
It’s best fresh, but you can prepare the shrimp and rice separately and reheat gently. Add fresh basil after reheating to keep its aroma intact.
What’s the best way to reheat jasmine rice without drying it out?
Add a splash of water to the rice and cover with a damp paper towel when microwaving, or warm it gently in a pan with a little oil or water to restore moisture.
This recipe pairs wonderfully with other fresh and vibrant dishes like the fresh healthy quinoa salad for a light side or the fresh green snacks to add some crunch and color to your meal.
Pin This Recipe!

Quick Spicy Thai Basil Shrimp Recipe with Fluffy Jasmine Rice
A fast and flavorful Thai basil shrimp stir-fry served over fluffy jasmine rice, perfect for a quick and satisfying dinner with a spicy kick and fresh herbaceous notes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Thai
Ingredients
- 1 pound medium to large shrimp, peeled and deveined
- 1 cup loosely packed fresh Thai basil leaves
- 3 cloves garlic, minced
- 1–2 fresh red chilies or Thai bird’s eye chilies, finely sliced
- 1 tablespoon fish sauce
- 1 tablespoon soy sauce (low sodium preferred)
- 1 tablespoon oyster sauce
- 1 teaspoon brown sugar
- 2 tablespoons vegetable oil or peanut oil
- 1 ½ cups uncooked jasmine rice
- 2 ¾ cups water
Instructions
- Rinse jasmine rice under cold water until water runs clear to remove excess starch.
- Combine rinsed rice with 2 ¾ cups water in a rice cooker or medium saucepan.
- If using a saucepan, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
- Remove from heat and let sit covered for 10 minutes before fluffing with a fork.
- While rice cooks, peel and devein shrimp if needed. Mince garlic and slice chilies. Roughly chop basil leaves.
- In a small bowl, mix fish sauce, soy sauce, oyster sauce, and brown sugar until sugar dissolves.
- Heat oil in a large skillet or wok over medium-high heat.
- Add garlic and chili, stir quickly for about 30 seconds until fragrant.
- Add shrimp and cook 2-3 minutes until pink and opaque, stirring occasionally.
- Pour sauce over shrimp and stir to coat evenly. Cook for another minute to thicken sauce.
- Remove pan from heat and toss in fresh basil leaves, stirring until wilted (15-20 seconds).
- Serve shrimp over warm jasmine rice, garnished with extra basil or chili slices if desired.
Notes
Do not overcook shrimp to avoid rubbery texture; cook until just pink and opaque. Use high heat for stir-frying to lock in juices. Prepare all ingredients before cooking to ensure quick cooking. Adjust chili quantity to control spice level. Fluff rice gently after cooking for best texture. Use good quality fish sauce for authentic flavor. Leftovers keep up to 2 days refrigerated; reheat gently and add fresh basil after reheating.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 335
- Sugar: 3
- Sodium: 700
- Fat: 7
- Saturated Fat: 1
- Carbohydrates: 35
- Fiber: 1
- Protein: 28
Keywords: Thai basil shrimp, spicy shrimp recipe, quick dinner, jasmine rice, stir-fry, easy Thai recipe, weeknight meal



