29 Delicious Thai Basil Recipes to Savor

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

Get ready to transform your weeknight dinners with the vibrant flavors of Thai basil! These 29 irresistible recipes bring the aromatic essence of Southeast Asia right to your kitchen, from quick stir-fries to comforting curries. Whether you’re a seasoned cook or just starting out, you’ll find plenty of inspiration to create mouthwatering meals that will have everyone asking for seconds. Let’s dive into these delicious dishes!

Thai Basil Chicken Stir Fry

Thai Basil Chicken Stir Fry

Last week, I found myself staring at an overgrown basil plant on my windowsill and remembered how my Thai friend always turns simple ingredients into magic. This Thai Basil Chicken Stir Fry has become my go-to weeknight rescue when I want something flavorful but don’t want to spend hours in the kitchen.

Ingredients

  • Chicken breast – 1 lb
  • Vegetable oil – 2 tbsp
  • Garlic – 3 cloves
  • Thai chilies – 2
  • Oyster sauce – 3 tbsp
  • Soy sauce – 1 tbsp
  • Fish sauce – 1 tsp
  • Sugar – 1 tsp
  • Thai basil – 1 cup

Instructions

  1. Cut 1 lb chicken breast into thin, bite-sized strips about ¼-inch thick.
  2. Mince 3 cloves garlic and slice 2 Thai chilies thinly, removing seeds if you prefer less heat.
  3. Heat 2 tbsp vegetable oil in a large wok or skillet over high heat until it shimmers, about 1 minute.
  4. Add minced garlic and sliced chilies to the hot oil and stir-fry for exactly 15 seconds until fragrant but not browned.
  5. Add chicken strips to the wok in a single layer and let them sear undisturbed for 1 minute to develop color.
  6. Stir-fry chicken continuously for 3-4 minutes until fully cooked through with no pink remaining.
  7. Combine 3 tbsp oyster sauce, 1 tbsp soy sauce, 1 tsp fish sauce, and 1 tsp sugar in a small bowl, then pour over chicken.
  8. Toss chicken with sauce for 1 minute until everything is evenly coated and glossy.
  9. Turn off heat and immediately stir in 1 cup fresh Thai basil leaves until just wilted, about 30 seconds.

Something magical happens when the hot chicken wilts the basil, releasing that distinctive licorice-like aroma. The sauce clings perfectly to each piece of chicken, creating a glossy coating that’s both sweet and savory with a subtle heat that builds. I love serving this over jasmine rice with a fried egg on top—the runny yolk mixed with the spicy sauce is absolute perfection.

Spicy Thai Basil Shrimp

Spicy Thai Basil Shrimp

Whenever I’m craving something bold and fast, this Spicy Thai Basil Shrimp is my go-to—it’s the kind of dish that comes together in minutes but tastes like you spent hours. I actually started making this after a friend brought back holy basil from her trip to Thailand, and now I keep a pot growing on my windowsill just for recipes like this. There’s something so satisfying about that aromatic punch hitting the pan.

Ingredients

  • Shrimp – 1 lb
  • Vegetable oil – 2 tbsp
  • Garlic – 3 cloves
  • Thai chilies – 2
  • Fish sauce – 2 tbsp
  • Soy sauce – 1 tbsp
  • Sugar – 1 tsp
  • Fresh basil – 1 cup

Instructions

  1. Pat the shrimp completely dry with paper towels to ensure a good sear.
  2. Heat vegetable oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
  3. Add minced garlic and sliced Thai chilies, stirring for 30 seconds until fragrant.
  4. Place shrimp in the skillet in a single layer, cooking for 2 minutes until the bottoms turn pink.
  5. Flip each shrimp and cook for another 1–2 minutes until fully opaque.
  6. Pour in fish sauce, soy sauce, and sugar, tossing to coat the shrimp evenly.
  7. Turn off the heat and stir in fresh basil leaves until just wilted, about 20 seconds.

Heaping and vibrant, this dish delivers tender shrimp with a sticky, savory glaze and that signature basil aroma. I love serving it over jasmine rice to soak up every bit of sauce, or stuffing it into lettuce cups for a light, hands-on meal that always disappears fast.

Thai Basil Eggplant Curry

Thai Basil Eggplant Curry
Every time I smell Thai basil wafting through my kitchen, I’m instantly transported back to that tiny Bangkok street food stall where I first fell in love with this curry. Honestly, I make this eggplant version at least twice a month—it’s become my ultimate comfort food that never fails to impress dinner guests while being surprisingly simple to pull together.

