Thai Green Curry Stir Fry
There is something so comforting about a bowl of creamy green curry sauce tucked beside fluffy rice. The aroma hits first, bright basil, warm ginger, garlic, coconut milk, and a little chili heat that wakes everything up without taking over the whole dish. Then you get those tender tofu cubes, crisp green vegetables, and that silky sauce that makes the rice taste like it has been waiting for this exact moment.
This is the kind of meal that feels cozy but still fresh. It cooks quickly, looks beautiful in a bowl, and tastes like something you would happily order again and again. Trust me, you’re going to love this.
A Bright, Creamy Dinner That Feels Special Without the Fuss
The beauty of this dish is how quickly it comes together while still feeling layered and full of flavor. Green curry paste brings herbs, spice, and depth in one spoonful, while coconut milk softens everything into a creamy sauce that clings to the tofu and vegetables.
And now let’s dive into what makes this bowl so easy to fall for. It has the comfort of a curry, the quick cooking style of a stir fry, and the kind of fresh green color that makes dinner feel instantly more exciting.
A Little Story Behind the Bowl
Green curry is one of Thailand’s most beloved curry styles, known for its fresh green color and lively flavor. Traditionally, the color comes from green chilies and herbs, often blended with aromatics like lemongrass, garlic, shallots, and galangal.
This version takes inspiration from those flavors but keeps things weeknight friendly. Instead of simmering for a long time, the ingredients are cooked in a hot pan so the vegetables stay vibrant and the sauce stays glossy. It is a simple little twist, and let me tell you, it’s worth every bite.
Why This Recipe Works So Well Every Time
Once the sauce starts bubbling and the kitchen smells like coconut, basil, and garlic, you will see why this one’s a total game-changer. It is quick, flexible, and satisfying without needing a complicated shopping list.
Versatile: You can serve it with jasmine rice, brown rice, rice noodles, or even cauliflower rice. It also works beautifully with different vegetables depending on what you have in the fridge.
Budget-Friendly: Tofu, coconut milk, and vegetables make this a filling meal without a big grocery bill. A small jar of curry paste also stretches across several dinners.
Quick and Easy: Everything cooks in one pan, and the sauce comes together in minutes. It is perfect for nights when you want big flavor without spending forever at the stove.
Customizable: Add more vegetables, make it spicier, or keep it mild and creamy. You can easily adjust it to fit your taste.
Crowd-Pleasing: The sauce is rich, fragrant, and cozy, which makes it easy to love. Even simple rice feels exciting with this spooned over the top.
Make-Ahead Friendly: The sauce and tofu hold up well in the fridge. You can prep the vegetables earlier in the day to make dinner even faster.
Great for Leftovers: The flavors deepen overnight, so the next-day bowl is just as good, maybe even better. A quick reheat brings the creamy sauce right back to life.
Chef Tips for a Better Curry Stir Fry
Before the pan gets hot, here are a few little kitchen tricks that make the final bowl taste richer and fresher. These small moves help the sauce cling, the tofu stay tender, and the vegetables keep their pretty green bite.
- Bloom the curry paste: Cook the paste in oil for a minute before adding coconut milk. This wakes up the spices and gives the sauce a deeper flavor.
- Use full-fat coconut milk: It gives the sauce that smooth, creamy texture that makes every bite feel satisfying.
- Do not overcook the vegetables: Keep them bright and slightly crisp. That contrast makes the whole bowl taste fresher.
- Press the tofu lightly: Removing extra moisture helps it soak up more sauce and gives it a nicer texture.
- Finish with lime: A squeeze of lime at the end brightens the curry and balances the creamy coconut milk.
Simple Tools You Will Need
Now that the flavor is already taking shape in your mind, let’s set up the kitchen. You do not need anything fancy here, just a few reliable basics.
Large skillet or wok: Gives the tofu and vegetables enough room to cook quickly without steaming too much.
Cutting board: Keeps vegetable prep neat and easy.
Sharp knife: Helps you slice zucchini, trim green beans, and cube tofu evenly.
Wooden spoon or spatula: Perfect for stirring the curry paste into the oil and gently moving the tofu around.
Measuring spoons and cups: Helpful for keeping the sauce balanced.
Rice cooker or saucepan: Use either one to prepare fluffy rice while the curry cooks.
Ingredients That Bring the Bowl Together
The magic here is in how simple ingredients build into something fragrant and creamy. Coconut milk gives the sauce body, curry paste brings bold flavor, and the fresh green vegetables add crunch and color.
- Extra-firm tofu: 14 ounces, drained, lightly pressed, and cut into cubes. It soaks up the sauce while staying tender and satisfying.
- Neutral oil: 1 tablespoon. This helps bloom the curry paste and lightly cook the tofu.
- Thai green curry paste: 2 tablespoons. It brings the signature herbal, spicy, savory base.
- Garlic: 2 cloves, minced. It adds warmth and a little savory punch.
- Fresh ginger: 1 teaspoon, grated. It gives the sauce a bright, gently spicy lift.
- Full-fat coconut milk: 1 can, 13.5 ounces. This creates the creamy sauce that pulls everything together.
- Vegetable broth: 1/2 cup. It loosens the sauce just enough without making it watery.
- Soy sauce: 1 tablespoon. It adds salty depth and balances the coconut milk.
- Brown sugar: 1 teaspoon. A tiny bit softens the spice and rounds out the sauce.
- Zucchini: 1 medium, sliced into half moons. It cooks quickly and adds tender green freshness.
- Green beans: 1 cup, trimmed and cut in half. They bring a crisp bite and beautiful color.
- Fresh basil: 1/4 cup, loosely packed. It adds sweet herbal fragrance right at the end.
- Fresh lime juice: 1 tablespoon. It brightens the whole dish.
- Cooked jasmine rice: 3 cups. It catches the creamy sauce and makes the bowl complete.
Easy Ingredient Swaps
And now, if your kitchen looks a little different today, do not worry. This recipe has plenty of room to bend without losing its cozy charm.
Extra-firm tofu: Swap with tempeh or chickpeas.
Neutral oil: Use avocado oil or coconut oil.
Thai green curry paste: Use red curry paste for a warmer, slightly deeper flavor.
Full-fat coconut milk: Use light coconut milk for a lighter sauce, though it will be less creamy.
Vegetable broth: Use water in a pinch.
Soy sauce: Use tamari for a gluten free option.
Zucchini: Try bell pepper, broccoli, or snap peas.
Green beans: Swap with asparagus or snow peas.
Jasmine rice: Serve with basmati rice, rice noodles, or quinoa.
The Flavor Heroes
Every ingredient matters, but two of them really shape the personality of this dish. They are the ones that make the sauce smell irresistible before it even reaches the bowl.
Thai green curry paste: This is the flavor shortcut that brings herbs, chili, garlic, and spice together. Once it hits the hot oil, the aroma becomes bold and fragrant.
Coconut milk: This gives the dish its creamy texture and mellow sweetness. It softens the spice and makes the sauce feel rich without being heavy.

