This vibrant rice bowl brings together golden, pan-crisped tofu with a colorful medley of julienned carrot, red cabbage, bell pepper, and edamame over fluffy jasmine rice.
The star of the dish is a luscious peanut sauce made from creamy peanut butter, soy sauce, rice vinegar, lime juice, and a hint of maple syrup, whisked to perfection.
Ready in just 40 minutes, it's a satisfying plant-based meal that works beautifully for both lunch and dinner.
The sizzle of tofu hitting a hot pan on a lazy Sunday afternoon is one of those sounds that instantly makes a kitchen feel alive. I threw this bowl together once when the fridge was bare except for half a block of tofu and a lonely jar of peanut butter, and it turned into the kind of meal I now crave every week. The peanut sauce alone is worth making a double batch because it disappears onto everything from roasted broccoli to a plain spoon.
My roommate walked in while I was whisking the sauce and stood over the bowl taste testing with a spoon until I had to physically reclaim it. We ended up eating these bowls standing at the kitchen counter because nobody wanted to wait long enough to set the table. Something about the combination of crispy tofu and that creamy sauce makes people a little impatient.
Ingredients
- Firm tofu (400 g): Pressing it well is the difference between sad soggy cubes and that golden crunch everyone fights over.
- Soy sauce (2 tbsp for marinade, 2 tbsp for sauce): Use a good quality one because it does the heavy lifting on flavor in both the tofu and the sauce.
- Cornstarch (1 tbsp): This is the secret weapon that gives the tofu its irresistibly crispy exterior.
- Sesame oil (1 tbsp): A little goes a long way and it makes the whole kitchen smell incredible.
- Jasmine or basmati rice (250 g): Jasmine rice brings a beautiful floral fragrance that pairs perfectly with the peanut sauce.
- Carrot, red cabbage, bell pepper, edamame: The more color on the plate the better because eating should be joyful to look at.
- Creamy peanut butter (80 g): Natural peanut butter works best here, just make sure to stir it well before measuring.
- Rice vinegar and lime juice: Together they give the sauce a bright tanginess that balances the richness of the peanuts.
- Maple syrup or honey (2 tsp): Just a touch of sweetness rounds everything out without making it dessert.
- Garlic and fresh ginger: Fresh is nonnegotiable here because the sauce relies on that sharp aromatic punch.
Instructions
- Get the rice going first:
- Rinse the rice under cold water until it runs clear, then combine with 500 ml water and salt in a pot, bring to a boil, drop to low, cover, and let it do its thing for about 13 minutes while you handle everything else.
- Marinate the tofu:
- Toss the cubed tofu with soy sauce and let it soak for five minutes, then dust on the cornstarch and tumble it around with your hands until every piece is evenly coated and slightly tacky.
- Crisp up the tofu:
- Heat sesame oil in a large nonstick skillet over medium heat and cook the tofu pieces, turning them every couple of minutes, until each side turns a deep golden brown and feels firm to the touch, roughly 8 to 10 minutes total.
- Whisk the peanut sauce:
- Combine peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, garlic, ginger, and warm water in a bowl, whisking until it transforms from a thick paste into a silky pourable sauce, adding another splash of water if needed.
- Build the bowls:
- Divide the fluffy rice among four bowls and arrange the tofu, julienned carrot, sliced cabbage, bell pepper, edamame, and spring onions in colorful little piles on top.
- Finish with flair:
- Drizzle the peanut sauce generously over each bowl, scatter on sesame seeds and fresh coriander, and serve immediately while the tofu is still warm and crispy.
I once packed the components separately in jars for a picnic and assembling the bowl on a blanket in the park felt almost ceremonial. The tofu had gone cold but somehow that made it even better alongside the crunchy vegetables and that sauce which had thickened into something almost spreadable. Good food does not always need to be hot to be perfect.
What to Swap and When
Avocado slices are a welcome addition when you want extra creaminess without more sauce. In the summer I swap the cabbage for shaved zucchini and add mango chunks for sweetness that plays beautifully against the salty peanut butter. Use tamari instead of soy sauce and this entire bowl becomes gluten free without sacrificing any depth of flavor.
Pairings That Work
A chilled glass of Riesling cuts through the richness of the peanut sauce with its slight sweetness and bright acidity. On cooler evenings a cup of hot jasmine tea beside the bowl is oddly comforting and makes the whole meal feel more grounded. For something with a kick, stir sriracha into the sauce or scatter chili flakes on top and have a cold beer ready.
Getting Ahead of It All
The peanut sauce can be made up to five days in advance and actually tastes better after a night in the fridge when the flavors settle into each other. Vegetables can be sliced and stored in airtight containers, and the tofu cooks and reheats well in a dry skillet for about three minutes per side.
- Keep the sauce in a separate container so nothing gets soggy before its time.
- Double the sauce recipe because you will run out and you will be sad about it.
- Remember that the tofu crisps back up beautifully in a hot pan but the microwave will undo all your hard work.
This bowl has a way of turning a random Tuesday into something you actually look forward to, and that is really all you can ask from a recipe. Make it once and it will quietly become part of your regular rotation without you even deciding to let it.
Recipe FAQs
- → Can I use extra-firm tofu instead of firm tofu?
-
Yes, extra-firm tofu works great and actually holds its shape even better during pan-frying. Just make sure to press it well to remove excess moisture for maximum crispiness.
- → What can I substitute for peanut butter in the sauce?
-
Sunflower seed butter or almond butter are excellent alternatives if you have a peanut allergy. Both deliver a creamy texture, though the flavor will shift slightly. Coconut aminos can replace soy sauce for a soy-free version.
- → How do I store leftovers?
-
Store the rice, tofu, and vegetables separately from the peanut sauce in airtight containers in the refrigerator for up to 3 days. Reheat the tofu in a skillet to regain its crispiness, and whisk the sauce with a splash of warm water before serving.
- → Can I make the peanut sauce ahead of time?
-
Absolutely. The peanut sauce can be prepared up to 5 days in advance and kept refrigerated in a sealed jar. It may thicken in the fridge, so simply stir in a little warm water until it reaches your desired drizzling consistency.
- → What vegetables work best as substitutes?
-
This bowl is very versatile. Try shredded kale, snap peas, shredded purple carrots, cucumber, or steamed broccoli. Avocado slices also make a creamy addition. Use whatever is seasonal and fresh.
- → How do I get the tofu extra crispy?
-
Press the tofu for at least 15 minutes to remove moisture, then coat evenly in cornstarch before pan-frying in hot sesame oil. Avoid moving the cubes too frequently—let them sit undisturbed for a couple of minutes per side until golden before turning.