This vibrant bowl combines crispy cornstarch-coated tofu with fluffy jasmine rice, delivering a satisfying mix of textures and flavors.
Fresh cucumber, julienned carrot, bell pepper, and edamame add crunch and color, while the creamy peanut butter sauce ties everything together with its savory-sweet profile.
Ready in just 40 minutes, it's an ideal weeknight dinner that's naturally vegan and packed with plant-based protein.
The sizzle of tofu hitting a hot skillet on a Tuesday evening is one of those small kitchen sounds that instantly signals dinner is going to be alright. This rice bowl saved my weeknight cooking routine during a particularly chaotic stretch when takeout menus were piling up faster than clean dishes. Crispy cubes of tofu nestled against crunchy vegetables with a peanut sauce so good you will want to eat it straight from the bowl. It is the kind of meal that feels composed but comes together without any fuss.
My neighbor once knocked on my door to borrow a ladle and ended up staying for an entire bowl after catching a whiff of toasting sesame seeds drifting through the hallway. We sat on the kitchen floor because I had not unpacked the dining chairs yet and she declared it the best accidental dinner party she had ever attended.
Ingredients
- Firm tofu (400 g): Pressing it well is the difference between soggy and perfectly crisp cubes that actually hold their shape.
- Cornstarch (1 tbsp): A light coating creates that golden crust without needing deep frying.
- Vegetable oil (2 tbsp): Helps the tofu crisp evenly in a nonstick skillet.
- Jasmine rice (250 g): Fragrant and slightly sticky which makes it the ideal base for soaking up peanut sauce.
- Cucumber (1 small): Adds a cool refreshing crunch that balances the richness of the sauce.
- Carrot (1): Julienned thin so every bite has a bit of sweetness without being overwhelming.
- Red bell pepper (1): Brings color and a slight charred sweetness when piled fresh on warm rice.
- Edamame (100 g shelled): A quick protein boost that also happens to look beautiful scattered across the bowl.
- Spring onions (2): Sliced thin for a sharp fresh garnish that wakes up every other flavor.
- Toasted sesame seeds (2 tbsp): Toast them yourself in a dry pan for 90 seconds and you will never go back to the untoasted kind.
- Creamy peanut butter (3 tbsp): The backbone of the sauce so use a brand you genuinely enjoy eating on toast.
- Soy sauce (2 tbsp): Provides the salty umami depth that makes the sauce addictive.
- Maple syrup (1 tbsp): Just enough sweetness to round out the salt and tang.
- Rice vinegar (2 tsp): Brightens the whole sauce and keeps it from feeling too heavy.
- Fresh ginger (1 tsp grated): A little goes a long way toward making the sauce taste homemade rather than store bought.
- Garlic (1 clove minced): Fresh is nonnegotiable here for that sharp aromatic kick.
- Sriracha (1 tsp optional): Adds a gentle background warmth without overpowering the peanut flavor.
Instructions
- Start the rice:
- Rinse jasmine rice under cold running water until it runs mostly clear then combine with water and salt in a saucepan. Bring it to a boil, cover tightly, drop the heat to low, and let it steam undisturbed for about 14 minutes until each grain is tender and fragrant.
- Crisp the tofu:
- Cut pressed tofu into even cubes and toss them gently with cornstarch and a pinch of salt until lightly coated. Heat oil in a nonstick skillet over medium high heat and cook the cubes, turning every couple of minutes, until all sides are deeply golden and crunchy, roughly 8 to 10 minutes total.
- Whisk the peanut sauce:
- Combine peanut butter, soy sauce, maple syrup, rice vinegar, grated ginger, garlic, and sriracha in a bowl and whisk until smooth. Add warm water one tablespoon at a time until the sauce drizzles off the spoon in a silky ribbon.
- Prep the vegetables:
- Slice the cucumber into thin half moons, julienne the carrot into matchsticks, and cut the bell pepper into slender strips. Steam the edamame briefly if frozen then set everything out so assembly feels effortless.
- Build the bowls:
- Divide warm rice among four bowls and arrange tofu, cucumber, carrot, bell pepper, and edamame in neat sections on top. Drizzle generously with peanut sauce and finish with sliced spring onions and a generous sprinkle of toasted sesame seeds.
The night my roommate walked in exhausted from a double shift and found one of these bowls waiting on the counter, she sat down and did not say a word until every grain of rice was gone. Then she looked up and said simply that she needed this.
What I Learned After Making This Fifty Times
Marinating the tofu cubes in a splash of soy sauce and a few drops of sesame oil for ten minutes before tossing them in cornstarch adds a layer of flavor that penetrates all the way through. The crust gets even better and the inside stays seasoned which means every single bite tastes intentional rather than bland beneath a crispy shell.
Mixing and Matching Without Stress
This bowl forgives substitutions gracefully and that is part of its charm. Snap peas, shredded purple cabbage, quick pickled radishes, sliced avocado, or even leftover roasted sweet potatoes all belong here. The peanut sauce is the anchor that ties together whatever random combination of vegetables your refrigerator offers up on any given evening.
Storing and Reheating Like a Pro
Keep each component separate in airtight containers and the bowls will hold beautifully for three days in the refrigerator. The peanut sauce thickens as it chills so stir in a splash of warm water to bring it back to that perfect drizzling consistency.
- Store tofu in its own container to preserve crunch for as long as possible.
- Rice reheats best with a damp paper towel draped over the bowl and a minute in the microwave.
- Assemble fresh each time rather than storing completed bowls to keep textures distinct.
Some meals are just dinner and some meals become the thing you make when someone you love needs taking care of without being asked. This bowl does that quietly and without pretense.
Common Recipe Questions
- → How do I get the tofu extra crispy?
-
Press the tofu firmly for at least 15 minutes to remove excess moisture, then cut into even cubes and toss thoroughly with cornstarch. Cook in a hot non-stick skillet with oil over medium-high heat, turning occasionally until all sides are golden brown, about 8 to 10 minutes.
- → 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. Reheat gently in the microwave or on the stovetop, adding a splash of warm water to thin it back to your desired consistency.
- → What vegetables work best as substitutes?
-
Snap peas, shredded purple cabbage, sliced avocado, shredded kale, or julienned zucchini all work beautifully. Choose whatever is seasonal and fresh, aiming for a mix of colors and textures to keep the bowl interesting and visually appealing.
- → 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 with fresh vegetables and drizzle with sauce just before serving for the best texture.
- → What can I use instead of peanut butter for the sauce?
-
Almond butter, sunflower seed butter, or tahini all work as substitutes. Keep in mind each will slightly change the flavor profile. Tahini adds an earthy note, almond butter is milder, and sunflower seed butter keeps it nut-free for those with allergies.
- → Can I use a different type of rice?
-
Brown rice, basmati, quinoa, or even cauliflower rice are all great alternatives. Brown rice adds a nuttier flavor and more fiber, while cauliflower rice keeps the dish lower in carbohydrates. Adjust cooking times accordingly.