Ingredients

  • Eggplant – 2 medium
  • Thai basil – 1 cup
  • Coconut milk – 1 can (13.5 oz)
  • Red curry paste – 3 tbsp
  • Fish sauce – 2 tbsp
  • Brown sugar – 1 tbsp
  • Vegetable oil – 2 tbsp
  • Water – ½ cup

Instructions

  1. Cut eggplant into 1-inch cubes.
  2. Heat vegetable oil in a large skillet over medium-high heat until shimmering.
  3. Add eggplant cubes and cook for 6 minutes, stirring occasionally until lightly browned.
  4. Push eggplant to one side of the skillet and add red curry paste to the empty space.
  5. Toast the curry paste for 1 minute until fragrant, stirring constantly to prevent burning.
  6. Pour in coconut milk and stir to combine with the curry paste.
  7. Add water and bring the mixture to a gentle boil.
  8. Reduce heat to medium-low and simmer for 8 minutes until eggplant is tender when pierced with a fork.
  9. Stir in fish sauce and brown sugar until fully incorporated.
  10. Remove skillet from heat and fold in Thai basil leaves until just wilted.

So creamy and aromatic, this curry has the most wonderful silky texture from the tender eggplant that practically melts in your mouth. I love serving it over jasmine rice to soak up every last drop of that fragrant coconut sauce, but it’s also fantastic with rice noodles for a different twist.

Thai Basil Beef Noodles

Thai Basil Beef Noodles
Zesty Thai basil beef noodles have become my go-to weeknight dinner ever since I discovered how incredibly fast they come together—seriously, faster than waiting for takeout! I first tried this dish at a tiny food stall in Bangkok and have been obsessed with recreating that perfect balance of savory, spicy, and aromatic flavors in my own kitchen. Now I make it whenever I need a quick flavor escape without the fuss of complicated ingredients.

Ingredients

– Rice noodles – 8 oz
– Ground beef – 1 lb
– Garlic – 3 cloves
– Thai basil – 1 cup
– Soy sauce – 3 tbsp
– Fish sauce – 1 tbsp
– Sugar – 1 tsp
– Vegetable oil – 2 tbsp
– Red chili – 1

Instructions

1. Soak 8 oz rice noodles in warm water for 20 minutes until pliable but still firm.
2. Mince 3 garlic cloves and slice 1 red chili thinly.
3. Heat 2 tbsp vegetable oil in a large wok or skillet over high heat until shimmering.
4. Add minced garlic and sliced chili to the hot oil, stir-frying for 30 seconds until fragrant.
5. Add 1 lb ground beef, breaking it up with a spatula and cooking for 4 minutes until no longer pink.
6. Drain the soaked noodles and add them to the wok.
7. Pour in 3 tbsp soy sauce, 1 tbsp fish sauce, and 1 tsp sugar, tossing everything together for 2 minutes.
8. Tear 1 cup Thai basil leaves from their stems and stir them into the noodles just until wilted, about 1 minute.
9. Remove from heat immediately to prevent the basil from overcooking.
Tip: Don’t skip tearing the basil by hand—it releases more aromatic oils than cutting with a knife.
Tip: Keep your wok screaming hot throughout cooking to get that characteristic “wok hei” smoky flavor.
Tip: Soak noodles in warm rather than boiling water to prevent them from becoming mushy during stir-frying.
That first bite delivers the most incredible texture contrast between the chewy noodles and crumbly beef, all coated in that umami-rich sauce. The Thai basil adds a fresh, peppery kick that cuts through the richness beautifully. I love serving this straight from the wok with extra chili slices and a squeeze of lime for brightness.

Crispy Thai Basil Tofu

Crispy Thai Basil Tofu
Never has a dish transformed my tofu skepticism so completely as this Crispy Thai Basil Tofu. I first discovered it during a rainy Tuesday when my usual stir-fry felt tired, and now it’s become my go-to for impressing vegetarian friends without stressing over complicated techniques.

Ingredients

Tofu – 14 oz
Cornstarch – ¼ cup
Vegetable oil – 3 tbsp
Garlic – 3 cloves
Thai basil – 1 cup
Soy sauce – 2 tbsp
Brown sugar – 1 tbsp
Rice – 2 cups

Instructions

