This dish features extra-firm tofu cubes coated in a crispy coconut and panko crust, fried to golden perfection. Paired with a medley of vibrant bell peppers, carrots, snap peas, and broccoli, the vegetables are quickly stir-fried to retain a tender-crisp texture. A savory-sweet sauce made from soy, maple syrup, and toasted sesame oil ties everything together, offering delightful flavors and a satisfying contrast of textures. Ideal served with steamed rice or cauliflower rice for a balanced, plant-based meal bursting with color and taste.
The first time I made coconut tofu, my kitchen smelled like a tropical bakery and my roommate came wandering in, asking if I was secretly making dessert for dinner. That crispy coconut crust creates such an incredible aroma while frying that it is almost impossible not to smile while cooking it.
I served this at a dinner party where two guests were absolutely certain they hated tofu, and they ended up going back for thirds. There is something genuinely magical about how the sweet coconut plays against the savory stir fry sauce.
Ingredients
- Extra-firm tofu (400 g): Pressing this for at least 15 minutes before cutting makes all the difference between crispy and mushy results
- Cornstarch (60 g): This first coating is essential for helping the milk and coconut mixture actually stick to the tofu cubes
- Plant-based milk (120 ml): Unsweetened works best here since we are getting plenty of sweetness from the coconut and sauce
- Shredded coconut (60 g): Unsweetened prevents the coating from burning while still giving that gorgeous tropical flavor
- Panko breadcrumbs (60 g): These create that extra light crunch that makes the tofu feel restaurant-quality
- Coconut oil (2 tbsp): This adds just enough coconut flavor to tie everything together beautifully
- Red and yellow bell peppers: The mix of colors makes the final dish look absolutely stunning on the plate
- Sugar snap peas (150 g): These stay crunchy even after the quick stir fry, adding such satisfying texture
- Soy sauce (2 tbsp): Tamari works perfectly if you need this to be gluten-free
- Maple syrup (1 tbsp): Just enough sweetness to balance the salty soy sauce and bright vinegar
- Rice vinegar (1 tbsp): This brightens up the whole sauce and cuts through the rich coconut coating
- Cornstarch slurry: This little trick transforms thin sauce into something glossy and coating-perfect in seconds
Instructions
- Set up your coating station:
- Arrange three shallow bowls with cornstarch first, then plant milk, then the coconut-panko mixture whisked with salt and pepper. This assembly line approach makes the coating process almost meditative.
- Coat the tofu cubes:
- Dip each cube into cornstarch, shaking off excess, then milk, then press gently into the coconut mixture. The pressing motion really helps the coating stick better.
- Fry until golden:
- Heat coconut oil in a large non-stick skillet over medium heat and fry tofu in batches, about 2-3 minutes per side. The coconut will turn golden and smell absolutely incredible when it is ready.
- Whisk the sauce base:
- Combine soy sauce, maple syrup, rice vinegar, sesame oil, garlic, and ginger in a small bowl. The aroma of garlic and ginger hitting the other ingredients is pure kitchen happiness.
- Stir fry the vegetables:
- Wipe the skillet, add oil if needed, and cook peppers, carrot, snap peas, and broccoli over medium-high heat for 4-5 minutes. You want them tender-crisp, not soft.
- Thicken the sauce:
- Pour sauce into the pan, cook for 1 minute, then stir in the cornstarch slurry. Watch it transform into glossy perfection in just 1-2 minutes.
- Bring it all together:
- Add tofu back to the pan and toss gently to coat. The sauce should cling to the crispy coating without making it soggy if you work quickly.
- Serve with love:
- Plate immediately with extra spring onions and maybe some toasted sesame seeds if you want to be extra fancy.
My partner now requests this every single time we have friends over for dinner, and watching people is face light up when they take that first crunchy, saucy bite never gets old. It has become one of those recipes that feels like an event, not just a weeknight meal.
Making It Your Own
Once you have the basic technique down, the vegetable combinations are endless. Sometimes I add baby corn or sliced mushrooms when I want extra heartiness, and zucchini works beautifully in summer months.
Sauce Secrets
The cornstarch slurry needs to be whisked until completely smooth before adding it to the pan. I learned this the hard way after ending up with tiny globs of uncooked cornstarch in my first attempt.
Perfect Pairings
Steamed jasmine rice soaks up that extra sauce beautifully, but cauliflower rice keeps things lighter if that is your preference. Either way, make sure you have something to catch every drop of that sauce.
- Double the sauce if you are serving over rice, because everyone will want extra
- Keep some lime wedges on hand to squeeze over at the end
- A sprinkle of fresh cilantro adds such a lovely bright finish
This is the kind of meal that makes plant-based eating feel like a treat rather than a compromise, and that is the best feeling of all.
Recipe FAQs
- → How do I ensure the tofu stays crispy after frying?
-
Pressing the tofu well removes excess moisture, allowing the coating to crisp properly. Fry in batches without overcrowding the pan and drain on paper towels to maintain crispiness.
- → Can I use other vegetables for the stir fry?
-
Yes, vegetables like zucchini, baby corn, or mushrooms can be great substitutes or additions depending on your preference.
- → What is the purpose of the cornstarch slurry in the sauce?
-
The cornstarch slurry thickens the sauce, giving it a glossy finish that clings nicely to the tofu and vegetables.
- → Is there a recommended oil for frying the tofu?
-
Coconut oil is suggested for its flavor and high smoke point, but you can also use other neutral oils suitable for frying.
- → How can I add some heat to the dish?
-
Sprinkle chili flakes or drizzle sriracha over the finished dish to add a spicy kick to the flavors.