Creamy coconut curry with crispy tofu and tender vegetables
Prep Time
15 min
Cook Time
20 min
Total Time
35 min
Servings
4
4 bowls
Difficulty
Easy
Cost
Moderate
$$
Creamy coconut curry with crispy tofu and tender vegetables
Crispy pan-fried tofu and colorful vegetables simmered in a fragrant coconut milk green curry sauce with Thai basil and lime. An aromatic, satisfying plant-based Thai dinner.
15m
Prep Time
20m
Cook Time
35m
Total Time
4
Servings
Easy
Difficulty
Moderate $$
Cost
(Updated )
Thai green curry is one of those dishes that delivers extraordinary depth of flavor with surprisingly little effort. The store-bought green curry paste does most of the heavy lifting, and when combined with rich coconut milk, it creates a sauce that is simultaneously creamy, spicy, herbaceous, and slightly sweet.
Adding pan-fried tofu gives this curry satisfying protein and a pleasing textural contrast — crispy on the outside, tender within. Bell peppers, bamboo shoots, and Thai eggplant round out the vegetables, while fresh Thai basil stirred in at the end provides an aromatic finishing touch. Serve over jasmine rice to soak up every drop of that incredible sauce.
Press and cube tofu. Pan-fry in 2 tablespoons oil over medium-high heat until golden on all sides, about 6-8 minutes. Remove and set aside.
Scoop the thick cream from the top of the coconut milk can into the same pan. Cook over medium heat for 2 minutes until it begins to separate.
Stir in green curry paste and cook for 1-2 minutes until very fragrant.
Pour in remaining coconut milk, soy sauce, and sugar. Add bell pepper and bamboo shoots. Simmer for 8-10 minutes until vegetables are tender.
Return tofu to the curry. Stir in lime juice and Thai basil leaves. Adjust seasoning with more soy sauce or sugar as needed.
Serve immediately over steamed jasmine rice.
Serve over steamed jasmine or sticky rice
Pair with a side of pickled vegetables or kimchi
Add a drizzle of sesame oil and toasted sesame seeds for extra flavor
Both provide protein and hold up well in curry.
Each has a different flavor profile but the method is identical.
Coconut milk is essential for Thai curry — do not substitute.
Shake the coconut milk can before opening only if you want it fully mixed. For best results, use the thick cream on top separately.
Thai basil has a distinct anise flavor; Italian basil is not an ideal substitute but will work.
Adjust curry paste quantity based on your spice tolerance — start with 2 tablespoons for milder curry.
Store in an airtight container in the refrigerator for up to 4 days. The tofu will soften as it sits.
Reheat gently on the stovetop over medium-low heat. Do not boil vigorously or the coconut milk may separate.
Per serving (1 bowl) · 4 servings
A moderate-calorie serving · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.
View all recipes →