1. Press the tofu between paper towels with a heavy pan for 20 minutes to remove excess moisture.
2. Cut the pressed tofu into 1-inch cubes.
3. Toss tofu cubes in cornstarch until evenly coated on all sides.
4. Heat vegetable oil in a large skillet over medium-high heat until it shimmers.
5. Add coated tofu to the hot oil in a single layer without crowding.
6. Fry tofu for 4-5 minutes until the bottom turns golden brown and crispy.
7. Flip each piece and fry for another 4-5 minutes until all sides are evenly browned.
8. Remove tofu from the skillet and set aside on a paper towel-lined plate.
9. Mince garlic cloves into fine pieces.
10. Reduce skillet heat to medium and add minced garlic to the remaining oil.
11. Sauté garlic for 45 seconds until fragrant but not browned.
12. Return crispy tofu to the skillet.
13. Add soy sauce and brown sugar to the skillet.
14. Stir constantly for 1 minute until the sauce thickens and coats the tofu.
15. Tear Thai basil leaves from stems.
16. Add torn basil leaves to the skillet.
17. Stir for 30 seconds until basil wilts slightly but remains vibrant green.
18. Cook rice according to package instructions while preparing the tofu.

Perfectly crispy tofu with that addictive sweet-salty glaze makes this dish unforgettable. I love serving it over jasmine rice to soak up every drop of sauce, and sometimes I’ll add a fried egg on top for extra protein—the runny yolk creates the most incredible contrast with the crispy texture.

Thai Basil Fried Rice

Thai Basil Fried Rice
Remember that time I came home from work absolutely starving, with only leftover rice and a few basic ingredients in the fridge? That’s when I discovered this magical Thai basil fried rice recipe that’s become my go-to quick dinner. It’s faster than ordering takeout and somehow tastes even more satisfying when you make it yourself.

Ingredients

– Cooked jasmine rice – 3 cups
– Vegetable oil – 2 tbsp
– Garlic – 3 cloves
– Chicken breast – 1, cut into ½-inch pieces
– Eggs – 2
– Fish sauce – 2 tbsp
– Soy sauce – 1 tbsp
– Sugar – 1 tsp
– Thai basil leaves – 1 cup
– Red chili – 1

Instructions

1. Heat a large wok or skillet over high heat for 2 minutes until very hot.
2. Add 2 tablespoons vegetable oil and swirl to coat the pan.
3. Add 3 minced garlic cloves and stir-fry for 15 seconds until fragrant but not browned.
4. Add 1 diced chicken breast and cook for 3 minutes, stirring constantly, until fully white.
5. Push chicken to one side and crack 2 eggs into the empty space.
6. Scramble the eggs for 45 seconds until softly set but still moist.
7. Add 3 cups cooked jasmine rice, breaking up any clumps with your spatula.
8. Pour in 2 tablespoons fish sauce, 1 tablespoon soy sauce, and 1 teaspoon sugar.
9. Stir-fry everything together for 2 minutes until rice is evenly coated and heated through.
10. Toss in 1 cup Thai basil leaves and 1 sliced red chili.
11. Cook for 30 more seconds just until basil wilts slightly.
12. Remove from heat immediately to preserve the basil’s fresh flavor.

Vividly aromatic with that signature Thai basil fragrance, this fried rice has perfectly separate grains and a wonderful balance of savory, sweet, and spicy notes. I love serving it straight from the wok with extra chili slices on the side, or sometimes I’ll top it with a crispy fried egg for extra richness.

Thai Basil Pork Lettuce Wraps

Thai Basil Pork Lettuce Wraps
A few weeks ago, my neighbor brought over this incredible Thai basil pork that had me begging for the recipe—it was so flavorful and fresh that I’ve been making it weekly ever since. Honestly, it’s become my go-to for busy nights when I want something vibrant but don’t want to spend hours in the kitchen. I love how the fragrant basil and savory pork come together in these light, crisp lettuce wraps—it’s a total crowd-pleaser that feels both indulgent and healthy.

Ingredients

  • Ground pork – 1 lb
  • Fresh Thai basil leaves – 1 cup, packed
  • Garlic – 3 cloves, minced
  • Fish sauce – 2 tbsp
  • Soy sauce – 1 tbsp
  • Brown sugar – 1 tbsp
  • Vegetable oil – 1 tbsp
  • Butter lettuce – 1 head, leaves separated

