This Thai tofu curry with coconut milk is a delightful blend of flavors and textures, perfect for a weeknight dinner or a special occasion. The creamy coconut milk pairs beautifully with the spicy red curry paste, while the tofu and vegetables add a satisfying bite. It's a dish that brings the vibrant tastes of Thailand right to your kitchen.
Some ingredients in this recipe might not be staples in your pantry. Red curry paste is a key component that provides the dish's signature heat and flavor. You can find it in the international aisle of most supermarkets. Coconut milk is another essential ingredient, adding richness and creaminess to the curry. Make sure to get the full-fat version for the best results.

Ingredients For Thai Tofu Curry With Coconut Milk
Tofu: Firm tofu is used for its ability to hold shape and absorb flavors. Coconut milk: Provides a rich and creamy base for the curry. Red curry paste: Adds heat and depth of flavor to the dish. Bell pepper: Adds color and a slight sweetness. Onion: Adds a savory depth to the curry. Garlic: Enhances the overall flavor with its aromatic qualities. Soy sauce: Adds a salty, umami flavor to the curry. Vegetable oil: Used for sautéing the garlic and onion.
Technique Tip for This Recipe
When preparing tofu for this Thai curry, it's essential to press the tofu block before cubing it. This step removes excess moisture, allowing the tofu to absorb more of the curry flavors and achieve a better texture. To press tofu, place it between two plates and set a heavy object on top for about 15-20 minutes.
Suggested Side Dishes
Alternative Ingredients
firm tofu - Substitute with tempeh: Tempeh has a similar texture and absorbs flavors well, making it a great alternative to tofu.
coconut milk - Substitute with almond milk with coconut extract: Almond milk with a few drops of coconut extract can mimic the flavor and creaminess of coconut milk.
red curry paste - Substitute with yellow curry paste: Yellow curry paste has a different flavor profile but can still provide a rich, spicy base for the curry.
bell pepper - Substitute with zucchini: Zucchini has a similar texture and can absorb the curry flavors well.
onion - Substitute with shallots: Shallots have a milder flavor but can still provide the necessary aromatic base for the curry.
garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic, though it may be less pungent.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce and has a similar umami flavor.
vegetable oil - Substitute with coconut oil: Coconut oil can enhance the coconut flavor in the curry and is a good cooking oil alternative.
Other Alternative Recipes Similar to This Curry
How to Store or Freeze This Curry
Allow the Thai tofu curry to cool to room temperature before storing. This helps prevent condensation, which can make the curry watery.
Transfer the cooled curry into airtight containers. Glass containers with tight-fitting lids are ideal as they prevent odors from seeping in or out.
Label the containers with the date of preparation. This helps you keep track of freshness and ensures you consume the curry within a safe time frame.
Store the containers in the refrigerator if you plan to consume the curry within 3-4 days. The flavors will meld beautifully, making it even more delicious.
For longer storage, place the airtight containers in the freezer. The coconut milk in the curry freezes well, maintaining the dish's creamy texture.
When ready to eat, thaw the frozen curry in the refrigerator overnight. This gradual thawing helps preserve the texture of the tofu and vegetables.
Reheat the curry gently on the stovetop over medium heat. Stir occasionally to ensure even heating and to prevent the coconut milk from separating.
If the curry appears too thick after reheating, add a splash of coconut milk or vegetable broth to reach the desired consistency.
Avoid reheating the curry multiple times. Instead, portion out only what you plan to eat to maintain the best flavor and texture.
Garnish with fresh basil leaves just before serving to revive the dish's vibrant flavors and add a touch of freshness.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Thai tofu curry in a saucepan.
- Add a splash of coconut milk or vegetable broth to maintain the creamy consistency.
- Heat over medium-low heat, stirring occasionally, until the curry is heated through.
- Ensure the tofu and vegetables are evenly warmed.
Microwave Method:
- Transfer the curry to a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check the temperature and heat in additional 30-second intervals if needed.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the leftover curry in an oven-safe dish.
- Cover with aluminum foil to prevent drying out.
- Bake for about 20 minutes, or until the curry is heated through.
- Stir halfway through the reheating process to ensure even warming.
Steaming Method:
- Place the leftover curry in a heatproof bowl.
- Set up a steamer or use a pot with a steaming rack.
- Steam the curry for about 10-15 minutes, or until heated through.
- This method helps retain the moisture and texture of the tofu and vegetables.
Slow Cooker Method:
- Transfer the leftover curry to a slow cooker.
- Set it on low heat.
- Allow it to warm for 1-2 hours, stirring occasionally.
- This method is ideal for a hands-off approach and ensures even heating.
Best Tools for Making This Curry
Pan: A large, deep pan is essential for sautéing the garlic and onion, and for simmering the curry.
Spatula: A spatula is useful for stirring the ingredients and ensuring they cook evenly.
Knife: A sharp knife is needed to slice the bell pepper and onion, and to mince the garlic.
Cutting board: A cutting board provides a safe surface for chopping the vegetables and tofu.
Measuring spoons: Measuring spoons are necessary for accurately measuring the red curry paste, soy sauce, and vegetable oil.
Can opener: A can opener is required to open the can of coconut milk.
Mixing spoon: A mixing spoon helps in stirring the coconut milk and curry paste together.
Serving bowl: A serving bowl is used to present the finished Thai tofu curry.
Tongs: Tongs can be handy for handling the tofu cubes gently without breaking them.
Measuring cup: A measuring cup is useful for measuring the coconut milk if the recipe calls for a specific amount.
How to Save Time on Making This Curry
Prep ingredients ahead: Chop the tofu, bell pepper, and onion in advance to save time during cooking.
Use pre-minced garlic: Opt for store-bought minced garlic to cut down on prep time.
One-pan method: Cook everything in one pan to reduce cleanup time.
Measure spices early: Measure out the red curry paste and soy sauce before you start cooking.
Batch cooking: Make a larger batch and store leftovers for quick meals later.

Thai Tofu Curry With Coconut Milk
Ingredients
Main Ingredients
- 1 block firm tofu cubed
- 1 can coconut milk
- 2 tablespoon red curry paste
- 1 bell pepper sliced
- 1 onion sliced
- 2 cloves garlic minced
- 1 tablespoon soy sauce
- 1 tablespoon vegetable oil
- Fresh basil leaves for garnish
- Salt to taste
Instructions
- Heat oil in a pan over medium heat. Add garlic and onion, sauté until fragrant.
- Add red curry paste and cook for another minute.
- Pour in coconut milk, stir well.
- Add tofu, bell pepper, and soy sauce. Simmer for 15 minutes.
- Season with salt to taste.
- Garnish with fresh basil leaves before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Curry
More Amazing Recipes to Try 🙂
- Thai Garlic Green Beans Recipe20 Minutes
- Thai Yellow Curry Recipe45 Minutes
- Thai Cauliflower Rice Recipe25 Minutes
- Vegan Thai Noodle Recipe25 Minutes
- Thai Rice Cooker Recipe40 Minutes
- Thai Crispy Chicken Recipe35 Minutes
- Thai Grilled Vegetables Recipe25 Minutes
- Thai Lamb Chops Recipe35 Minutes
Leave a Reply