Crispy Tofu Bowls (Golden Tofu, Crunchy Veggies, Spicy Mayo)

These crispy tofu bowls are the weeknight dinner that converts tofu skeptics. Pressed tofu gets tossed in cornstarch and air-fried until deeply golden and crunchy, then piled over rice with shredded carrots, edamame, cucumber, and avocado, and finished with a creamy spicy mayo drizzle. Every bite has crunch, creaminess, and a little heat, and the whole bowl comes together in 45 minutes.
If you like bowl dinners, pair this with Better-Than-Takeout Chicken Fried Rice and Healthy Sticky Chicken Bowls for a rotation that never feels repetitive.
Why This Recipe Works
- Pressing is the secret: Removing water from the tofu lets the cornstarch coating crisp up instead of steaming.
- Cornstarch beats flour here: A light cornstarch dusting fries up shatteringly crisp and stays crisp longer than a flour coating.
- The bowl balances itself: Crunchy vegetables, creamy avocado, fluffy rice, and spicy mayo give every bite contrast.
- It is endlessly flexible: Swap the vegetables, the grain, or the sauce, and the same method still works.
Ingredients
- 1 block (14 oz / 400 g) extra-firm tofu, pressed and cubed
- 2 tablespoons (30 ml) soy sauce
- 1 tablespoon (15 ml) sesame oil
- 1 teaspoon (3 g) garlic powder
- 3 tablespoons (24 g) cornstarch
- 1 tablespoon (15 ml) neutral oil, for the air fryer
- 3 cups (560 g) cooked jasmine rice
- 1 cup (130 g) shredded carrots
- 1 cup (155 g) shelled edamame, cooked
- 1 cucumber, sliced into half-moons
- 1 ripe avocado, sliced
- 2 green onions, sliced
- 1 teaspoon (3 g) sesame seeds
- 1/3 cup (75 g) mayonnaise
- 1 tablespoon (15 g) sriracha, plus more to taste
- 1 teaspoon (5 ml) lime juice
(full list in card)
Photo note: the primary photo shows a crispy tofu bowl with different toppings (corn, radish, pickled onion, and cabbage) than this recipe’s carrots, edamame, cucumber, and avocado; the second image shows the golden fried tofu cubes on their own, with raw tofu cubes beside them, rather than the assembled bowl.

How to Make Crispy Tofu Bowls
Step 1: Press and season the tofu
Press the tofu for at least 15 minutes to remove as much water as possible, then cut it into 3/4-inch (2 cm) cubes. Toss with the soy sauce, sesame oil, and garlic powder.
Step 2: Coat and air-fry
Toss the tofu cubes in cornstarch until lightly and evenly coated. Arrange in a single layer in a lightly oiled air-fryer basket and cook at 400°F (200°C) for 20 to 25 minutes, shaking halfway, until deeply golden and crisp.
Step 3: Make the spicy mayo
Whisk the mayonnaise, sriracha, and lime juice in a small bowl. Taste and add more sriracha if you want more heat.
Step 4: Build the bowls
Divide the rice among 4 bowls. Top with the crispy tofu, carrots, edamame, cucumber, and avocado. Drizzle with spicy mayo and finish with green onions and sesame seeds.
Tips
- Do not skip pressing: Wet tofu will not crisp, no matter how hot the air fryer is. Fifteen minutes under a heavy pan works fine.
- Keep a single layer: Crowded tofu steams. Cook in two batches if your air fryer is small, and keep the first batch warm in a low oven.
- Sauce at the end: Drizzle the spicy mayo just before serving so the tofu stays crisp.
- No air fryer? Bake on a lined sheet pan at 425°F (220°C) for 25 to 30 minutes, flipping halfway, until golden and crisp.
Storage
Store the components separately in the fridge for up to 4 days: tofu in one container, rice and vegetables in others, sauce in a sealed jar. Re-crisp the tofu in the air fryer at 400°F (200°C) for 4 to 5 minutes. Assembled bowls go soggy, so build them fresh.
Frequently Asked Questions
What tofu should I use for crispy tofu bowls?
Extra-firm tofu only. Soft or silken tofu falls apart and never crisps. Press it well, even if the package says pre-pressed.
Can I make crispy tofu without an air fryer?
Yes. Bake at 425°F (220°C) for 25 to 30 minutes, flipping halfway, or shallow-fry in a skillet with 2 tablespoons of oil over medium-high heat until golden on all sides.
Why is my tofu not crispy?
It was probably not pressed long enough, was crowded in the basket, or was coated too thickly. Press well, coat lightly, and cook in a single layer.
Is this recipe vegan?
It is if you use vegan mayonnaise for the spicy mayo. The rest of the bowl, tofu, rice, and vegetables, is already plant-based.
Recipe Card
Recipe: Crispy Tofu Bowls. Prep: 20 minutes | Cook: 25 minutes | Total: 45 minutes | Servings: 4 | Calories: 480 per serving (estimated)
Ingredients (US + metric): as listed above.
Instructions: 1. Press the tofu for at least 15 minutes, cut into 3/4-inch (2 cm) cubes, and toss with soy sauce, sesame oil, and garlic powder. 2. Toss in cornstarch until lightly coated. Air-fry in a single layer at 400°F (200°C) for 20 to 25 minutes, shaking halfway, until deeply golden and crisp. 3. Whisk the mayonnaise, sriracha, and lime juice into a spicy mayo. 4. Divide the rice among 4 bowls, top with tofu, carrots, edamame, cucumber, and avocado, drizzle with spicy mayo, and finish with green onions and sesame seeds.
Notes: Nutrition (estimated per serving): 480 calories, 20 g fat, 54 g carbohydrates, 7 g fiber, 5 g sugar, 20 g protein, 640 mg sodium. Values are estimates and will vary with the exact ingredients used.
Keywords: crispy tofu bowls, air fryer tofu bowl, tofu rice bowl, spicy mayo tofu bowl, easy plant-based dinner
Crispy Tofu Bowls
Course: Main CourseCuisine: Asian4
servings20
minutes25
minutes480
kcal45
minutesIngredients
1 block (14 oz / 400 g) extra-firm tofu, pressed and cubed
2 tablespoons (30 ml) soy sauce
1 tablespoon (15 ml) sesame oil
1 teaspoon (3 g) garlic powder
3 tablespoons (24 g) cornstarch
1 tablespoon (15 ml) neutral oil, for the air fryer
3 cups (560 g) cooked jasmine rice
1 cup (130 g) shredded carrots
1 cup (155 g) shelled edamame, cooked
1 cucumber, sliced into half-moons
1 ripe avocado, sliced
2 green onions, sliced
1 teaspoon (3 g) sesame seeds
1/3 cup (75 g) mayonnaise
1 tablespoon (15 g) sriracha, plus more to taste
1 teaspoon (5 ml) lime juice
Directions
- Press the tofu for at least 15 minutes, cut into 3/4-inch (2 cm) cubes, and toss with soy sauce, sesame oil, and garlic powder.
- Toss in cornstarch until lightly coated. Air-fry in a single layer at 400°F (200°C) for 20 to 25 minutes, shaking halfway, until deeply golden and crisp.
- Whisk the mayonnaise, sriracha, and lime juice into a spicy mayo.
- Divide the rice among 4 bowls, top with tofu, carrots, edamame, cucumber, and avocado, drizzle with spicy mayo, and finish with green onions and sesame seeds.
Notes
- Nutrition (estimated per serving): 480 calories, 20 g fat, 54 g carbohydrates, 7 g fiber, 5 g sugar, 20 g protein, 640 mg sodium. Values are estimates and will vary with the exact ingredients used.