Instructions

  1. Heat a large skillet over medium-high heat and add 1 tbsp vegetable oil.
  2. Add 3 cloves minced garlic and sauté for 30 seconds until fragrant but not browned—this prevents bitterness.
  3. Add 1 lb ground pork, breaking it up with a spatula into small crumbles.
  4. Cook pork for 5-7 minutes, stirring occasionally, until no pink remains and it’s lightly browned.
  5. Stir in 2 tbsp fish sauce, 1 tbsp soy sauce, and 1 tbsp brown sugar until well combined.
  6. Continue cooking for 2 more minutes to let the sauces caramelize slightly on the pork.
  7. Remove skillet from heat and immediately stir in 1 cup packed Thai basil leaves—the residual heat will wilt them perfectly.
  8. Let the mixture rest for 1 minute to allow flavors to meld.
  9. Arrange separated butter lettuce leaves on a serving platter.
  10. Spoon the warm pork mixture evenly into each lettuce cup, filling them about three-quarters full to prevent spills.

Vibrant and aromatic, these wraps offer a fantastic contrast between the warm, savory pork and the cool, crisp lettuce. The Thai basil adds a peppery sweetness that makes each bite incredibly fresh—I sometimes top them with extra basil leaves or a squeeze of lime for an extra zing. They’re perfect for serving family-style, letting everyone build their own wraps right at the table.

Green Curry with Thai Basil

Green Curry with Thai Basil
Recently, I found myself craving the vibrant, aromatic flavors of Thailand after a particularly dreary week of rainy weather, so I decided to recreate my favorite takeout dish at home. There’s something incredibly comforting about the process of making green curry from scratch—the sizzle of the paste in hot oil, the fragrant steam that fills the kitchen. It’s become my go-to recipe for lifting spirits on gloomy days, and I love how customizable it is depending on what veggies I have on hand.

Ingredients

– Green curry paste – 3 tbsp
– Coconut milk – 1 (14 oz) can
– Chicken breast – 1 lb, sliced thin
– Thai basil – ½ cup, packed
– Fish sauce – 1 tbsp
– Brown sugar – 1 tsp
– Water – ½ cup
– Jasmine rice – 1 cup, uncooked

Instructions

1. Heat a large skillet or wok over medium-high heat for 2 minutes until hot.
2. Add 3 tbsp green curry paste and cook for 1 minute, stirring constantly, until fragrant. (Tip: Toasting the paste deepens its flavor and reduces raw spice notes.)
3. Pour in ½ cup of the coconut milk from the can and stir for 2 minutes until the oil starts to separate and shimmer on the surface.
4. Add 1 lb sliced chicken breast and cook for 4–5 minutes, turning pieces occasionally, until no longer pink on the outside.
5. Pour in the remaining coconut milk, ½ cup water, 1 tbsp fish sauce, and 1 tsp brown sugar, then bring to a simmer.
6. Reduce heat to medium-low, cover, and simmer for 12 minutes until chicken is cooked through and tender. (Tip: Simmering covered keeps the curry moist and helps infuse the chicken with flavor.)
7. Stir in ½ cup packed Thai basil leaves and cook uncovered for 1 minute until just wilted.
8. While the curry simmers, rinse 1 cup jasmine rice under cold water until it runs clear.
9. Cook rice according to package directions, typically with 1 ½ cups water, bringing to a boil, then reducing to low heat and covering for 15–18 minutes until water is absorbed. (Tip: Let rice rest off heat for 5 minutes after cooking for fluffier grains.)
10. Serve curry hot over cooked jasmine rice.
Lastly, this green curry delivers a creamy, velvety texture with a perfect balance of spicy, sweet, and savory notes from the basil and fish sauce. I love serving it with extra basil leaves on top for a fresh crunch, or even spooning it over zucchini noodles for a low-carb twist that still feels indulgent.

Thai Basil and Lime Chicken

Thai Basil and Lime Chicken

During my college years, my roommate introduced me to this incredible Thai Basil and Lime Chicken that became our go-to weeknight dinner. I’ve since perfected my own version that comes together in under 20 minutes, making it perfect for those busy evenings when you want something flavorful without the fuss. The combination of fresh basil and zesty lime always transports me right back to those cozy apartment kitchen memories.

