Grilled zucchini develops a delightful smoky sweetness that pairs perfectly with a bold, spicy Asian-inspired sauce. This quick and easy recipe brings together tender, charred zucchini and a tangy, umami-packed sauce featuring soy, ginger, garlic, and chili heat. Ideal for summer BBQs, weeknight dinners, or as a light lunch addition, it’s low in calories yet bursting with flavor and nutrients. Ready in under 20 minutes, it’s a crowd-pleaser that proves healthy eating can be exciting and delicious.
Ingredients (Serves 4)
For the Zucchini:
4 medium zucchinis
2 tablespoons olive oil or avocado oil (or sesame oil for extra Asian flair)
Salt and freshly ground black pepper, to taste
For the Spicy Asian Sauce:
3 tablespoons low-sodium soy sauce or tamari (for gluten-free)
1 tablespoon toasted sesame oil
1 tablespoon rice vinegar or fresh lime juice
1–2 teaspoons honey or maple syrup (adjust for desired sweetness)
2 garlic cloves, minced
1 tablespoon fresh ginger, grated
1–2 tablespoons sriracha, sambal oelek, or chili garlic sauce (adjust to your spice preference)
1 teaspoon sesame seeds (plus more for garnish)
Garnishes:
2 green onions, thinly sliced
Extra sesame seeds, toasted (optional)
Fresh cilantro or Thai basil (optional, for extra freshness)
Instructions
Preheat the grill: Heat your outdoor grill or grill pan to medium-high heat (about 400°F/200°C). Lightly oil the grates to prevent sticking.
Prepare the zucchini: Wash and trim the ends of the zucchinis. Slice each lengthwise into ¼-inch thick planks (or 2–4 planks per zucchini depending on size). Brush both sides generously with oil and season with salt and pepper.
Grill the zucchini: Place the slices on the hot grill. Cook for 3–5 minutes per side, or until tender, with nice char marks and grill lines. Avoid overcooking to keep them from becoming mushy.
Make the sauce: While the zucchini grills, whisk together all the sauce ingredients in a small bowl until well combined. Taste and adjust spice, sweetness, or saltiness as needed.
Assemble and serve: Arrange the grilled zucchini on a serving platter. Drizzle the spicy Asian sauce generously over the top (or serve it on the side for dipping). Sprinkle with sliced green onions and extra sesame seeds. Serve immediately for the best texture.
Prep time: 10 minutes Cook time: 8–10 minutes Total time: Under 20 minutes
Nutritional Facts (Approximate per Serving)
Based on 4 servings and standard ingredient portions:
Calories: 130
Total Fat: 8g (mostly healthy fats from sesame oil)
Carbohydrates: 12g
Dietary Fiber: 3g
Protein: 4g
Sodium: Moderate (lower if using low-sodium soy sauce)
Key micronutrients: High in Vitamin A, C, and K from zucchini; potassium and antioxidants.
Note: Values are estimates and can vary slightly based on exact measurements, brands, and portion sizes. Zucchini itself is exceptionally low-calorie (about 17 kcal per 100g) and hydrating.
Health Benefits
This dish is as nutritious as it is tasty:
Weight Management and Digestion: Zucchini is low in calories but high in water and fiber, promoting satiety, gut health, and regular digestion.
Heart and Immune Support: Rich in potassium (helps regulate blood pressure), vitamins A, C, and K (for immunity, vision, and bone health), plus antioxidants like lutein.
Anti-Inflammatory Boost: Ginger and garlic in the sauce offer natural anti-inflammatory properties; sesame oil provides heart-healthy fats.
Blood Sugar Friendly: The fiber and low glycemic index of zucchini, combined with minimal added sugars, make it suitable for balanced diets.
Overall, it’s vegan, gluten-free adaptable, and a great way to sneak more vegetables into your meals.
Tips and Variations
Spice Level: Start mild and add more chili sauce gradually—perfect for families or heat lovers.
Make it Vegan/Gluten-Free: Use tamari instead of soy sauce and maple syrup instead of honey.
Variations: Swap zucchini for yellow squash, eggplant, or asparagus. Add a teaspoon of miso paste to the sauce for deeper umami. For crunch, top with crushed peanuts or toasted pine nuts.
Indoor Option: Use a grill pan or cast-iron skillet on the stovetop if you don’t have an outdoor grill.
Storage: Best enjoyed fresh, but leftovers can be refrigerated in an airtight container for 1–2 days. Reheat gently or enjoy cold in salads.
Pro Tip: Don’t overcrowd the grill—cook in batches for even charring.
Serving Suggestions
Pair this vibrant side with grilled proteins like chicken, shrimp, tofu, or salmon for a complete meal. It shines in Asian-inspired bowls over rice, quinoa, or noodles. Serve alongside stir-fries, dumplings, or as part of a summer potluck spread. For a low-carb option, enjoy it solo or with a fresh salad.
This Grilled Zucchini with Spicy Asian Sauce is proof that simple ingredients can create restaurant-quality results at home. Healthy, flavorful, and ready in minutes—give it a try and elevate your next meal!
Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.
There are appetizers you order at restaurants and never think to make at home. And then there are appetizers like these Vegan Spring Rolls — the kind that come out of the oil shatteringly crisp and deeply golden, filled with a savory, garlicky vegetable and glass noodle filling that is simultaneously light and deeply satisfying, served with a dipping sauce so good you will want to use it on everything. This is that spring roll. The one that rivals any restaurant version. The one that makes the effort entirely worth it the moment you bite through that crackling exterior.
This recipe fills rice paper or wheat wrappers with a quick-cooked filling of glass noodles, shredded cabbage, carrot, mushrooms, garlic, and ginger, seasoned with soy sauce and sesame oil, then fried until deeply golden and served with a classic sweet chili or soy-based dipping sauce. Every element is designed to produce the most satisfying spring roll possible — a crispy exterior, a flavorful filling that holds together without being too wet, and a sauce that complements rather than overwhelms.
What makes these spring rolls so outstanding is the filling technique — cooking out as much moisture as possible before rolling ensures the wrappers stay crispy rather than steaming from the inside out, the single most common problem with homemade spring rolls.
This recipe is 100% vegan, ready in about 40 minutes, and absolutely wonderful served immediately while the shells are at their crispiest.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
20 mins
40 mins
4
~280 kcal
Ingredients
For the Filling
100g glass noodles (vermicelli), soaked in warm water for 10 minutes then drained
2 cups (160g) green cabbage, very finely shredded
1 medium carrot, julienned
100g shiitake or cremini mushrooms, finely chopped
3 spring onions, thinly sliced
3 cloves garlic, minced
1 tbsp fresh ginger, grated
2 tbsp soy sauce or tamari
1 tsp sesame oil
1 tbsp neutral oil
Black pepper to taste
For the Rolls
20 spring roll wrappers (rice paper or wheat wrappers)
2 tbsp cornstarch mixed with 3 tbsp water (for sealing)
For Frying
3 cups (720ml) neutral vegetable oil
For the Dipping Sauce
3 tbsp soy sauce
2 tbsp rice vinegar
1 tbsp maple syrup
1 tsp sesame oil
1 clove garlic, grated
½ tsp chili flakes
Instructions
Make the filling. Heat the oil in a large skillet over medium-high heat. Add the garlic and ginger and cook for 30 seconds. Add the mushrooms and cook for 3–4 minutes until golden and most moisture has evaporated. Add the cabbage and carrot and cook for 3–4 minutes until softened. Add the drained glass noodles, soy sauce, sesame oil, and spring onions. Toss well and cook for 2 minutes. Season with pepper. Transfer to a bowl and let cool completely — this step is essential.
Roll the spring rolls. Lay a spring roll wrapper on a clean surface. Place 2–3 tablespoons of filling near the bottom edge. Fold the bottom up over the filling, then fold in both sides, then roll tightly upward. Seal the final edge with a dab of the cornstarch and water mixture. Repeat with remaining wrappers and filling.
Fry the spring rolls. Heat the oil in a deep pot to 350°F (175°C). Fry the spring rolls in batches of 3–4 for 3–4 minutes, turning occasionally, until deeply golden and crispy all over. Drain on a wire rack.
Make the dipping sauce. Whisk together the soy sauce, rice vinegar, maple syrup, sesame oil, garlic, and chili flakes until combined.
Serve immediately. Serve the hot spring rolls with the dipping sauce while at their crispiest.
Pro Tips
Cool the filling completely before rolling — warm filling creates steam inside the wrapper during frying, which softens the exterior instead of crisping it.
Roll tightly and seal well — loose rolls fall apart in the oil and filling leaks into the oil.
Fry at the correct temperature and in small batches to maintain oil temperature throughout.
Drain on a wire rack rather than paper towel to prevent the bottoms from steaming soft.
Why Cooling the Filling Matters So Much
The crispiness of a spring roll depends almost entirely on the moisture content of the filling and the temperature at which it is fried. A warm filling releases steam as it heats in the oil, which softens the wrapper from the inside out and produces a soft rather than crispy result. A completely cooled, properly dried filling does not produce this steam, allowing the wrapper to fry to a shatteringly crispy shell unimpeded.
Flavor Variations
Tofu Spring Rolls: Add finely crumbled, pressed tofu to the filling for extra protein.
Glass Noodle Only Rolls: Reduce the vegetables and increase the noodles for a lighter, more noodle-forward filling.
Fresh Spring Rolls: Skip frying entirely and serve the filling in fresh rice paper rounds with dipping sauce for a lighter, no-cook version.
Nutritional Highlights (Per Serving — 5 rolls)
Calories
Protein
Carbs
Fiber
Fat
~280 kcal
6g
38g
3g
12g
Storage
Best fresh: Spring rolls are at their best immediately after frying while the shells are still shatteringly crispy.
Refrigerator: Store cooked rolls for up to 2 days. Reheat in an air fryer at 375°F (190°C) for 5 minutes to restore crispiness.
Freezer: Freeze unfried, assembled spring rolls on a tray until solid then transfer to a freezer bag for up to 1 month. Fry directly from frozen, adding 1–2 extra minutes.
Frequently Asked Questions
Can I air fry these instead of deep frying?
Yes — spray the assembled rolls generously with oil and air fry at 390°F (200°C) for 12–14 minutes, turning halfway, for a lighter result with most of the crispiness of frying.
What wrappers work best?
Wheat spring roll wrappers produce the crispiest, most traditional result. Rice paper wrappers also work but produce a slightly different, more delicate texture.
Why are my spring rolls soggy?
Soggy spring rolls are almost always caused by filling that was not cooled completely before rolling, filling that was too wet, or oil that was not hot enough. Ensure the filling is completely cool and dry and maintain oil temperature at 350°F throughout frying.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more crispy vegan appetizer and snack recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are dinners you make because something quick is needed. And then there are dinners like this Vegan Coconut Panko Crusted Tofu — the kind that comes out of the oven or fryer shatteringly crisp, with a golden, coconut-flecked crust giving way to tender, juicy tofu inside, paired with a sweet and tangy dipping sauce that ties the whole tropical flavor profile together beautifully. This is that dinner. The one that turns ordinary tofu into something genuinely exciting. The one that makes a weeknight dinner feel like a mini vacation.
This recipe coats marinated tofu in a crispy coating built on panko breadcrumbs and shredded coconut, baked or fried until deeply golden and crunchy, with the coconut adding a subtle sweetness and an extra layer of crispness that elevates simple panko-crusted tofu into something more interesting and more distinctly tropical.
What makes this tofu so outstanding is the coconut and panko combination — the panko provides the large, craggy crunch, while the shredded coconut toasts alongside it, adding both flavor and a slightly different, more delicate crispness that makes every bite texturally interesting.
This recipe is 100% vegan, naturally adaptable to gluten-free, ready in about 35 minutes, and absolutely wonderful served with a sweet chili or mango dipping sauce alongside rice and steamed vegetables.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
20 mins
35 mins
4
~340 kcal
Ingredients
For the Tofu
450g firm tofu, pressed and cut into sticks or triangles
½ cup (120g) mango, diced (fresh or thawed frozen)
2 tbsp sweet chili sauce
1 tbsp lime juice
1 tsp soy sauce
Optional Add-ins
¼ tsp chili flakes in the coating for gentle heat
Lime zest added to the coconut panko mixture
A pinch of curry powder in the coating for extra warmth
To Serve
Steamed jasmine rice
Steamed or stir-fried vegetables
Fresh cilantro and lime wedges
Instructions
Marinate the tofu. Press the tofu thoroughly and cut into sticks or triangles. Toss with the soy sauce and lime juice and let marinate for 10 minutes while preparing the coating.
Make the coconut panko coating. In a wide shallow dish combine the panko breadcrumbs, shredded coconut, salt, and garlic powder.
Prepare the dredging stations. Place the flour or cornstarch in one shallow dish, the prepared flax egg in another, and the coconut panko mixture in a third.
Coat the tofu. Working one piece at a time, dredge each tofu piece in the flour, then dip in the flax egg, then press firmly into the coconut panko mixture, coating all sides evenly.
Bake or fry. For baking, preheat the oven to 400°F (200°C), arrange the coated tofu on a lined baking sheet, spray lightly with oil, and bake for 22–25 minutes, flipping halfway, until deeply golden and crispy. For frying, heat oil to 350°F (175°C) and shallow fry for 3–4 minutes per side until golden.
Make the dipping sauce. Blend the mango, sweet chili sauce, lime juice, and soy sauce until mostly smooth, leaving some texture if desired.
Serve immediately. Serve the hot crispy tofu with the dipping sauce alongside, over rice with steamed vegetables.
Pro Tips
Press the tofu very thoroughly for the crispiest result — excess moisture is the enemy of a crispy coating.
Press the coconut panko mixture firmly onto each piece of tofu to ensure it adheres well during cooking.
If baking, spray generously with oil for the best golden color and crispness — an unsprayed coating will not crisp properly.
Use unsweetened shredded coconut for the coating, as sweetened coconut burns more easily and produces an overly sweet result.
Why Coconut and Panko Work So Well Together
Panko breadcrumbs are larger and airier than standard breadcrumbs, producing an exceptionally light, crunchy coating when baked or fried. Adding shredded coconut to the mix introduces natural oils that aid browning and a subtle sweetness that pairs beautifully with savory, tangy dipping sauces — a combination commonly found in tropical and Southeast Asian-inspired cooking, where coconut is used both for flavor and for its contribution to crispy textures.
Flavor Variations
Spicy Coconut Tofu: Add chili flakes to the coating and serve with a spicy sriracha mayo instead of the mango sauce.
Curry Coconut Tofu: Add curry powder to the coating for a warmly spiced version, served with a coconut curry dipping sauce.
Pineapple Dipping Sauce Version: Replace the mango in the dipping sauce with fresh pineapple for a different tropical fruit character.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~340 kcal
16g
30g
5g
18g
Storage
Refrigerator: Store cooked tofu in an airtight container for up to 3 days. Reheat in an air fryer or oven to restore crispiness.
Freezer: Freeze cooked, cooled tofu in a single layer for up to 1 month. Reheat from frozen in an air fryer or oven until crispy and heated through.
Sauce: The dipping sauce keeps in the refrigerator for up to 4 days.
Frequently Asked Questions
Can I air fry this tofu instead of baking or frying?
Yes — air fry at 390°F (200°C) for 12–14 minutes, flipping halfway, for an excellent crispy result with minimal oil.
Can I make this gluten-free?
Yes — use gluten-free panko breadcrumbs and tamari instead of soy sauce.
Can I use a different dipping sauce?
Yes — sweet chili sauce alone, a peanut sauce, or a simple sweetened soy-lime dip all work well with the coconut crust.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more crispy, tropical-inspired vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are takeout dishes you crave on a Friday evening when the week has been long and the thought of cooking feels impossible. And then there are dishes like this Vegan Orange Tofu — the kind that are so extraordinary, so vibrant, so deeply satisfying that they make you forget entirely that you ever wanted takeout in the first place, that fill the kitchen with the most intoxicating aroma of caramelizing citrus and soy and ginger as the sauce reduces in the pan, and that deliver a plate so beautiful — the glossy, burnished orange-glazed tofu cubes scattered over steamed rice with their lacquered surface catching the light — that you pause for a moment before eating simply to appreciate what you have made. This is that dish. The one that becomes your Friday night tradition. The one that is faster than any delivery, more delicious than any restaurant version, and so thoroughly, completely satisfying that the idea of ordering in seems almost absurd once you have made it.
This is crispy tofu at its absolute finest — extra firm tofu pressed until completely dry, cut into perfect cubes, coated lightly in cornstarch, and pan-fried in hot oil until every surface is a deep, shatteringly golden brown with a crust so crispy it audibly crunches when you bite through it — then tossed in a fresh orange sauce of such extraordinary brightness and complexity that it is simultaneously one of the simplest and most spectacular sauces in all of plant-based cooking. Fresh orange juice. Soy sauce. Fresh ginger. Garlic. Rice vinegar. Maple syrup. Sesame oil. A touch of cornstarch to thicken everything into a glossy, coating, restaurant-quality glaze that clings to every crispy cube of tofu in a lacquer of pure concentrated orange flavor that is sweet and tangy and savory and deeply, deeply delicious all at once.
What makes this recipe so genuinely outstanding is the double commitment to texture. The tofu is pressed for a minimum of 20 minutes to remove every drop of excess moisture — producing a cube that is dense, dry-surfaced, and primed for the cornstarch coating to adhere perfectly and create the extraordinary crust. The sauce is made separately and added to the already-crispy tofu only at the very end of cooking — preserving the crust rather than softening it during a long braise. The result is tofu that is crispy on the outside, tender on the inside, and coated in a sauce that clings rather than pools — every bite an extraordinary combination of textures and flavors that is simply, completely irresistible.
This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely spectacular served over steamed jasmine rice, brown rice, or cauliflower rice with steamed broccoli, bok choy, or snap peas alongside.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
15 mins
35 mins
4
~420 kcal
Ingredients
For the Crispy Tofu
2 blocks (800g total) extra firm tofu, pressed for minimum 20 minutes
4 tbsp cornstarch
1 tsp garlic powder
1 tsp salt
½ tsp white pepper
3 tbsp neutral oil (avocado oil or vegetable oil — high smoke point essential)
For the Orange Sauce
1 cup (240ml) fresh orange juice (from approximately 3–4 large oranges — fresh is non-negotiable)
Zest of 2 oranges
3 tbsp soy sauce or tamari
2 tbsp maple syrup or agave nectar
2 tbsp rice vinegar
1 tbsp sesame oil
4 cloves garlic, very finely minced
1 tbsp fresh ginger, peeled and very finely grated
1 tsp chili flakes or sriracha (optional — adds beautiful warmth)
2 tbsp cornstarch dissolved in 3 tbsp cold water (slurry for thickening)
Optional Add-ins
1 red bell pepper, cut into 1-inch pieces (add to pan with sauce)
1 cup (90g) broccoli florets, lightly steamed (toss in with tofu)
½ cup (75g) snap peas (add to pan with sauce)
2 spring onions, thinly sliced (garnish)
1 tsp black bean paste (adds extraordinary depth to sauce)
To Serve
Steamed jasmine rice or brown rice
Steamed broccoli, bok choy, or snap peas
Sesame seeds — white and black
Thinly sliced spring onions
Fresh red chili, thinly sliced
Orange slices for garnish
Extra sriracha for heat lovers
Instructions
Press the tofu — this step is non-negotiable. Remove the tofu from its packaging and drain completely. Wrap each block in several layers of clean kitchen towel or paper towel and place on a flat surface. Place a heavy cutting board, cast iron skillet, or stack of books on top and press for a minimum of 20 minutes — 30 minutes produces an even better result. The goal is to remove as much moisture as possible from the tofu — the drier the tofu the crispier the finished crust will be. After pressing unwrap and cut into 1-inch cubes. Pat the cut surfaces dry with additional paper towel.
Make the orange sauce. In a small bowl whisk together the fresh orange juice, orange zest, soy sauce, maple syrup, rice vinegar, sesame oil, minced garlic, grated ginger, and chili flakes until completely combined. Taste the sauce — it should be bright, tangy, sweet, savory, and intensely orange-forward. Adjust with additional maple syrup for sweetness, rice vinegar for tartness, or soy sauce for depth. In a separate small bowl mix the cornstarch with cold water until completely smooth to create the thickening slurry. Set both aside.
Coat the tofu in seasoned cornstarch. In a large bowl combine the cornstarch, garlic powder, salt, and white pepper. Add the pressed tofu cubes and toss gently but thoroughly until every surface of every cube is evenly coated in the seasoned cornstarch. The coating should be thin and uniform — shake off any excess. This cornstarch coating is what creates the extraordinary crispy crust and also helps the orange sauce adhere to the tofu rather than sliding off.
Pan-fry the tofu to golden perfection. Heat the neutral oil in a large non-stick skillet or wok over high heat until shimmering and almost smoking. Add the coated tofu cubes in a single layer — do not crowd the pan, work in two batches if necessary. Cook without touching for 2–3 minutes until the bottom is deeply golden and releases easily from the pan. Flip each cube and cook for a further 2 minutes. Continue turning until all four sides are deeply golden and shatteringly crispy — approximately 8–10 minutes total. Transfer to a plate lined with paper towel to drain briefly.
Make the sauce in the same pan. Pour off any excess oil from the skillet leaving approximately one teaspoon. Reduce the heat to medium and pour in the prepared orange sauce mixture. It will bubble and steam dramatically — stir immediately to incorporate any caramelized bits from the bottom of the pan. Cook for 2–3 minutes until the sauce has reduced slightly and is deeply fragrant. Add the cornstarch slurry — pour it in gradually while stirring continuously — and cook for a further 60–90 seconds until the sauce has thickened to a glossy, coating consistency that falls from a spoon in a slow, thick ribbon.
Toss the tofu in the sauce. Add the crispy tofu back to the pan with the thickened orange sauce and toss gently but quickly to coat every cube in the glossy, fragrant glaze. The tofu should be coated on all surfaces in a thin, even lacquer of orange sauce — not swimming in excess sauce. If adding bell pepper or snap peas add them now and toss for 60 seconds until just heated through and bright in color.
Serve immediately and beautifully. Divide steamed rice between four warmed bowls and spoon the orange-glazed tofu over the top in a generous, generous pile. Scatter sesame seeds over the top — both white and black for visual contrast. Add thinly sliced spring onions and fresh red chili. Arrange any steamed vegetables alongside or underneath the tofu. Finish with a small drizzle of sesame oil and serve immediately — the tofu is at its absolute crispiest and most extraordinary the moment it leaves the pan.
Pro Tips for the Most Extraordinary Vegan Orange Tofu
Press the tofu for longer than you think necessary. Twenty minutes is the minimum — thirty is better and forty is better still. The single most significant factor in achieving crispy, golden tofu rather than soft, pale tofu that steams rather than fries is the complete removal of surface and internal moisture before cooking. Every minute of pressing time is paid back with superior crispiness in the finished dish.
Use extra firm tofu and no other variety. Firm, silken, or soft tofu contains too much water to achieve the crispy crust this recipe requires. Extra firm tofu — the driest variety available — is the only suitable choice. Some brands sell pre-pressed or super-firm tofu that requires no pressing at all and produces an outstanding result straight from the packet.
Use fresh orange juice always. The difference between fresh-squeezed orange juice and carton orange juice in this sauce is significant and immediately apparent. Fresh orange juice has a brightness, a complexity, and a depth of citrus flavor that processed juice simply cannot replicate. Three to four large oranges produce the one cup of juice needed — the five minutes required to juice them is completely worth the result.
Add the sauce to already-crispy tofu. Never add the tofu to the sauce to cook together — this produces soft, sauce-saturated tofu that has lost every element of the crispy crust. Always make the sauce separately, thicken it in the pan, and toss the already-crispy tofu through it for the minimum time needed to coat it. Speed is everything in this final step.
Get the oil genuinely hot before adding the tofu. The oil must be almost smoking before the tofu goes in — this immediate, intense heat is what creates the crispy outer crust in the first 30 seconds of contact. Tofu added to insufficiently hot oil absorbs the oil rather than searing against it and produces a greasy, soft result rather than the shatteringly crispy crust this recipe achieves.
Do not move the tofu for the first 2–3 minutes. Place the coated tofu in the hot oil and leave it completely undisturbed for the first 2–3 minutes of cooking. Premature movement prevents the crust from forming and causes the tofu to stick to the pan. The tofu will release naturally from the pan surface when the crust has properly formed — if it resists, wait another 30 seconds.
The Extraordinary Versatility of Tofu in Plant-Based Cooking
Tofu is one of the most misunderstood and underestimated ingredients in the entire plant-based pantry — and this recipe represents perhaps the finest single argument for why it deserves to be reconsidered by anyone who has ever dismissed it as bland, soft, or unsatisfying.
Tofu is made from coagulated soy milk — a preparation that dates back over two thousand years in Chinese culinary history and that has been refined across centuries of East and Southeast Asian cooking into one of the most versatile, nutritionally impressive, and texturally remarkable ingredients available anywhere in the world. Extra firm tofu — the variety used in this recipe — is pressed during production to remove most of its water content, producing a dense, protein-rich block that responds to heat in ways that are entirely distinct from softer varieties.
When pressed, dried, coated in cornstarch, and cooked in very hot oil, extra firm tofu undergoes a remarkable transformation. The cornstarch coating creates a physical barrier that prevents moisture from escaping the tofu interior during frying — trapping steam inside and keeping the center tender and moist while the exterior dehydrates and crisps in the hot oil into a crust of extraordinary texture. The contrast between this shatteringly crispy exterior and the yielding, tender interior is one of the most satisfying textures in all of cooking and is what makes properly prepared crispy tofu such a compelling food experience.
Nutritionally extra firm tofu is one of the most impressive plant-based proteins available. A single serving in this recipe provides approximately 18 grams of complete protein — containing all nine essential amino acids in proportions that closely match the human body’s requirements — alongside meaningful amounts of calcium, iron, manganese, and selenium. It is also one of the few plant foods that provides isoflavones — phytoestrogen compounds that have been studied extensively for their potential protective effects against hormone-sensitive cancers, cardiovascular disease, and bone density loss.
Flavor Variations
Sticky Lemon Tofu: Replace the orange juice and zest with fresh lemon juice and lemon zest and reduce the maple syrup to one tablespoon for a brighter, sharper, more intensely citrusy version that is particularly spectacular with fresh dill and steamed asparagus alongside.
Honey Garlic Tofu: Replace the orange sauce with a sauce made from 3 tablespoons of vegan honey or maple syrup, 3 tablespoons of soy sauce, 6 cloves of minced garlic, and 1 tablespoon of rice vinegar for an intensely garlicky, sticky-sweet version that is one of the most addictive tofu preparations imaginable.
Spicy Orange Tofu: Double the chili flakes, add a tablespoon of gochujang, and reduce the maple syrup by half for a version with building, complex heat balanced by the bright orange — spectacular for anyone who loves intensely spiced food.
Orange Sesame Tofu: Add 2 tablespoons of tahini to the orange sauce and double the sesame oil for a richer, nuttier version with a beautiful sesame depth that pairs magnificently with toasted sesame seeds and a simple cucumber salad alongside.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~420 kcal
22g
42g
3g
16g
At 420 calories per serving this dish delivers an outstanding nutritional profile — 22 grams of complete plant-based protein from the tofu, meaningful complex carbohydrates from the rice alongside, and an exceptional concentration of calcium, iron, and selenium from the tofu itself. The fresh orange juice and zest contribute an extraordinary amount of Vitamin C — a single cup of fresh orange juice provides over 100% of the daily recommended Vitamin C intake — alongside flavonoids including hesperidin and naringenin that have been studied for their antioxidant, anti-inflammatory, and cardiovascular protective properties. The ginger contributes gingerols with potent anti-inflammatory and digestive support properties. The sesame oil provides sesamin and sesamolin — unique lignans found almost exclusively in sesame that have been studied for their antioxidant and liver-protective properties.
Storage
Cooked orange tofu: Store in an airtight container in the refrigerator for up to 4 days. The tofu will lose some of its crispiness during storage as the sauce continues to absorb into the crust — this is expected and the flavor actually deepens and improves overnight. Reheat in a hot skillet with a small amount of oil for 3–4 minutes, or in an air fryer at 375°F (190°C) for 5 minutes, to restore some of the original crispiness.
Crispy tofu without sauce: For the finest meal prep result fry the tofu and store it separately from the sauce in the refrigerator for up to 4 days. Make the sauce fresh when serving and toss with re-crisped tofu for a result that is virtually indistinguishable from freshly made.
Orange sauce: The sauce stores beautifully in a sealed jar in the refrigerator for up to 1 week — make a double batch and use throughout the week as a stir-fry sauce, noodle sauce, or marinade for roasted vegetables. Shake well before each use as the sauce may separate slightly during storage.
Freezer: Crispy tofu without sauce freezes well for up to 2 months. Freeze in a single layer on a baking sheet until solid then transfer to a freezer bag. Reheat from frozen in a hot oven at 400°F (200°C) for 12–15 minutes until heated through and re-crisped before tossing with freshly made orange sauce.
Frequently Asked Questions
How do I get tofu extra crispy without deep frying?
The four keys to extraordinarily crispy pan-fried tofu are pressing thoroughly, coating in cornstarch, using very hot oil, and not moving the tofu for the first 2–3 minutes of cooking. Each of these steps is essential — skipping any one of them significantly reduces the crispiness of the finished result. An air fryer is an excellent alternative to pan frying — coat the pressed tofu in cornstarch and oil and air fry at 400°F (200°C) for 15–18 minutes, shaking halfway through, for an outstanding crispy result with significantly less oil.
Can I bake the tofu instead of frying it?
Yes — baking produces a less crispy but still excellent result. Toss the cornstarch-coated tofu in 2 tablespoons of oil and spread in a single layer on a lined baking sheet. Bake at 425°F (220°C) for 25–30 minutes, flipping once halfway through, until golden and firm on all surfaces. The baked version is significantly lighter in fat than the pan-fried version and still produces a tofu that is firm, flavorful, and holds its shape beautifully when tossed in the orange sauce.
Can I use a different protein instead of tofu?
Yes — this orange sauce is spectacular with virtually any plant-based protein. Tempeh — pressed and cubed — produces an outstanding result with a nuttier, more complex flavor than tofu. Seitan produces a particularly meaty, chewy result that is extraordinary for anyone who misses the texture of chicken in orange sauce. Cauliflower florets roasted until golden and then tossed in the orange sauce produce a lighter, vegetable-forward version that is beautiful in its own right.
Can I use bottled orange juice instead of fresh?
Fresh orange juice is strongly recommended for this recipe — its brightness, complexity, and depth of flavor are significantly superior to bottled juice in a sauce where orange is the primary and defining flavor. If fresh oranges are genuinely unavailable use a good quality not-from-concentrate orange juice rather than reconstituted concentrate which has a flat, one-dimensional flavor that produces a noticeably inferior sauce.
Is this recipe suitable for meal prep?
Yes — with the caveat that the tofu and sauce should be stored separately for the finest reheated result. The pressed and fried tofu stores in the refrigerator for up to 4 days and re-crisps beautifully in a hot pan or air fryer. The orange sauce stores in the refrigerator for up to a week. Combining them fresh at each meal — which takes under 5 minutes — produces a result that is virtually indistinguishable from freshly made.
How do I know when the tofu has been pressed enough?
Properly pressed tofu should feel noticeably denser and firmer than unpressed tofu — the blocks will be visibly smaller and the paper towels surrounding them will be saturated with extracted water. Press for a minimum of 20 minutes under significant weight. For the driest possible result — and the crispiest possible finished tofu — press for 30–40 minutes, replacing the paper towels once when they become saturated.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more vibrant, crispy vegan dinner and Asian-inspired recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are stir-fries you make because something quick is needed. And then there are stir-fries like this Vegan Cashew Apricot Tofu Stir Fry — the kind that combines crispy golden tofu and crunchy cashews in a glossy sauce with the sweet, slightly jammy character of apricot that makes every bite genuinely surprising and deeply satisfying. This is that dish. The one that uses an unexpected ingredient — apricot jam — to create a sauce with a sweet-savory depth and a glossy, clingy coating that is one of the most crave-worthy things to come out of a weeknight pan.
This recipe pairs crispy pan-fried tofu with toasted cashews and stir-fried vegetables in an apricot-based sauce built on soy sauce, garlic, ginger, and rice vinegar, with apricot jam providing a natural sweetness and gloss that eliminates the need for refined sugar while adding its own distinct fruity character. The result is a stir-fry that is simultaneously familiar in its technique and genuinely original in its flavor.
What makes this dish so outstanding is the sauce — the apricot jam melts into the soy and ginger base and creates a glossy, lightly fruity coating that clings beautifully to every piece of tofu and vegetable without tasting overtly sweet, the fruit flavor acting instead as a deepening, rounding element against the salty soy base.
This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely wonderful served over steamed jasmine rice with extra cashews scattered over the top.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
20 mins
30 mins
4
~370 kcal
Ingredients
For the Tofu
400g firm tofu, pressed and cubed
1 tbsp soy sauce or tamari
1 tbsp cornstarch
1 tbsp neutral oil
For the Stir Fry
1 cup (140g) roasted cashews
1 red bell pepper, sliced
1 medium carrot, julienned or thinly sliced
2 spring onions, cut into 2-inch pieces
2 tbsp neutral oil
For the Apricot Sauce
4 tbsp apricot jam or preserves
3 tbsp soy sauce or tamari
1 tbsp rice vinegar
1 tbsp fresh ginger, grated
3 cloves garlic, minced
2 tbsp water
1 tsp cornstarch mixed with 1 tbsp water (slurry)
½ tsp chili flakes (optional)
To Serve
Steamed jasmine or basmati rice
Extra cashews
Fresh cilantro or spring onions
Sesame seeds
Instructions
Prepare the tofu. Press the tofu for at least 10 minutes to remove excess water. Cut into 2cm cubes. Toss with the soy sauce and cornstarch until evenly coated.
Crisp the tofu. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the tofu in a single layer and cook for 3–4 minutes per side until golden and crispy on all sides. Remove and set aside.
Toast the cashews. In the same pan, add the cashews and toast for 1–2 minutes until lightly golden and fragrant. Remove and set aside.
Make the apricot sauce. In a small bowl whisk together the apricot jam, soy sauce, rice vinegar, ginger, garlic, water, and chili flakes if using until smooth.
Stir fry the vegetables. Add the remaining oil to the pan over high heat. Add the bell pepper and carrot and stir fry for 3–4 minutes until tender-crisp.
Add the sauce. Return the tofu and cashews to the pan. Pour the apricot sauce over and toss to coat everything evenly. Add the spring onions. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
Serve immediately. Serve hot over steamed rice, garnished with fresh cilantro, extra cashews, and sesame seeds.
Pro Tips
Press the tofu thoroughly before cooking for the crispiest result — excess moisture prevents proper browning.
Use a good quality apricot jam with a high fruit content for the most vibrant, genuine apricot flavor in the finished sauce.
Have all components prepped and sauce ready before the heat goes on — stir frying moves quickly once started.
Toss the cornstarch slurry into the sauce only once everything else is in the pan and the sauce is simmering, for the cleanest thickening.
Why Apricot Works In a Savory Stir Fry
Fruit-based sauces have a long history in both Asian and Middle Eastern cooking, where the natural sweetness and acidity of fruit provide complexity and balance in savory dishes. Apricot jam in particular works beautifully in a soy-based stir fry because its moderate sweetness, gentle acidity, and slightly floral character complement rather than dominate the savory soy and ginger base, while its natural pectin content contributes to the glossy, clingy sauce texture.
Flavor Variations
Mango Cashew Tofu: Replace the apricot jam with mango chutney for a different fruity sweetness.
Orange Cashew Tofu: Replace the apricot jam with orange marmalade and add a splash of fresh orange juice for a citrus version.
Spicy Apricot Tofu: Double the chili flakes and add a teaspoon of chili garlic paste for a spicier version with more building heat.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~370 kcal
18g
32g
4g
20g
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat in a hot pan with a splash of water to loosen the sauce.
Freezer: Not recommended, as the tofu texture softens considerably after freezing and thawing.
Meal prep: Prep the tofu and sauce in advance, then stir fry fresh just before serving for the crispiest result.
Frequently Asked Questions
Can I use a different nut instead of cashews?
Yes — toasted almonds or peanuts both work well as substitutes, though cashews provide the creamiest, mildest nut flavor that pairs most harmoniously with the apricot sauce.
Can I make this gluten-free?
Yes — use tamari instead of soy sauce and check that your apricot jam contains no gluten-containing additives.
Can I use a different protein instead of tofu?
Yes — tempeh or chickpeas work well as alternatives with the same sauce and technique.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more exciting vegan stir fry and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are salads you make because something light is needed. And then there are salads like this Asian-Inspired Noodle Salad with Orange Miso Ginger Dressing — the kind that comes together in a single bowl of such extraordinary color and texture and flavor that it is simultaneously the most beautiful and the most delicious thing on the table. This is that salad. The one with ribbons of cool soba noodles, crunchy shredded cabbage, bright edamame, julienned carrot, and thinly sliced cucumber, all tossed in a dressing so deeply savory and so brightly citrusy and so perfectly balanced between sweet, salty, tangy, and umami that you will make a double batch of it immediately for use on everything else in the refrigerator.
This recipe combines soba noodles with a colorful array of crisp, fresh vegetables and a bold, complex dressing built on white miso paste, fresh orange juice and zest, grated ginger, sesame oil, rice vinegar, and a touch of maple syrup — a combination that produces a dressing of such extraordinary complexity from such simple ingredients that it tastes like something requiring considerably more effort than it actually demands.
What makes this salad so outstanding is the dressing — the orange miso ginger combination is one of the great underused flavor pairings in plant-based cooking, providing simultaneously the deep, savory, fermented character of miso, the bright, slightly sweet citrus of fresh orange, and the clean, warming punch of fresh ginger, all balanced into something that makes every ingredient it touches taste more vibrant and more interesting.
This recipe is 100% vegan, naturally gluten-free when made with gluten-free soba or rice noodles, ready in just 25 minutes, and absolutely spectacular served immediately or chilled, making it equally outstanding as a quick weeknight dinner and a make-ahead lunch.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
10 mins
25 mins
4
~340 kcal
Ingredients
For the Noodle Salad
300g soba noodles or rice noodles
2 cups (160g) red or green cabbage, very thinly shredded
2 medium carrots, julienned or grated
1 medium cucumber, halved and thinly sliced
1 cup (150g) frozen edamame, thawed
3 spring onions, thinly sliced
¼ cup (15g) fresh cilantro, roughly chopped
¼ cup (35g) roasted peanuts or cashews, roughly chopped
2 tbsp sesame seeds, toasted
For the Orange Miso Ginger Dressing
3 tbsp white miso paste
4 tbsp fresh orange juice
Zest of 1 large orange
2 tbsp rice vinegar
2 tbsp soy sauce or tamari
1 tbsp sesame oil
1 tbsp maple syrup
1 tbsp fresh ginger, very finely grated
1 clove garlic, finely grated
2–3 tbsp water, to thin to desired consistency
Optional Add-ins
Thinly sliced red bell pepper for extra color
Sliced avocado added just before serving
Crispy tofu cubes for extra protein
Shredded purple cabbage alongside the green for a more dramatic color contrast
Instructions
Cook the noodles. Cook the soba noodles according to package instructions — typically 4–6 minutes in boiling water. Drain and immediately rinse under cold running water to stop the cooking and prevent sticking. Toss with a small drizzle of sesame oil to keep separate. Set aside.
Make the dressing. In a small bowl whisk together the white miso paste, orange juice, orange zest, rice vinegar, soy sauce, sesame oil, maple syrup, grated ginger, and grated garlic until completely smooth and emulsified. Add water one tablespoon at a time until the dressing reaches a pourable, drizzleable consistency. Taste and adjust — more orange juice for brightness, more soy sauce for saltiness, more maple syrup for sweetness.
Prepare the vegetables. Shred the cabbage as thinly as possible, julienne or grate the carrots, slice the cucumber and spring onions, and thaw the edamame if needed.
Assemble the salad. In a large bowl combine the cooked noodles, shredded cabbage, carrot, cucumber, edamame, and spring onions. Pour the dressing over and toss thoroughly until every component is evenly coated.
Finish and serve. Transfer to a serving bowl or platter. Scatter the fresh cilantro, chopped peanuts or cashews, and toasted sesame seeds over the top. Serve immediately or refrigerate until ready to serve.
Pro Tips
Rinse the soba noodles in cold water immediately after cooking — this stops the cooking process, removes surface starch that would make them sticky and clumped, and cools them to the correct temperature for a cold noodle salad.
Make the dressing first and let it sit while preparing everything else — the flavors deepen and meld beautifully even in 10–15 minutes.
Taste the dressing before adding to the salad and adjust confidently — the dressing should taste noticeably bold as it will be diluted slightly by the noodles and vegetables.
Add the peanuts and sesame seeds just before serving to keep them crunchy rather than softening in the dressing.
Why This Dressing Is So Extraordinary
The orange miso ginger combination works at a deep flavor chemistry level because each ingredient contributes a distinct dimension that the others cannot provide. Miso provides fermented umami depth and saltiness. Orange provides natural sweetness, acidity, and aromatic citrus compounds. Ginger provides warming, slightly peppery pungency. Sesame oil provides richness and its characteristic nutty aroma. Rice vinegar provides sharpness and brightness. Together these five elements create a dressing that satisfies on every flavor dimension simultaneously — a quality that makes food genuinely addictive rather than merely pleasant.
Flavor Variations
Spicy Orange Miso Salad: Add a teaspoon of chili garlic sauce or a pinch of cayenne to the dressing for a version with building heat.
Tofu Noodle Salad: Add cubed, pan-fried crispy tofu to the assembled salad for a more substantial, higher-protein version.
Mango Noodle Salad: Add thinly sliced fresh mango to the salad for a sweeter, more tropical character that pairs particularly beautifully with the orange dressing.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~340 kcal
14g
52g
6g
10g
Storage
Refrigerator: Store the assembled salad in an airtight container for up to 2 days, though the noodles will absorb more dressing over time. For the best texture, store the components separately and assemble just before serving.
Dressing: The dressing keeps in a sealed jar in the refrigerator for up to 1 week and is outstanding on virtually everything — grain bowls, roasted vegetables, steamed broccoli, lettuce wraps.
Meal prep: This salad is excellent for meal prep when the components are stored separately — noodles, vegetables, and dressing each stored apart and assembled fresh for each serving.
Frequently Asked Questions
Can I use a different noodle instead of soba?
Yes — rice noodles, udon, ramen, or glass noodles all work well in this salad. Rice noodles make it naturally gluten-free; udon produces a chewier, more substantial result.
Can I make this salad ahead for a party?
Yes — prepare all components up to 24 hours ahead and store separately. Toss with the dressing 15–30 minutes before serving for the best texture, allowing time for the flavors to meld without the noodles becoming soggy.
What can I substitute for white miso if I can’t find it?
Yellow miso works as a direct substitute with a slightly stronger, more robust flavor. Red miso produces a more intensely savory, less sweet dressing. If miso is unavailable, a mixture of tahini, soy sauce, and a pinch of salt provides a similar fermented depth.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more vibrant vegan noodle and bowl recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.