This Asian-inspired rice bowl combines crispy pan-fried tofu marinated in soy sauce and coated in cornstarch for maximum crunch. Served over fluffy jasmine rice, it's topped with a colorful medley of julienned carrots, red cabbage, bell peppers, and edamame.
The star of the dish is the creamy peanut sauce, whisked together with peanut butter, lime juice, rice vinegar, ginger, and garlic, delivering a perfect balance of tangy, sweet, and savory flavors.
Ready in just 40 minutes with minimal prep, this bowl makes an ideal weeknight dinner or meal-prep option. It's naturally vegan, dairy-free, and easily adapted for gluten-free diets by swapping soy sauce for tamari.
The exhaust fan was broken the afternoon I discovered how transformative a good peanut sauce could be, so every window in my apartment stood open while rain hammered the sill. I had half a block of tofu and nothing planned for dinner, which is usually when the best things happen in my kitchen. That first bowl, eaten standing at the counter with chopsticks and steam fogging my glasses, rewired something in how I think about weeknight cooking.
My roommate walked in right as I was whisking the sauce and stuck her finger in the bowl before I could stop her, then immediately asked if I would make it again on Tuesday. I have been making it on Tuesdays ever since, and sometimes Thursdays too.
Ingredients
- Firm tofu (400 g): Press it well because excess moisture is the enemy of that shatteringly crisp exterior you want.
- Soy sauce (2 tbsp for marinade, 2 tbsp for sauce): Use a good quality one since it carries the salt backbone for the whole dish.
- Cornstarch (1 tbsp): This is the secret to getting a crust on the tofu without deep frying.
- Sesame oil (1 tbsp): Toasted sesame oil brings a nutty depth that regular oil simply cannot replicate.
- Jasmine or basmati rice (250 g): Jasmine gives a subtle floral note that pairs beautifully with the peanut sauce.
- Carrot, red cabbage, bell pepper, edamame, spring onions: The color variety is not just pretty, each texture keeps every bite interesting.
- Creamy peanut butter (80 g): Natural peanut butter works best, just stir it well before measuring.
- Rice vinegar and lime juice: Together they create a tangy balance that keeps the sauce from feeling heavy.
- Maple syrup or honey (2 tsp): Just enough sweetness to round out the acid and salt.
- Garlic and fresh ginger: Freshly grated makes a noticeable difference compared to powdered versions.
Instructions
- Cook the rice:
- Rinse the rice under cold water until it runs completely clear, then bring 500 ml of salted water to a boil, add the rice, drop the heat to low, cover, and let it steam undisturbed for 12 to 15 minutes until each grain is tender but still distinct.
- Marinate the tofu:
- Toss your pressed and cubed tofu with soy sauce and let it sit for five minutes so the flavor soaks in, then dust with cornstarch and toss with your hands until every piece is evenly coated and slightly cloudy.
- Crisp the tofu:
- Heat sesame oil in a large non stick skillet over medium heat and add the tofu in a single layer, resisting the urge to move it for at least three minutes before flipping each piece to develop a deep golden crust on all sides.
- Whisk the peanut sauce:
- Combine peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, minced garlic, grated ginger, and warm water in a bowl, whisking until the mixture transforms from a stubborn paste into something silky and pourable.
- Build your bowls:
- Divide the fluffy rice among four bowls and arrange the tofu, julienned carrot, sliced cabbage, bell pepper, edamame, and spring onions on top in clusters so each spoonful offers a different combination.
- Finish and serve:
- Drizzle the peanut sauce generously over each bowl, shower with sesame seeds and fresh coriander, and serve immediately while the tofu is still warm and crackling.
There was a Tuesday in October when I set four of these bowls on the table and nobody spoke for ten minutes straight, which is the highest compliment my cooking has ever received.
Adapting for What You Have
The beauty of a rice bowl is its forgiveness. I have used roasted sweet potato instead of tofu, swapped in shaved Brussels sprouts when the cabbage was gone, and once made the sauce with almond butter because the peanut jar was empty and it was still delicious.
Making It Your Own
A squirt of sriracha or a pinch of chili flakes transforms the gentle peanut sauce into something with real personality, and I highly recommend trying it both ways before you settle on a favorite.
Storing and Reheating
Keep the sauce in a separate jar and the tofu in its own container if you want leftovers that still feel fresh the next day.
- Reheat tofu in a dry skillet for two minutes per side to bring back the crunch.
- The sauce will thicken in the fridge, so stir in a splash of warm water before using.
- Assembled bowls will keep for one day but are always best eaten immediately.
This bowl has become my most reliable answer to the question of what to cook when there is no plan but dinner still needs to matter, and I hope it becomes yours too.
Recipe FAQs
- → How do I get the tofu extra crispy?
-
Press the tofu for at least 15 minutes to remove excess moisture, then toss with soy sauce and coat evenly in cornstarch before pan-frying in sesame oil over medium heat for 8–10 minutes, turning until all sides are golden brown.
- → Can I make the peanut sauce ahead of time?
-
Yes, the peanut sauce can be prepared up to 5 days in advance and stored in an airtight container in the refrigerator. Whisk in a splash of warm water to loosen it before serving, as it thickens when chilled.
- → What vegetables work best as substitutions?
-
Nearly any crisp or crunchy vegetable pairs well here. Try shredded purple cabbage, snap peas, cucumber, shredded lettuce, avocado, roasted broccoli, or sautéed mushrooms depending on what's in season.
- → Is this dish suitable for meal prep?
-
Absolutely. Store the rice, tofu, vegetables, and peanut sauce in separate containers in the refrigerator for up to 4 days. Reheat the rice and tofu, then assemble fresh with the sauce drizzled on top.
- → How can I make this gluten-free?
-
Simply replace the soy sauce with tamari or coconut aminos in both the tofu marinade and the peanut sauce. All other ingredients are naturally gluten-free.
- → What can I use instead of peanut butter for the sauce?
-
Sunflower seed butter or almond butter work as alternatives if you have a peanut allergy. Coconut aminos can replace soy sauce for a soy-free version. The flavor profile will shift slightly but remain delicious.