Ingredients

  • Chicken breast – 1 lb
  • Vegetable oil – 2 tbsp
  • Garlic – 3 cloves
  • Thai basil – 1 cup
  • Lime – 1
  • Soy sauce – 3 tbsp
  • Brown sugar – 1 tbsp

Instructions

  1. Cut the chicken breast into 1-inch cubes and pat them completely dry with paper towels (this helps them brown better instead of steaming).
  2. Heat the vegetable oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
  3. Add the chicken cubes to the hot skillet in a single layer, making sure they don’t touch each other.
  4. Cook the chicken for 4 minutes without moving it to develop a golden-brown crust on one side.
  5. Flip each chicken piece and cook for another 3 minutes until the internal temperature reaches 165°F.
  6. Remove the chicken from the skillet and set it aside on a plate.
  7. Mince the garlic cloves finely and add them to the same skillet over medium heat.
  8. Cook the garlic for exactly 30 seconds until fragrant but not browned (burnt garlic turns bitter).
  9. Add the soy sauce and brown sugar to the skillet, stirring constantly until the sugar dissolves completely.
  10. Return the cooked chicken to the skillet and toss to coat evenly with the sauce.
  11. Remove the skillet from heat and stir in the fresh Thai basil leaves (the residual heat will wilt them perfectly without turning them black).
  12. Squeeze the juice from the entire lime directly over the chicken and give everything one final toss.

Just out of the skillet, the chicken has this amazing contrast between the crispy edges and tender interior that soaks up all the savory-sweet sauce. The fresh basil adds a peppery kick that balances beautifully with the bright lime acidity. I love serving this over jasmine rice to catch every drop of sauce, or stuffing it into lettuce cups for a lighter meal that still feels indulgent.

Thai Basil and Tomato Salad

Thai Basil and Tomato Salad
Remember that time I came back from Thailand craving those vibrant street food flavors? I spent weeks tweaking this recipe in my tiny apartment kitchen until it tasted just right. This Thai basil and tomato salad has become my go-to when I want something fresh yet bursting with authentic Southeast Asian character.

Ingredients

Tomatoes – 2 large
Thai basil – 1 cup
Fish sauce – 2 tbsp
Lime juice – 3 tbsp
Sugar – 1 tsp
Thai chilies – 2
Garlic – 2 cloves

Instructions

1. Wash 2 large tomatoes under cool running water and pat them completely dry with paper towels.
2. Cut each tomato into 1-inch wedges and place them in a medium mixing bowl.
3. Pick 1 cup of fresh Thai basil leaves from their stems, discarding any discolored leaves.
4. Stack the basil leaves together and thinly slice them into ribbons using a sharp knife.
5. Add the sliced basil to the bowl with the tomato wedges.
6. Mince 2 cloves of garlic until they form a fine paste-like consistency.
7. Slice 2 Thai chilies into thin rounds, keeping the seeds for extra heat if desired.
8. Combine 2 tablespoons of fish sauce, 3 tablespoons of lime juice, and 1 teaspoon of sugar in a small bowl.
9. Whisk the dressing vigorously for 30 seconds until the sugar completely dissolves.
10. Pour the dressing over the tomatoes and basil in the mixing bowl.
11. Add the minced garlic and sliced chilies to the salad mixture.
12. Gently toss all ingredients together using salad tongs until evenly coated.
13. Let the salad rest at room temperature for 10 minutes to allow the flavors to meld.
14. Transfer the salad to a serving platter, making sure to include all the dressing from the bowl.
You’ll love how the juicy tomatoes soak up the tangy dressing while the Thai basil adds its distinctive anise-like fragrance. The chilies provide just enough heat to make each bite exciting without overwhelming the other flavors. Try serving this alongside grilled chicken or spooned over steamed jasmine rice for a complete meal that transports you straight to Bangkok’s night markets.

Thai Basil and Coconut Soup

Thai Basil and Coconut Soup
Unbelievably, I discovered this Thai basil and coconut soup during a rainy afternoon when my usual chicken noodle just wouldn’t cut it—now it’s my go-to comfort dish that somehow manages to feel both exotic and completely familiar.

Ingredients

Chicken broth – 4 cups
Coconut milk – 1 can (13.5 oz)
Thai basil – ½ cup
Lime juice – 2 tbsp
Fish sauce – 1 tbsp
Chicken breast – 1, sliced thin
Garlic – 2 cloves, minced
Ginger – 1 tbsp, grated
Red chili – 1, sliced

Instructions

