Thai Vegetarian Yellow Curry
Indulge in the rich and aromatic flavors of this simple Thai vegetarian yellow curry recipe with Tofu. This delightful curry offers a delicious blend of hearty vegetables, aromatic herbs, and spices, perfect for curry lovers. Add shrimp, scallops, or fish for a light protein option.

- Prep time
- 15 min
- Cook time
- 15 min
- Yield
- 6 servings
- Difficulty
- HARD
Ingredients
- 1 can (13. 5 ounces) of coconut milk
- 3 tbsp yellow curry paste.
- 1 tbsp garlic, minced
- 12 oz firm tofu, cubed
- 1+1/2 cup gold potatoes, diced.
- 1+1/2 cup stock.
- 3 oz bamboo shoots. slices or strips
- 3 1/ 2 cups vegetables. Use a medley of vegetables
- 2-2 1/2 tablespoon fish sauce
- 1+1/2 cup Thai basil leaves
- 2 tbsp sugar. Use palm or brown sugar for seasoning.
- 3 kaffir lime leaves, julienned
- 1+1/2 tbsp oil. Use vegetable, canola, coconut, or avocado oil.
Instructions
- 1
In a large skillet or pan, cook the tofu in oil over medium-high heat. Cook for 2-3 minutes per side until the tofu is lightly crispy outside. Remove from the pan and set aside for later.
- 2
In a large pot, heat oil over medium heat. Add garlic and cook until golden brown and fragrant, 20-30 seconds. Add the yellow curry paste, break up the clumps, and stir well. Cook for 1-2 minutes until the curry is fragrant. You may need to turn the fan off if the curry gets too strong and you start coughing.
- 3
Add the coconut milk, and cook the curry sauce to a gentle boil for about 3-4 minutes.
- 4
Next, Season the sauce before adding the main ingredients. Add fish sauce, sugar, and kaffir lime leaves to the thick coconut milk sauce. Cook for 1 more minute.
- 5
Add the sliced potatoes and bring the curry to a gentle simmer. Cook for about 4-5 minutes. Test with a fork to see if the potatoes are soft.
- 6
Add the stock and vegetables, and stir everything together really well. Cook for 3-4 more minutes.
- 7
Add the tofu and gently stir together. Be careful not to break the tofu pieces. Cook for 1 more minute. Tofu's already cooked, so it doesn't need much time in the pot with the curry, or it will fall apart quickly—taste and season with more sugar or fish sauce. Add more curry paste if needing more heat. Add stock if the curry is too spicy or too thick. Adjust as needed for your taste buds.
- 8
Turn the heat off, add Thai basil leaves, stir well together, and let the residual heat meld everything together. That's it! Serve your curry with jasmine rice or noodles. Enjoy!