Let’s Cook It Together
Here are the steps you’re going to follow, and they move quickly, so it helps to have everything chopped before you start. Once the curry paste hits the pan, the whole kitchen starts smelling amazing.
- Preheat Your Equipment: Place a large skillet or wok over medium heat and let it warm for 1 to 2 minutes. A properly heated pan helps the curry paste bloom and keeps the tofu from sticking too much.
- Combine Ingredients: In a small bowl, stir together the coconut milk, vegetable broth, soy sauce, and brown sugar. This makes it easier to pour everything in smoothly once the aromatics are ready.
- Prepare Your Cooking Vessel: Add the neutral oil to the hot skillet. Stir in the green curry paste, garlic, and ginger, then cook for 1 minute until fragrant.
- Assemble the Dish: Add the tofu cubes and gently stir until they are coated in the curry mixture. Pour in the coconut milk mixture, then add the zucchini and green beans.
- Cook to Perfection: Simmer for 8 to 10 minutes, stirring occasionally, until the vegetables are tender but still bright and the sauce has thickened slightly.
- Finishing Touches: Stir in the basil and lime juice. Taste the sauce and adjust with a little more soy sauce or lime juice if needed.
- Serve and Enjoy: Spoon the curry stir fry into bowls with warm jasmine rice. Let the sauce pool around the rice, then dig in while it is creamy, fragrant, and hot.
How the Texture and Flavor Build
This dish is all about contrast. The tofu turns tender and sauce-soaked, the zucchini becomes soft around the edges, and the green beans keep a light snap. That little mix makes every spoonful interesting.
The flavor builds in layers too. First comes the curry paste, bold and herbal. Then coconut milk makes it creamy and smooth. Finally, basil and lime come in at the end with a fresh pop that keeps the bowl from feeling too rich.
Helpful Tips for the Best Bowl
Once you make this once, you will start feeling how easy it is to adjust. Here are a few friendly tips to make it even better.
- Taste before serving: Curry paste and soy sauce can vary in saltiness, so a quick taste at the end matters.
- Keep the heat steady: A gentle simmer thickens the sauce without breaking the coconut milk.
- Cut vegetables evenly: Similar sizes help everything cook at the same pace.
- Serve right away: The vegetables taste best when they are still bright and lightly crisp.
Common Mistakes to Skip
A good curry stir fry is forgiving, but a few small things can make the difference between good and really delicious. Here is what to watch for.
- Adding coconut milk too early: Let the curry paste cook in oil first so the flavor opens up.
- Boiling too hard: Keep it at a simmer so the sauce stays smooth.
- Crowding the pan: Too many vegetables can steam instead of cook quickly.
- Skipping the lime: That final squeeze makes the whole dish taste brighter.
Nutrition Details
Servings: 4
Calories per serving: 385
Note: These are approximate values.
Time Needed Before Dinner
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Make-Ahead and Storage Tips
This is a lovely recipe to prep ahead because the sauce gets even more flavorful as it rests. You can chop the vegetables, press and cube the tofu, and cook the rice earlier in the day.
Store leftovers in an airtight container in the fridge for up to 4 days. For freezing, keep the curry without rice in a freezer-safe container for up to 2 months. Reheat gently on the stove or in the microwave, adding a splash of broth or water to loosen the sauce. Rice is best stored separately so it stays fluffy.
How to Serve It Beautifully
Serve this in shallow bowls with rice on one side and the creamy curry on the other so the colors stay visible. Add a small wedge of lime on the rim for brightness and a few basil leaves on top if you want it to look extra fresh.
It pairs nicely with cucumber salad, steamed edamame, or a simple plate of fresh mango. For a cozy dinner, keep it simple with just rice and a big spoon.
Leftover Ideas That Taste Brand New
Leftovers are where this dish quietly shines. The sauce thickens a little in the fridge and becomes perfect for quick lunches.
Spoon leftovers over rice noodles for an easy noodle bowl. Tuck them into a wrap with crisp lettuce for a creamy curry lunch. You can also add extra broth and turn it into a quick coconut curry soup.
Extra Little Tips for More Flavor
For a richer sauce, let it simmer for an extra 2 minutes before adding the basil. For more heat, add a few thin slices of fresh chili. For extra freshness, stir in a handful of spinach right before serving.
And if you want a little crunch, top the finished bowl with toasted cashews. It adds texture without taking away from the creamy green sauce.
Make It Look Like a Restaurant Bowl
Presentation is easy here because the colors already do most of the work. Use a white or neutral bowl so the green curry sauce stands out. Keep the rice fluffy and slightly mounded, then spoon the curry beside it instead of covering everything completely.
Finish with basil and a lime wedge. A clean bowl edge makes the whole dish feel polished and inviting.
Fun Variations to Try
- Mushroom Green Curry Bowl: Add sliced mushrooms with the zucchini for a deeper, savory flavor.
- Extra Veggie Version: Add broccoli, snap peas, and spinach for a greener, heartier bowl.
- Noodle Curry Stir Fry: Swap rice for cooked rice noodles and toss them lightly with the sauce.
- Chickpea Coconut Curry: Replace tofu with chickpeas for a pantry-friendly version.
- Spicy Lime Curry: Add fresh chili and extra lime juice for a brighter, hotter finish.
FAQ’s
Q1: Can I make this less spicy?
A1: Yes, use 1 tablespoon of green curry paste instead of 2. You can always add more later if you want extra heat.
Q2: Can I use light coconut milk?
A2: Yes, but the sauce will be thinner and less creamy. Full-fat coconut milk gives the best texture.
Q3: What kind of tofu works best?
A3: Extra-firm tofu works best because it holds its shape and absorbs the sauce nicely.
Q4: Can I make this gluten free?
A4: Yes, use tamari instead of soy sauce and check that your curry paste is gluten free.
Q5: Can I add more vegetables?
A5: Absolutely. Broccoli, bell pepper, snap peas, spinach, and mushrooms all work well.
Q6: How do I keep the vegetables bright?
A6: Simmer them just until tender. Overcooking makes them dull and too soft.
Q7: Can I make it ahead for meal prep?
A7: Yes, it keeps well for up to 4 days in the fridge. Store rice separately for the best texture.
Q8: Can I freeze it?
A8: Yes, freeze the curry without rice for up to 2 months. Thaw overnight and reheat gently.
Q9: What can I use instead of tofu?
A9: Chickpeas, tempeh, or extra vegetables are all good options.
Q10: Why does my sauce taste flat?
A10: It probably needs lime juice or a touch more soy sauce. Those final adjustments make the flavors pop.
Conclusion
This bowl brings together everything I love about a fast, flavor-packed dinner. It is creamy, colorful, fragrant, and simple enough for a busy night, but still special enough to make the table feel a little brighter.
Make it once, and you will probably start keeping coconut milk and curry paste in the pantry just for this. Trust me, this one’s a total game-changer.
Print
Thai Green Curry Stir Fry
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stir Fry
- Cuisine: Thai-Inspired
- Diet: Vegetarian
Description
A creamy, fragrant Thai-inspired green curry stir fry with tender tofu, zucchini, green beans, basil, lime, and fluffy jasmine rice.
Ingredients
- 14 ounces extra-firm tofu, drained, lightly pressed, and cut into cubes
- 1 tablespoon neutral oil
- 2 tablespoons Thai green curry paste
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 can full-fat coconut milk, 13.5 ounces
- 1/2 cup vegetable broth
- 1 tablespoon soy sauce
- 1 teaspoon brown sugar
- 1 medium zucchini, sliced into half moons
- 1 cup green beans, trimmed and cut in half
- 1/4 cup fresh basil, loosely packed
- 1 tablespoon fresh lime juice
- 3 cups cooked jasmine rice
Instructions
- Place a large skillet or wok over medium heat and warm for 1 to 2 minutes.
- In a small bowl, stir together the coconut milk, vegetable broth, soy sauce, and brown sugar.
- Add the neutral oil to the skillet, then stir in the green curry paste, garlic, and ginger. Cook for 1 minute until fragrant.
- Add the tofu cubes and gently stir until coated in the curry mixture.
- Pour in the coconut milk mixture, then add the zucchini and green beans.
- Simmer for 8 to 10 minutes, stirring occasionally, until the vegetables are tender and the sauce thickens slightly.
- Stir in the basil and lime juice, then taste and adjust with a little more soy sauce or lime juice if needed.
- Serve hot with cooked jasmine rice.
Notes
- Use full-fat coconut milk for the creamiest sauce.
- Keep the vegetables slightly crisp for the best texture.
- Use tamari instead of soy sauce for a gluten free version.
- Add fresh chili if you prefer more heat.
Nutrition
- Serving Size: 1 bowl
- Calories: 385
- Sugar: 5g
- Sodium: 620mg
- Fat: 24g
- Saturated Fat: 16g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 4g
- Protein: 13g
- Cholesterol: 0mg
Keywords: Thai green curry stir fry, tofu curry, coconut curry, vegetarian dinner, quick curry recipe