1. Pour 4 cups of chicken broth into a medium pot and bring it to a boil over high heat. 2. Add the sliced chicken breast and simmer for 8 minutes, or until the chicken is fully cooked and white throughout. 3. Stir in the minced garlic, grated ginger, and sliced red chili, and cook for 2 minutes to release their aromas. 4. Pour in the entire can of coconut milk and reduce the heat to medium, stirring constantly to combine. 5. Add 1 tbsp of fish sauce and let the soup simmer for 5 minutes, avoiding a rolling boil to prevent the coconut milk from separating. 6. Turn off the heat and stir in ½ cup of Thai basil and 2 tbsp of lime juice, letting the residual heat wilt the basil slightly. Knowing this soup’s creamy texture and zesty kick makes it perfect for ladling over steamed jasmine rice or pairing with crispy spring rolls for a fuller meal—it’s the kind of bowl that warms you from the inside out.

Ginger Thai Basil Pork

Ginger Thai Basil Pork
Sometimes the best meals come from those nights when you’re staring into the fridge, wondering what to make with that lone package of ground pork. That’s exactly how this ginger Thai basil pork came to be in my kitchen—a happy accident that’s now in our regular dinner rotation.

Ingredients

Ground pork – 1 lb
Fresh ginger – 2 tbsp minced
Garlic – 3 cloves minced
Thai basil – 1 cup packed
Soy sauce – 3 tbsp
Fish sauce – 1 tbsp
Brown sugar – 1 tbsp
Vegetable oil – 1 tbsp
Jasmine rice – 1 cup dry

Instructions

1. Rinse 1 cup of jasmine rice under cold water until the water runs clear, which removes excess starch for fluffier rice.
2. Cook the rice according to package instructions in a rice cooker or saucepan.
3. Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat until shimmering.
4. Add 1 pound of ground pork to the hot skillet, breaking it apart with a wooden spoon.
5. Cook the pork for 5-7 minutes until no pink remains, stirring occasionally.
6. Add 2 tablespoons of minced ginger and 3 cloves of minced garlic to the skillet.
7. Sauté for 1 minute until fragrant, being careful not to burn the garlic.
8. Stir in 3 tablespoons of soy sauce, 1 tablespoon of fish sauce, and 1 tablespoon of brown sugar.
9. Cook for 2 minutes, allowing the sauce to coat the pork completely.
10. Turn off the heat and stir in 1 cup of packed Thai basil leaves until just wilted.
11. Serve the pork mixture over the cooked jasmine rice.

Really, the magic happens when that aromatic ginger hits the hot pan, and the final addition of fresh basil brings everything to life. The pork stays wonderfully juicy while the sauce caramelizes slightly around the edges, creating this perfect balance of savory and sweet. I love serving it with a fried egg on top for extra richness, or wrapping it in lettuce cups for a lighter meal that still delivers all the flavor.

Savory Thai Basil Prawn Curry

Savory Thai Basil Prawn Curry
Every time I smell the aromatic blend of Thai basil and curry paste, I’m transported back to that tiny Bangkok street food stall where I first fell in love with this dish. I’ve been perfecting my version ever since, and today I’m sharing my absolute favorite weeknight-friendly adaptation that comes together faster than takeout.

Ingredients

Prawns – 1 lb
Thai basil – 1 cup
Coconut milk – 1 can (14 oz)
Red curry paste – 3 tbsp
Fish sauce – 2 tbsp
Brown sugar – 1 tbsp
Vegetable oil – 2 tbsp
Jasmine rice – 1 cup

Instructions

1. Rinse 1 cup jasmine rice under cold water until water runs clear.
2. Cook rice according to package instructions, which typically takes about 15-20 minutes.
3. Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering.
4. Add 3 tbsp red curry paste and cook for 1 minute, stirring constantly until fragrant.
5. Pour in the entire can of coconut milk and whisk until fully combined with the curry paste.
6. Bring the curry to a gentle boil, then reduce heat to maintain a simmer.
7. Add 1 lb prawns to the skillet in a single layer.
8. Cook prawns for 2-3 minutes per side until they turn pink and opaque.
9. Stir in 2 tbsp fish sauce and 1 tbsp brown sugar until sugar dissolves completely.
10. Remove skillet from heat and fold in 1 cup Thai basil leaves until just wilted.
11. Serve curry immediately over cooked jasmine rice.
Hearty and aromatic, this curry delivers that perfect balance of creamy coconut milk with the spicy kick of red curry. The prawns stay wonderfully tender while the Thai basil adds that distinctive licorice-like fragrance that makes this dish so memorable. I love serving it family-style with extra basil leaves scattered on top for a fresh, vibrant finish.

