“You really should try this green curry,” my coworker said over lunch one hectic afternoon, sliding her takeout container across the table. Honestly, I was skeptical. My experience with Thai food had mostly been limited to the occasional pad thai or a fiery red curry that left my mouth burning for hours. But that day, the aroma of her dish—the fresh kick of basil mingling with something creamy and bright—stuck with me. It wasn’t just spicy heat; it was a kind of melody in a bowl.
That night, I found myself rummaging through the pantry, piecing together what I could for my own version of a Thai green curry. Bamboo shoots were an easy find in the back of my fridge, and I grabbed a handful of fresh basil from the windowsill garden I was nursing along. What resulted was surprisingly comforting and vibrant—just the kind of meal to reset a draining day.
This Flavorful Thai Green Curry with Bamboo Shoots and Basil became a quiet obsession for me, something I made multiple times a week. It’s not fancy or complicated, but it’s got that perfect balance of creamy coconut milk, fragrant herbs, and a subtle tang that makes you pause and savor. It’s the kind of dish that feels like a little celebration of flavor, no matter how ordinary your day might be. And that’s probably why it stuck around in my rotation—it’s simple, soulful, and endlessly satisfying.
Why You’ll Love This Recipe
Having tested several versions of Thai green curry over the years, this recipe stands out for a few reasons that might just make it your new go-to comfort meal:
- Quick & Easy: Ready in about 30 minutes, perfect for busy evenings or when you want a flavorful meal without fuss.
- Simple Ingredients: No need for exotic items; bamboo shoots and fresh basil bring authentic flavor without complicated prep.
- Perfect for Cozy Dinners: Whether you’re winding down solo or sharing with friends, this dish feels like a warm hug on a plate.
- Crowd-Pleaser: Mild enough for those wary of heat but layered with enough complexity to impress adventurous eaters.
- Unbelievably Delicious: The mix of creamy coconut milk, spicy green curry paste, and the crunch of bamboo shoots creates a texture and flavor combo that’s just right.
What sets this recipe apart is the way it balances freshness and depth. I use a blend of green curry paste that’s not too overpowering, paired with just the right amount of basil to brighten each bite. Bamboo shoots add a satisfying crunch that you don’t always find in other versions. Honestly, it’s not just another curry—it’s the one you’ll want to make again and again because it feels both special and homey at once. For a slightly different take on comforting meals, you might enjoy the creamy white bean chicken chili I’ve shared before, which also hits that satisfying, cozy vibe.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find in any grocery store with an international aisle.
- Green Curry Paste (3 tablespoons): The flavor base of the curry; I recommend Mae Ploy for a balanced taste.
- Coconut Milk (1 can, 13.5 oz / 400 ml): Use full-fat for creaminess, but light coconut milk works if you want it lighter.
- Bamboo Shoots (1 cup, sliced): Canned or fresh, drained well; adds crunch and authentic texture.
- Fresh Basil Leaves (1 cup): Thai basil preferred, but sweet basil is a fine substitute.
- Chicken Thighs (1 lb / 450 g): Boneless and skinless, cut into bite-sized pieces; you can swap for tofu for a vegetarian option.
- Fish Sauce (2 tablespoons): Adds umami depth; substitute with soy sauce for a vegetarian twist.
- Brown Sugar (1 tablespoon): Balances the heat and saltiness (I usually use dark brown sugar for a richer flavor).
- Vegetable Oil (2 tablespoons): For sautéing the curry paste and chicken.
- Garlic (3 cloves, minced): Fresh garlic gives a punch of aroma.
- Green Chilies (2 small, sliced): Optional, for extra heat if you like it spicy.
- Lime Juice (1 tablespoon): Adds brightness and a subtle tang.
- Chicken Broth (1 cup / 240 ml): To loosen the curry and add savory flavor.
- Jasmine Rice (for serving): The classic side to soak up that saucy goodness.
When selecting ingredients, look for firm, small-curd coconut milk in a can for the best texture and flavor. If you want to switch things up seasonally, fresh bamboo shoots can be replaced with thinly sliced zucchini or green beans for a different crunch. For more hearty and comforting dishes featuring coconut milk, you might want to glance at the creamy butter chicken with naan recipe, which shares a similar rich, creamy vibe but with Indian spices.
Equipment Needed
- Large Skillet or Wok: Essential for sautéing curry paste and simmering the chicken evenly. A wok works beautifully if you have one, but a wide skillet does the job just fine.
- Sharp Knife and Cutting Board: For prepping chicken, herbs, and chilies safely and efficiently.
- Measuring Spoons and Cups: Precision matters to balance the flavors, especially for curry paste and fish sauce.
- Wooden Spoon or Silicone Spatula: Ideal for stirring and scraping the bottom of the pan without scratching.
- Rice Cooker or Pot: For the jasmine rice, which pairs perfectly with this curry.
If you don’t own a wok, a deep sauté pan with a lid works just as well. I once tried making this curry in a slow cooker—while convenient, it lacked the fresh vibrant flavors you get from stovetop cooking. Also, keeping your wooden spoon handy and well-maintained (avoid soaking it too long in water) makes stirring the curry paste much easier and helps prevent sticking.
Preparation Method
- Prep Ingredients (5–10 minutes): Slice the chicken thighs into bite-sized pieces, mince the garlic, slice chilies, and roughly chop the basil leaves. Drain and rinse bamboo shoots if canned.
- Heat Oil and Sauté Aromatics (3–4 minutes): In a large skillet or wok, warm 2 tablespoons of vegetable oil over medium heat. Add minced garlic and green curry paste, stirring constantly until fragrant (about 1-2 minutes). You should smell that fresh, spicy aroma developing here.
- Add Chicken (5–6 minutes): Toss in the chicken pieces, stirring to coat them evenly with the curry paste. Cook until the chicken turns opaque and starts to brown slightly, about 5 minutes.
- Mix in Liquids and Bamboo Shoots (10 minutes): Pour in the coconut milk and chicken broth, stirring gently to combine. Add bamboo shoots now. Bring to a gentle simmer, then reduce heat to low. Let it cook uncovered for about 10 minutes until the chicken is fully cooked and flavors are melding.
- Season the Curry (2–3 minutes): Stir in fish sauce, brown sugar, and lime juice. Taste and adjust as needed—this is where you balance salty, sweet, and sour. If it feels too thick, add a splash more broth or coconut milk.
- Add Basil Last (1 minute): Stir in the fresh basil leaves right before serving to keep their vibrant color and flavor intact.
- Serve (immediately): Ladle the curry over fluffy jasmine rice and garnish with extra basil or sliced chilies if desired.
One thing I learned the hard way is not to add the basil too early; cooking it down kills the fresh herbal notes. Also, if your curry tastes a little flat, a dash more lime juice can bring it back to life. For a helpful side, pairing this meal with the easy crispy homemade chicken fried rice adds a touch of crunch and familiar comfort to the table.
Cooking Tips & Techniques
First off, always use fresh green curry paste if you can—it makes a huge difference in flavor compared to the bottled or powdered versions. If you’re pressed for time, store-bought versions work, but I suggest looking for brands known for balance rather than just heat, like Mae Ploy.
When sautéing the curry paste, keep the heat medium to medium-low to avoid burning. Burnt curry paste tastes bitter and can ruin the whole dish. Stir continuously and watch for the fragrant oil separating slightly—that’s your cue that it’s ready for the chicken.
Don’t overcrowd the pan when cooking the chicken. If needed, brown it in batches to keep that nice sear. This adds depth and texture to the curry instead of boiling the meat.
Another tip: when adding fish sauce, add a little at a time and taste. It’s easy to overdo and make the curry too salty. Balancing with brown sugar and lime juice is key to that perfect tangy-sweet-savory harmony.
Finally, timing is everything with the basil. Toss it in just at the end to keep the leaves bright and fragrant. Overcooked basil turns dull and loses its unique peppery sweetness.
Variations & Adaptations
One of the best things about this green curry is how flexible it is—feel free to tweak it to suit your taste or dietary needs.
- Vegetarian/Vegan: Swap chicken for firm tofu or tempeh, and replace fish sauce with soy sauce or tamari. Add extra veggies like bell peppers or snap peas for more crunch.
- Seafood Twist: Use shrimp or white fish instead of chicken for a lighter, coastal version. Add them in the final 5 minutes of cooking to avoid overcooking.
- Spice Level: Adjust the number of green chilies or add a pinch of cayenne if you like it hotter. For milder, use less curry paste and omit fresh chili slices.
- Low Carb Option: Serve over cauliflower rice or enjoy it as a bowl on its own for a keto-friendly meal.
- Seasonal Veggies: In spring, asparagus and sugar snap peas are great additions. In fall, try adding chunks of butternut squash for a sweet contrast.
Personally, I once tried a version with sweet potatoes and kale that turned out surprisingly well—sweet, hearty, and still packed with that classic green curry punch. It was a nice change when I was craving something a little more filling but still light on the meat.
Serving & Storage Suggestions
This curry is best served hot, spooned over freshly steamed jasmine rice to soak up all that luscious sauce. For a fresh contrast, I like to add a simple cucumber salad on the side, which cools down the palate and adds crunch.
Leftovers keep well in an airtight container in the fridge for up to 3 days. The flavors tend to deepen overnight, making the next day’s meal even better. Reheat gently on the stovetop or microwave, adding a splash of water or coconut milk if it’s thickened too much.
If you want to freeze it, portion it out in freezer-safe containers and thaw overnight in the fridge before reheating. Keep in mind that fresh basil is best added after reheating since freezing dulls its bright flavor.
Pair this dish with a light, crisp white wine or an iced jasmine tea to balance the richness. For a complementary texture, I often serve it alongside a plate of crispy keto fathead pizza crust, which adds a fun twist and some crunch to the meal.
Nutritional Information & Benefits
A serving of this green curry (about 1 cup with chicken and sauce) typically contains around 350-400 calories, depending on the amount of coconut milk used. It’s a good source of protein from the chicken and provides healthy fats from the coconut milk.
Bamboo shoots are low in calories but high in fiber, which is great for digestion. Basil adds antioxidants and vitamins A and K, contributing to immune support and bone health.
This recipe fits well into gluten-free diets naturally and can be adapted for low-carb or vegetarian needs easily. Just be mindful of fish sauce if you have dietary restrictions or allergies and choose suitable substitutes.
From a wellness perspective, this curry balances satisfying richness with fresh herbs and spices that support digestion and metabolism, making it a comforting yet nourishing meal choice.
Conclusion
This Flavorful Thai Green Curry with Bamboo Shoots and Basil isn’t just another curry recipe; it’s a dish that brings warmth, freshness, and a little spark to your dinner table. Whether you’re new to Thai cooking or a seasoned fan, its balanced flavors and straightforward prep make it an accessible favorite.
Feel free to customize it to your liking—add more heat, swap proteins, or toss in seasonal veggies. I’ve made it countless times now, and every version has felt like a small culinary win. If you try it out, I’d love to hear what twists you put on it or how it fits into your meal rotation.
Cooking should be fun and a little adventurous, and this green curry strikes that perfect note. So go ahead—make a pot, invite some friends, or just savor it quietly on your own. Either way, it’s a recipe that sticks with you.
FAQs
- Can I make this curry vegetarian?
Yes! Simply swap the chicken for tofu or mixed vegetables, and replace fish sauce with soy sauce or tamari. - Where can I find bamboo shoots?
Bamboo shoots are typically available canned in most grocery stores, often in the Asian foods aisle. - How spicy is Thai green curry?
It can range from mild to quite spicy depending on the curry paste and added chilies. Adjust to your heat preference by adding or reducing fresh chilies. - Can I prepare this curry ahead of time?
Yes, it actually tastes better the next day as flavors meld. Just store it in an airtight container in the fridge and reheat gently. - What can I serve with this curry?
Jasmine rice is traditional, but cauliflower rice or even a simple cucumber salad make excellent sides to balance the rich flavors.
Pin This Recipe!
Flavorful Thai Green Curry with Bamboo Shoots and Basil
A quick and easy Thai green curry featuring creamy coconut milk, fresh basil, and crunchy bamboo shoots, perfect for cozy dinners and packed with authentic flavors.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Thai
Ingredients
- 3 tablespoons green curry paste (Mae Ploy recommended)
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 cup sliced bamboo shoots, drained
- 1 cup fresh basil leaves (Thai basil preferred)
- 1 lb (450 g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons fish sauce
- 1 tablespoon brown sugar (dark brown preferred)
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 2 small green chilies, sliced (optional)
- 1 tablespoon lime juice
- 1 cup (240 ml) chicken broth
- Jasmine rice, for serving
Instructions
- Prep Ingredients (5–10 minutes): Slice chicken thighs into bite-sized pieces, mince garlic, slice chilies, roughly chop basil leaves, and drain and rinse bamboo shoots if canned.
- Heat Oil and Sauté Aromatics (3–4 minutes): Warm 2 tablespoons vegetable oil in a large skillet or wok over medium heat. Add minced garlic and green curry paste, stirring constantly until fragrant (about 1-2 minutes).
- Add Chicken (5–6 minutes): Add chicken pieces, stirring to coat evenly with curry paste. Cook until chicken turns opaque and starts to brown slightly, about 5 minutes.
- Mix in Liquids and Bamboo Shoots (10 minutes): Pour in coconut milk and chicken broth, stirring gently to combine. Add bamboo shoots. Bring to a gentle simmer, reduce heat to low, and cook uncovered for about 10 minutes until chicken is fully cooked and flavors meld.
- Season the Curry (2–3 minutes): Stir in fish sauce, brown sugar, and lime juice. Taste and adjust seasoning as needed. Add more broth or coconut milk if curry is too thick.
- Add Basil Last (1 minute): Stir in fresh basil leaves just before serving to keep their vibrant color and flavor.
- Serve immediately over fluffy jasmine rice, garnished with extra basil or sliced chilies if desired.
Notes
Use fresh green curry paste for best flavor. Avoid burning curry paste by cooking over medium to medium-low heat and stirring constantly. Add basil at the end to preserve its fresh flavor. Adjust fish sauce gradually to avoid oversalting. Leftovers taste better the next day; reheat gently and add a splash of water or coconut milk if thickened.
Nutrition
- Serving Size: About 1 cup of curry
- Calories: 375
- Sugar: 3
- Sodium: 850
- Fat: 28
- Saturated Fat: 22
- Carbohydrates: 8
- Fiber: 2
- Protein: 25
Keywords: Thai green curry, bamboo shoots, basil, coconut milk, chicken curry, easy Thai recipe, homemade curry, quick dinner





