Dive into a bowl of creamy, aromatic delight with this vegan coconut curry with tofu. This dish is perfect for those seeking a hearty, plant-based meal that is both satisfying and flavorful. The combination of tofu, coconut milk, and mixed vegetables creates a symphony of tastes and textures that will leave you craving more.
If you're not familiar with tofu, it's a versatile plant-based protein made from soybeans. Coconut milk is another key ingredient, lending a rich and creamy texture to the curry. You might also need to pick up some curry powder, which is a blend of spices that gives the dish its distinctive flavor. These ingredients can usually be found in the international or health food sections of most supermarkets.
Ingredients For Vegan Coconut Curry With Tofu
Tofu: A protein-rich, plant-based ingredient made from soybeans, perfect for absorbing flavors.
Coconut oil: Used for sautéing, it adds a subtle coconut flavor and healthy fats.
Coconut milk: Provides a creamy, rich base for the curry, enhancing its texture and flavor.
Vegetable broth: Adds depth and richness to the curry, balancing the flavors.
Curry powder: A blend of spices that gives the curry its distinctive, aromatic flavor.
Salt: Enhances the overall taste of the dish.
Mixed vegetables: A colorful and nutritious addition, including options like bell peppers, carrots, and broccoli.
Technique Tip for This Recipe
When preparing tofu, ensure it is well-drained to achieve a crispier texture. Press the tofu between paper towels and place a heavy object on top for at least 15 minutes. This removes excess moisture, allowing the tofu to brown more effectively when cooked in coconut oil.
Suggested Side Dishes
Alternative Ingredients
tofu - Substitute with tempeh: Tempeh is another soy-based protein that has a firmer texture and a nutty flavor, making it a great alternative to tofu in curries.
coconut oil - Substitute with olive oil: Olive oil is a versatile cooking oil that can be used in place of coconut oil, though it will impart a different flavor profile.
coconut milk - Substitute with almond milk with a splash of coconut extract: Almond milk provides a similar creamy texture, and adding coconut extract will help mimic the coconut flavor.
vegetable broth - Substitute with mushroom broth: Mushroom broth adds a rich, umami flavor that complements the curry spices well.
curry powder - Substitute with garam masala: Garam masala is a spice blend that can provide a similar depth of flavor to curry powder, though it may be slightly sweeter and less spicy.
salt - Substitute with soy sauce: Soy sauce adds saltiness along with a depth of umami flavor, enhancing the overall taste of the curry.
bell peppers - Substitute with zucchini: Zucchini has a similar texture and mild flavor, making it a good stand-in for bell peppers.
carrots - Substitute with sweet potatoes: Sweet potatoes offer a similar sweetness and can hold up well in a curry, adding a different but complementary texture.
broccoli - Substitute with cauliflower: Cauliflower has a similar texture and can absorb the flavors of the curry just as well as broccoli.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the coconut curry to cool completely before storing. This helps prevent condensation, which can make the dish soggy.
- Transfer the cooled curry to an airtight container. Glass containers are ideal as they don't absorb odors and are easy to clean.
- Store in the refrigerator for up to 4 days. The flavors will meld together, making the dish even more delicious over time.
- For longer storage, freeze the curry. Use freezer-safe containers or heavy-duty freezer bags. If using bags, lay them flat to save space and ensure even freezing.
- Label the containers with the date to keep track of freshness. This is especially helpful if you have multiple frozen meals.
- When ready to eat, thaw the curry in the refrigerator overnight. This slow thawing process helps maintain the texture and flavor.
- Reheat the curry on the stovetop over medium heat, stirring occasionally. Add a splash of vegetable broth or coconut milk if the sauce has thickened too much.
- Avoid microwaving, as it can make the tofu rubbery and the vegetables mushy. If you must use a microwave, reheat in short intervals and stir frequently.
- Serve the reheated curry with fresh rice or naan to complement the rich flavors.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover coconut curry in a saucepan.
- Add a splash of vegetable broth or coconut milk to maintain its creamy texture.
- Heat over medium-low heat, stirring occasionally to prevent sticking.
- Once the tofu and vegetables are heated through, serve hot.
Microwave Method:
- Transfer the curry to a microwave-safe dish.
- Cover with a microwave-safe lid or plate to avoid splatters.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check if the tofu and vegetables are heated evenly. If not, continue heating in 30-second intervals.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the coconut curry in an oven-safe dish.
- Cover the dish with aluminum foil to prevent drying out.
- Bake for about 15-20 minutes, or until the tofu and vegetables are heated through.
- Stir halfway through to ensure even heating.
Steam Method:
- Place the curry in a heatproof bowl that fits into a steamer basket.
- Fill a pot with a few inches of water and bring to a simmer.
- Place the steamer basket over the pot, ensuring the water doesn't touch the bowl.
- Cover and steam for about 10 minutes, or until the tofu and vegetables are heated through.
Best Tools for Making This Recipe
Large pan: Used to cook the tofu and curry mixture.
Spatula: Handy for stirring the tofu and curry mixture.
Knife: Essential for chopping the mixed vegetables.
Cutting board: Provides a surface for chopping vegetables.
Measuring spoons: Used to measure the curry powder, salt, and coconut oil.
Measuring cup: Useful for measuring the vegetable broth.
Can opener: Needed to open the can of coconut milk.
Bowl: For setting aside the cooked tofu.
Serving spoon: Ideal for serving the finished curry.
Rice cooker: Optional, but useful for preparing rice to serve with the curry.
How to Save Time on This Recipe
Prep ingredients ahead: Chop mixed vegetables and cube tofu in advance to save time during cooking.
Use pre-made curry powder: Opt for a high-quality curry powder to avoid mixing individual spices.
One-pot cooking: Cook everything in one large pan to reduce cleanup time.
Quick tofu press: Use a tofu press or heavy object to quickly drain excess water from the tofu.
Frozen vegetables: Use frozen mixed vegetables to skip the chopping and reduce cooking time.

Vegan Coconut Curry with Tofu
Ingredients
Main Ingredients
- 1 block Tofu firm, drained and cubed
- 1 tablespoon Coconut Oil
- 1 can Coconut Milk
- 1 cup Vegetable Broth
- 2 tablespoon Curry Powder
- 1 teaspoon Salt
- 2 cups Mixed Vegetables chopped (e.g., bell peppers, carrots, broccoli)
Instructions
- 1. Heat coconut oil in a large pan over medium heat.
- 2. Add tofu and cook until golden brown. Remove and set aside.
- 3. In the same pan, add curry powder and cook for 1 minute.
- 4. Add coconut milk, vegetable broth, and salt. Stir well.
- 5. Add mixed vegetables and cook until tender.
- 6. Return tofu to the pan and simmer for 5 minutes.
- 7. Serve hot with rice or naan.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Vegan Lentil Salad with Apples and Carrot Recipe40 Minutes
- Air Fryer Vegan Burger Recipe35 Minutes
- Vegan Black Bean Burgers Recipe25 Minutes
- Vietnamese Fresh Spring Rolls Recipe20 Minutes
- Vegan Spaghetti Squash Recipe1 Hours
- Vegan Polenta Recipe40 Minutes
- Gluten-Free Chicken and Waffles Recipe50 Minutes
- Vegan Enchiladas Recipe50 Minutes

Leave a Reply