Thai Basil Veggie Spring Rolls

Thai Basil Veggie Spring Rolls
Haven’t you had those days when you crave something fresh and vibrant but don’t want to spend hours in the kitchen? That’s exactly where these Thai Basil Veggie Spring Rolls come in—they’re my go-to when I need a quick, healthy fix that still feels special, inspired by that little vegan spot near my old apartment that always got the crunch just right.

Ingredients

– Rice paper wrappers – 8
– Carrots – 1 cup, shredded
– Cucumber – 1 cup, julienned
– Red bell pepper – 1 cup, thinly sliced
– Fresh Thai basil – ½ cup, leaves only
– Soy sauce – 2 tbsp

Instructions

1. Fill a large shallow bowl with warm water at 110°F.
2. Dip one rice paper wrapper into the water for 10 seconds until pliable but still firm.
3. Lay the wrapper flat on a clean, damp kitchen towel to prevent sticking.
4. Place 2 tbsp shredded carrots in a horizontal line across the lower third of the wrapper.
5. Add 2 tbsp julienned cucumber on top of the carrots.
6. Layer 2 tbsp thinly sliced red bell pepper over the cucumber.
7. Top with 1 tbsp fresh Thai basil leaves, avoiding overfilling to prevent tearing.
8. Fold the bottom edge of the wrapper tightly over the filling.
9. Fold in both sides toward the center to encase the ends.
10. Roll the spring roll upward firmly until fully sealed.
11. Repeat steps 2–10 with remaining wrappers and filling.
12. Arrange spring rolls on a plate without touching to keep wrappers from sticking together.
13. Whisk 2 tbsp soy sauce in a small bowl for dipping.
14. Serve immediately for the crispiest texture. Once you bite into these, the crackle of the rice paper gives way to that cool, crunchy veggie center, with the Thai basil lending a subtle anise-like kick that makes these anything but ordinary—I love pairing them with a spicy mango salsa for a colorful twist.

Sweet and Spicy Thai Basil Tempeh

Sweet and Spicy Thai Basil Tempeh
Craving something that packs both heat and sweetness? I first discovered this magical combination during a rainy Portland food cart visit, and now it’s my go-to weeknight dinner when I want something satisfying but don’t want to spend hours in the kitchen. The contrast between spicy chili and sweet sauce makes this tempeh dish absolutely addictive.

Ingredients

Tempeh – 8 oz block
Vegetable oil – 2 tbsp
Garlic – 3 cloves
Thai chili – 1
Soy sauce – 3 tbsp
Brown sugar – 2 tbsp
Rice vinegar – 1 tbsp
Fresh basil – ½ cup

Instructions

1. Cut the tempeh block into ½-inch cubes using a sharp knife.
2. Heat vegetable oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
3. Add tempeh cubes to the hot oil and cook for 4-5 minutes until golden brown on all sides, flipping halfway through.
4. Mince garlic cloves and Thai chili while the tempeh cooks.
5. Reduce heat to medium and push tempeh to one side of the skillet.
6. Add minced garlic and chili to the empty space and cook for 30 seconds until fragrant.
7. Whisk together soy sauce, brown sugar, and rice vinegar in a small bowl until sugar dissolves completely.
8. Pour the sauce mixture over the tempeh and stir to coat everything evenly.
9. Cook for 3-4 minutes, stirring occasionally, until the sauce thickens and glazes the tempeh.
10. Tear fresh basil leaves by hand and stir them into the skillet.
11. Cook for 1 more minute until basil wilts slightly but remains vibrant green.
12. Remove skillet from heat and let rest for 2 minutes before serving.

Know that you’ll love the chewy texture of the tempeh against that sticky, glossy sauce that’s perfectly balanced between sweet and spicy. The fresh basil adds this incredible aromatic quality that makes the whole dish sing. I often serve it over jasmine rice with extra chili slices for those who want more heat, or wrap it in lettuce cups for a lighter meal.

Thai Basil and Sesame Chicken Skewers

