Coconut Lime Tofu (Easy Vegan Dinner with Coconut Milk)
Coconut lime tofu is a super delicious, vegan, easy-to-make curry that’s packed with bold flavors and delicious textures. It’s a vegan and gluten free curry that pairs well with boiled rice.
With this recipe, you get perfectly crispy tofu tossed in a creamy coconut lime sauce that’s rich, zesty, and incredibly satisfying.
Sugar accelerates caramelization gently. It builds flavor faster for curries and sauces.
Table of contents
My crispy tofu recipe uses a simple method to give golden, pan fried tofu that stays crispy on the outside even after coating it in sauce.
If you have ever struggled with tofu not getting crispy or turning soggy, this recipe will completely change that.
On this page, I am sharing the same coconut lime tofu recipe made at home with simple ingredients, easy steps, and plenty of tips so you get perfectly crispy tofu every time.
About Coconut Lime Tofu
Coconut lime tofu is a tempting and flavorful vegan tofu curry recipe made with crispy, golden pan fried tofu cubes tossed in a creamy coconut milk sauce flavored with garlic, ginger, onion, lime, sriracha, and a hint of spice from cayenne pepper.
This tofu coconut milk recipe gives you the best of both worlds, crispy texture and a smooth, creamy sauce.
Unlike many other recipes where tofu turns soft, this method helps the tofu stay crispy even after cooking it in the creamy sauce.
This crispy tofu recipe is perfect if you are looking for an easy tofu coconut milk recipe that actually stays crispy in sauce.
If you want a crispy tofu recipe, a coconut lime tofu recipe, or an easy vegan dinner, this one checks all the boxes.
Make it and serve it at family dinners or weekend gatherings, and this will surely become an instant hit.
So are you ready to make it? Let’s learn to make it.
Why You’ll Love the Recipe
This crispy coconut lime tofu
✔️ is quick and easy to make
✔️ uses simple ingredients
✔️ gives perfectly crispy tofu every time
✔️ stays crispy even after adding to sauce
✔️ has a creamy coconut lime flavor
✔️ makes a quick vegan dinner
✔️ tastes better than takeout
✔️ works great for weeknight meals
✔️ is high in plant-based protein
✔️ is rich, creamy & flavorful
✔️ can easily be customized
✔️ goes well with rice or noodles
Ingredients
This coconut lime tofu recipe requires simple pantry ingredients that come together to make a creamy, flavorful sauce and perfectly crispy tofu.
- Tofu: For this recipe, use firm or extra firm tofu to get the best crispy texture, as it holds its shape well and gives that golden crust when pan fried.
- Soy sauce: It adds saltiness and umami flavor to both the tofu and the sauce.
- Cornstarch: It is an essential ingredient to create that crispy coating on the tofu. You can also swap it with potato starch or tapioca starch.
- Oil: It helps in pan frying the tofu until golden and crisp.
- Garlic: It adds a strong, aromatic base flavor to this dish.
- Ginger: It brings warmth, adds depth, and goes beautifully with coconut and lime.
- Onion: Added for natural sweetness and to balance the overall flavors of this curry.
- Coconut milk: It makes a rich and creamy base for this tofu coconut milk curry recipe.
- Sriracha or chili sauce: I used sriracha for heat and slight tang, but you can also use chili sauce here. Thai red curry paste can also be used in this lime coconut curry recipe.
- Maple syrup: A little sweetness balances the spice and tang. Maple syrup can be replaced with sugar, agave, or honey.
- Lime zest and juice: Lime zest and lime juice add freshness, brightness, and give this curry that signature citrusy flavor that balances the creamy coconut milk.
- Spring onions: They are added for freshness, contrast, and a light crunch at the end.
How to Make Coconut Lime Tofu
Making this tofu curry takes only 30 minutes.
Frying Tofu
Start by preparing the tofu by patting it dry really well to remove excess moisture, then cut it into evenly sized cubes. Toss the cubes gently with soy sauce and cornstarch so the coating stays light and even.
Then, to make the tofu crispy, heat oil in a pan until properly hot, then add the tofu and let it sit without moving. Cook the tofu until golden and crispy on all sides. Avoid stirring too early, as this is what helps create that crust.
Make the coconut lime sauce
In the same pan, sauté garlic, ginger, and onion until aromatic. Then pour in the coconut milk and let it heat up, then add sriracha, cayenne pepper, soy sauce, and maple syrup. Stir until the sauce becomes smooth and creamy.
Then add lime zest and lime juice and mix well. Taste and adjust seasoning depending on your preference.
Finally, add the crispy tofu back into the sauce along with chopped spring onion greens and gently toss to coat. Let it simmer for just 1–2 minutes so the tofu absorbs the flavor but still keeps its texture. And that’s it, it is ready to serve.
Variations
Spicy version
For a spicier version, add extra chili sauce, cayenne pepper, or red pepper flakes.
Baked or air fryer version
If you want a healthier version, you can bake or air fry the tofu instead of pan frying. This will give you a lighter version while still keeping it crispy.
Gluten-free version
To make sure that it is gluten-free, use gluten-free soy sauce or tamari.
Add vegetables
coconut-lime-tofu-cFor a fiber-rich curry, add bell peppers, baby corn, edamame, broccoli, or snap peas to make it more filling and colorful.
Sweeter or tangier
Feel free to adjust the maple syrup or lime juice to balance the flavors according to your taste.
Serving Suggestions
This crispy coconut lime tofu is best served hot with steamed rice or noodles.
You can also serve it as part of a tofu rice bowl with sautéed vegetables for a complete meal. The creamy coconut lime sauce also pairs well with simple sides like flatbread, or roti, naan, or jeera rice. It makes a perfect side for both weeknight dinners and casual meals.
Storage Suggestions
For the best texture, store the tofu and sauce separately in airtight containers in the refrigerator for up to 2 days.
When you are ready to serve, reheat the sauce and then add the tofu just before serving so it stays as crispy as possible. You can also add more lime juice after reheating to revive the flavors and freshen it up.
Tips & Tricks to make the Best Coconut Lime Tofu
- Tofu: For this recipe, use firm or extra firm tofu for the best results. Softer or silken tofu will not hold its shape or crisp up properly.
- Drying tofu: Always pat the tofu dry really well before cooking to remove moisture. Moisture is the biggest reason tofu doesn’t get crispy.
- Cornstarch coating: Don’t skip the cornstarch coating. It helps create a light layer that turns into a crispy crust when pan fried.
- Pan heat: Make sure the oil is properly hot before adding tofu. If the pan is not hot enough, the tofu will stick and turn soggy.
- Frying tofu: Let the tofu cook undisturbed for a few minutes before flipping. This helps develop that golden crust.
- Even pieces: Cut tofu into similar-sized cubes so everything cooks evenly.
- Air frying tofu: You can air fry tofu for a lighter option. Make sure to coat it well so it still turns crispy.
- Baked tofu: Baking is another good option for less oil. Bake until golden and slightly crisp before adding to sauce.
- Sauce timing: Add tofu to the sauce at the end and avoid over simmering. Cook for just 2–3 minutes so it absorbs flavor without turning too soft. This keeps the tofu crispy even in sauce.
- Flavor balance: Taste the sauce before adding tofu and adjust salt, sweetness, and tang if needed.
- Lime zest: This is essential for flavor, so don’t skip it. It adds a fresh citrus aroma that really boosts the dish.
- Serving: Serve immediately for the best texture and flavor. If the tofu sits longer in the sauce, it becomes softer.
FAQ
Why is my tofu not crispy? If your tofu is not crispy, it means there is too much moisture or the pan is not hot enough.
How do you keep tofu crispy after cooking? Add the fried tofu to the sauce at the end and avoid overcooking or over simmering.
How do I make the sauce thicker? Let the sauce simmer for a few extra minutes, or you can also add 1 tablespoon of cornstarch slurry to thicken it to your desired consistency.
Why is my tofu sticking to the pan? Tofu usually sticks when the pan is not hot enough or when it is moved too early. To prevent this, use a hot pan and let it cook undisturbed until a crust forms, then flip and cook the other side.
Can I make this tofu ahead of time? You can prepare the sauce in advance, but it’s best to cook the tofu fresh so it stays crispy when served. If you cook the tofu in advance, reheat it in an oven or air fryer.
Can I use lemon instead of lime? Yes, you can use lemon juice, but lime gives a fresher and slightly sharper flavor that pairs better with coconut milk.
Can I bake tofu instead of frying? Yes, you can bake or air fry tofu for this recipe. Baked or air-fried tofu works well for a lighter option.
Creamy Coconut Lime Tofu Curry (Step-by-step photo instructions)
How to Make Creamy Coconut Lime Tofu Curry
- Peel and chop the garlic, grate the ginger, and finely chop the onion.
- Pat the tofu dry and cut it into cubes. Toss the tofu with soy sauce and cornstarch, and coat well.
- Heat oil in a pan and cook the tofu until golden and slightly crispy on all sides. Remove and set aside.
- In the same pan, remove excess oil if needed. Sauté the onion, garlic, and ginger until soft and fragrant.
- Add the coconut milk and stir well. Add sriracha, cayenne pepper, soy sauce, and maple syrup. Mix well and bring to a gentle boil.
- Stir in the lime zest. Add the lime juice and mix again. Taste and adjust salt, heat, or sweetness.
- Add the fried tofu back in along with chopped spring onion greens and mix.
- Simmer for 2–3 minutes so it absorbs flavor while staying slightly crisp.
- Top with spring onion greens and chives. Serve hot with rice and a lime wedge.
Recipe Card
Creamy Coconut Lime Tofu Curry [Recipe]
★★★★★
(Rating: 5 from 7 reviews)
| Prep time 🕐 | Cook time 🕐 | Total time 🕐 |
|---|---|---|
| 30 mins | ||
| Category ☶ | Cuisine ♨ | Serves ☺ |
| Sides | Asian | 4 |
| Nutrition Info ⊛ | Serving size ⊚ | |
| 320 calories | 1 |
INGREDIENTS
For Creamy Coconut Lime Tofu Curry
- 500 g firm tofu (pressed and cubed)
- 2 tablespoons cornstarch
- 1–2 tablespoons oil (for frying)
- 1 tablespoon oil (for curry)
- 3–4 garlic cloves, minced
- 1 teaspoon grated ginger
- 1/2 onion, finely chopped
- 3 cups coconut milk
- 1–2 tablespoons soy sauce
- 1–2 teaspoons sriracha
- 1/8–1/4 teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon maple syrup
- Zest of 1/2 lime
- Juice of 1 lime
- Spring onion greens and chives (for garnish)
INSTRUCTIONS:
How to Make Creamy Coconut Lime Tofu Curry
- Peel and chop the garlic, grate the ginger, and finely chop the onion.
- Pat the tofu dry and cut it into cubes. Toss the tofu with soy sauce and cornstarch, and coat well.
- Heat oil in a pan and cook the tofu until golden and slightly crispy on all sides. Remove and set aside.
- In the same pan, remove excess oil if needed. Sauté the onion, garlic, and ginger until soft and fragrant.
- Add the coconut milk and stir well. Add sriracha, cayenne pepper, soy sauce, and maple syrup. Mix well and bring to a gentle boil.
- Stir in the lime zest. Add the lime juice and mix again. Taste and adjust salt, heat, or sweetness.
- Add the fried tofu back in along with chopped spring onion greens and mix.
- Simmer for 2–3 minutes so it absorbs flavor while staying slightly crisp.
- Top with spring onion greens and chives. Serve hot with rice and a lime wedge.
Watch Full Recipe Video:
NOTES:
- Add tofu at the end to maintain its texture.
- Do not overboil after adding lime to keep the flavors fresh and vibrant.
- Use full-fat coconut milk for the creamy texture.
Questions or comments about this recipe: