Crispy air fryer tofu rice bowl with peanut sauce, 32g plant protein
Air-fried tofu cubes with a real crispy crust, jasmine rice, quick-pickled cucumbers, and a peanut sauce. 32g of plant protein, ready in 25 minutes.
Tofu is the protein most people gave up on because they once boiled it, hated it, and never tried again. Done right (pressed, coated, air fried), tofu cubes get a real crispy edge that matches anything battered and deep fried. Done with peanut sauce on top of jasmine rice, it is a lunch that looks like takeout and tracks like a meal-prep bowl.
This single-serving build delivers 32g of plant protein for under 600 kcal, and the air fryer does the work that a wok would normally do.
Why air fryer tofu actually beats pan-fried
Three things make air-fried tofu the easier path to crisp.
- Even heat from all sides. A pan only crisps one face at a time and you have to flip every two minutes. The air fryer crisps four faces simultaneously without any flipping until halfway.
- Less oil needed. A pan needs 2 tablespoons of oil to crisp a block of tofu evenly (240 kcal). The air fryer uses 1 teaspoon (40 kcal) for a comparable crust. The 200 kcal saving goes into a real peanut sauce instead.
- Drier crust because of airflow. Pan-frying steams the tofu against the oil. The air fryer's airflow pulls moisture out, which is what gives that hollow, almost-fried texture.
(For where a 32g plant-protein lunch sits in the daily protein math, how much protein per day for weight loss covers the spread-the-protein target.)
The macros that matter
| Per bowl (1 serving) | Amount |
|---|---|
| Calories | 590 |
| Protein | 32g |
| Carbs | 64g |
| Fat | 22g |
| Fiber | 7g |
That is 5.4g of protein per 100 kcal, which is high for a vegetarian bowl with rice and a peanut sauce. The peanut butter is doing real work in the sauce; without it, the bowl would land closer to 4.5g protein per 100 kcal.
How the components come together
Press the tofu first (this is the step nobody wants to do but it is non-negotiable). Wrap the block in a clean kitchen towel, place a heavy pan on top, leave for 10 minutes. While it presses, cook the rice if not already cooked, slice the cucumber, and whisk the peanut sauce.
Cube the pressed tofu into 2cm pieces. Toss in a bowl with the soy sauce, sesame oil, garlic powder, and white pepper. Sprinkle the cornstarch over the top and toss again until each cube has a thin white coat.
Air fry at 200C / 400F for 12 minutes, shaking the basket halfway through. The cubes should look golden and feel firm to the spoon.
Quick-pickle the cucumber by tossing the slices with rice vinegar, sugar, and a pinch of salt. Let sit while everything else finishes.
Build the bowl: rice on the bottom, tofu on one side, pickled cucumber on the other, carrot ribbons in the middle. Drizzle the peanut sauce over the whole thing. Top with spring onion and sesame seeds.
(For why portion drift on rice is the hidden calorie inflator on bowls like this, the rice calorie breakdown covers the cooked-versus-dry math.)
Swaps and add-ons
- Lower carb. Swap rice for cauliflower rice (sauteed for 4 minutes with a teaspoon of sesame oil). Lands at 410 kcal, 31g protein per bowl.
- Add a fried egg. Top the bowl with one fried egg cooked in the tofu marinade pan. Adds 90 kcal, 6g protein. Brings the protein to 38g.
- Spicy version. Double the sriracha in the sauce, toss the rice with 1 tsp chili crisp before plating. No calorie change.
- Meal prep four bowls. Quadruple everything except the cucumber and the sauce. Store the tofu, rice, and carrot in containers; pickle cucumber and whisk sauce fresh each day. The crisp on the tofu fades after 24 hours but reheats fine in the air fryer for 3 minutes.
- Substitute almond butter. Same quantity. Lands within 5 kcal of peanut butter version. Slightly nuttier, slightly less sweet.
- Chicken version. Replace tofu with 150g cubed chicken thigh, same coating method. Lands at 620 kcal, 38g protein.
What not to do
- Do not skip the press. Wet tofu does not crisp. It steams. Ten minutes pressed under a heavy pan is what makes the difference between rubbery cubes and crisp ones.
- Do not skip the cornstarch. Cornstarch is what creates the actual crust. Tofu without cornstarch will get firmer in the air fryer but it will not get crunchy.
- Do not crowd the basket. If the cubes are touching, they steam each other. Air fry in two batches if needed. Single layer is the rule.
- Do not pour the peanut sauce while the tofu is still hot. The crust softens fast under sauce. Plate the rice, plate the tofu, then sauce only the bowl, not the tofu directly. Or sauce the rice, and let the tofu stay crispy on its own.
- Do not use silken or soft tofu. Extra-firm only. Soft tofu will turn to mush even with cornstarch. The package should say "extra firm" or "high protein."
Storage
Tofu (cooked, in a sealed container): 3 days in the fridge. Reheat in the air fryer at 180C / 350F for 3 minutes to bring back the crisp; microwaving turns it rubbery. Sauce: 5 days in the fridge. Build fresh each day for best texture.
For where this bowl sits in a broader high-protein lunch rotation, the chicken caesar, salmon rice bowl, and turkey wrap recipes give the meat-eater alternatives at similar protein density.