Thai Basil and Sesame Chicken Skewers
Haven’t we all had those days where takeout sounds tempting, but homemade feels more rewarding? I discovered these Thai Basil and Sesame Chicken Skewers during a weeknight dinner rut, and now they’re my go-to when I want something flavorful without the fuss. The aroma of toasting sesame and fresh basil filling my kitchen always transports me straight to my favorite Thai spot.

Ingredients

Chicken breast – 1 lb
Soy sauce – ¼ cup
Sesame oil – 2 tbsp
Fresh Thai basil – ½ cup
Sesame seeds – 2 tbsp
Garlic – 3 cloves
Brown sugar – 1 tbsp

Instructions

1. Cut 1 lb chicken breast into 1-inch cubes. 2. Mince 3 cloves garlic finely. 3. Combine ¼ cup soy sauce, 2 tbsp sesame oil, minced garlic, and 1 tbsp brown sugar in a bowl. 4. Add chicken cubes to marinade, stirring to coat completely. 5. Cover bowl and refrigerate for 30 minutes minimum. 6. Soak 8 wooden skewers in water for 20 minutes to prevent burning. 7. Thread marinated chicken onto soaked skewers, leaving small spaces between pieces. 8. Heat grill or grill pan to medium-high (400°F). 9. Place skewers on hot grill, cooking for 5 minutes. 10. Flip skewers using tongs and cook another 5 minutes until internal temperature reaches 165°F. 11. Chop ½ cup fresh Thai basil leaves. 12. Remove skewers from heat and immediately sprinkle with chopped basil and 2 tbsp sesame seeds. Let these skewers rest for 2 minutes before serving—this allows the juices to redistribute throughout the chicken. Last night, I served these over jasmine rice with extra basil garnish, and the tender chicken practically melted against the crunchy sesame seeds. The savory-sweet glaze caramelizes beautifully on the grill, creating little crispy edges that contrast wonderfully with the aromatic basil freshness.

Thai Basil Lemongrass Tofu

Thai Basil Lemongrass Tofu
Cooking Thai food at home always brings back memories of my first trip to Bangkok, where the vibrant street food stalls introduced me to incredible flavor combinations I’ve been recreating ever since. This Thai Basil Lemongrass Tofu has become my go-to weeknight dinner because it comes together in under 30 minutes and fills my kitchen with the most amazing aromas that remind me of those bustling night markets.

Ingredients

Firm tofu – 14 oz
Vegetable oil – 2 tbsp
Fresh lemongrass – 2 stalks
Garlic – 3 cloves
Thai bird’s eye chilies – 2
Soy sauce – 3 tbsp
Brown sugar – 1 tbsp
Fresh Thai basil – 1 cup
Jasmine rice – 1 cup

Instructions

1. Press the tofu between paper towels with a heavy pan for 15 minutes to remove excess moisture.
2. Cut the pressed tofu into 1-inch cubes.
3. Heat vegetable oil in a large wok over medium-high heat until it shimmers.
4. Add tofu cubes and cook for 8-10 minutes, flipping halfway, until golden brown on all sides.
5. Remove tofu from wok and set aside on a plate lined with paper towels.
6. Thinly slice the lemongrass stalks, using only the tender lower 4 inches.
7. Mince garlic cloves and slice Thai bird’s eye chilies thinly.
8. Add lemongrass, garlic, and chilies to the hot wok and stir-fry for 1 minute until fragrant.
9. Return tofu to the wok and toss to combine.
10. Pour soy sauce over the tofu mixture and stir to coat evenly.
11. Sprinkle brown sugar over the mixture and continue stirring for 2 minutes until the sauce thickens slightly.
12. Tear Thai basil leaves from stems and add to the wok.
13. Stir for 30 seconds until basil wilts slightly but remains vibrant green.
14. Cook jasmine rice according to package instructions while preparing the tofu.
15. Remove wok from heat and serve immediately over hot jasmine rice.

The crispy tofu absorbs the sweet-salty sauce beautifully while the lemongrass provides a bright, citrusy backbone that cuts through the richness. I love serving this over fluffy jasmine rice with extra fresh basil scattered on top for that final burst of herbal freshness that makes every bite exciting.

Conclusion

Kitchens across North America can now bring authentic Thai flavors home with these 29 delicious basil recipes! We hope this collection inspires you to try something new and discover your next favorite dish. Don’t forget to leave a comment telling us which recipe you loved most, and share this roundup on Pinterest so other home cooks can enjoy these vibrant dishes too!

Leave a Comment