Looking for a vibrant and flavorful dish that packs a punch? This Coconut Green Curry with Tofu and Fresh Veggies is exactly what you need. It’s a delightful combination of creamy coconut milk, aromatic green curry paste, and a medley of colorful vegetables, all coming together to create a dish that’s both satisfying and nourishing.
This recipe allows you to customize the vegetables based on your preferences or what’s in season, making it versatile and perfect for any occasion. Whether you’re a tofu lover or just exploring plant-based meals, this dish is a wonderful way to experience the deliciousness of Thai cuisine.
A Flavorful Coconut Green Curry Recipe

This Coconut Green Curry with Tofu is a rich, creamy dish that’s bursting with flavor. The tofu absorbs the aromatic spices while the fresh vegetables add a delightful crunch. It’s a perfect balance of sweet, spicy, and savory, making it an irresistible choice for dinner.
Ingredients
- 1 block firm tofu, pressed and cubed
- 1 tablespoon vegetable oil
- 2 tablespoons green curry paste
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- 1 red bell pepper, sliced
- 1 cup broccoli florets
- 1 cup snap peas
- 1 tablespoon soy sauce
- 1 tablespoon lime juice
- Fresh basil leaves for garnish
- Cooked rice or quinoa for serving
Instructions
- Prepare the Tofu: Press the tofu to remove excess moisture, then cut it into cubes.
- Sauté the Tofu: In a large pan, heat the vegetable oil over medium heat. Add the tofu cubes and cook until golden brown on all sides. Remove and set aside.
- Cook the Curry: In the same pan, add the green curry paste and sauté for 1-2 minutes until fragrant. Pour in the coconut milk and vegetable broth, stirring to combine.
- Add Vegetables: Bring the mixture to a simmer, then add the sliced bell pepper, broccoli, and snap peas. Cook for about 5-7 minutes, until the vegetables are tender but still vibrant.
- Combine and Season: Return the cooked tofu to the pan. Stir in soy sauce and lime juice, adjusting seasoning to taste.
- Serve: Remove from heat and garnish with fresh basil leaves. Serve hot over cooked rice or quinoa.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 350kcal
- Fat: 20g
- Protein: 12g
- Carbohydrates: 30g