This tofu rice bowl brings together golden, pan-fried tofu cubes with a medley of fresh vegetables—crisp cucumber, shredded carrot, thinly sliced bell pepper, and tender edamame—all served over fluffy jasmine rice.
The star of the dish is a luscious peanut sauce made from creamy peanut butter, soy sauce, a touch of maple syrup, and fresh ginger, which ties every component together with its rich, savory-sweet flavor.
Ready in just 40 minutes with simple stovetop cooking, this plant-based bowl is perfect for busy weeknights or meal prep. Each serving delivers a satisfying balance of protein, healthy fats, and vibrant crunch.
My apartment smelled like toasted sesame and ginger for hours after I threw this bowl together on a random Tuesday, and honestly I was not mad about it. The peanut sauce alone is worth making, thick and golden, pooling into every crevice of fluffy jasmine rice. I had extra firm tofu sitting in the fridge begging for a purpose, and this bowl answered that call beautifully. It has since become my default when I want something vibrant without spending my whole evening at the stove.
I served this to a friend who claims she does not like tofu, watched her go back for seconds, and never let her forget it. There is something deeply satisfying about watching someone reconsider a food prejudice right at your kitchen counter.
Ingredients
- Firm tofu (400 g): Press it well because the drier the tofu, the crispier those golden cubes get in the pan.
- Cornstarch (1 tbsp): This is the secret to that shatteringly crisp exterior without deep frying.
- Vegetable oil (2 tbsp): A neutral oil lets the tofu crisp without adding competing flavors.
- Jasmine rice (250 g): Jasmine brings a floral fragrance but brown rice works if you want something heartier.
- Cucumber (1 small): Cool crunch that balances the richness of the peanut sauce perfectly.
- Carrot (1): Julienned thin so every bite picks up a little sweetness and color.
- Red bell pepper (1): Slice it thin for raw crunch or quick blister it in the tofu pan for extra depth.
- Edamame (100 g, shelled): A boost of green protein that makes the bowl feel complete.
- Spring onions (2): Sliced on a sharp diagonal because the presentation matters even on a weeknight.
- Toasted sesame seeds (2 tbsp): Toast them yourself in a dry pan for thirty seconds and thank me later.
- Creamy peanut butter (3 tbsp): The backbone of the sauce, natural or conventional both work beautifully.
- Soy sauce (2 tbsp): Adds salt and umami depth that ties every element together.
- Maple syrup (1 tbsp): A gentle sweetness that rounds out the salty and tangy notes.
- Rice vinegar (2 tsp): Brightens the sauce with a clean acidity, lime juice is a fine stand in.
- Fresh ginger (1 tsp, grated): Fresh is non negotiable here, the powdered stuff will not do the same thing.
- Garlic (1 clove, minced): One clove is enough, raw garlic can quickly overpower this sauce.
- Sriracha (1 tsp, optional): Adds a gentle hum of heat without hijacking the whole flavor profile.
Instructions
- Cook the rice:
- Rinse the jasmine rice under cold water until it runs mostly clear, then combine with water and salt in a saucepan. Bring it to a boil, clamp on the lid, drop the heat to low, and let it do its thing for about twelve to fifteen minutes until tender. Fluff with a fork and set aside, covered, to stay warm.
- Crisp the tofu:
- Cut the pressed tofu into two centimeter cubes and tumble them gently with cornstarch and a pinch of salt until evenly coated. Heat the oil in a non stick skillet over medium high heat, then add the tofu in a single layer without crowding. Let them sizzle undisturbed for a couple minutes before turning, cooking until each face is deeply golden, about eight to ten minutes total.
- Whisk the peanut sauce:
- In a bowl, combine peanut butter, soy sauce, maple syrup, rice vinegar, grated ginger, garlic, and sriracha if using. Stir stubbornly at first because it will look like it will never come together, then add warm water one tablespoon at a time until it transforms into a silky pourable sauce.
- Prep the vegetables:
- Slice the cucumber into thin rounds, julienne the carrot, cut the bell pepper into slender strips, and halve the spring onions on a diagonal. If your edamame is frozen, a quick steam or microwave blast is all it needs.
- Build the bowls:
- Spoon warm rice into each bowl, then arrange the tofu and all the vegetables in neat sections on top. Drizzle the peanut sauce generously over everything and finish with spring onions and a scatter of toasted sesame seeds.
On a rainy evening last month I ate this cross legged on the kitchen floor still in my coat, too hungry and too impatient to make it to the table, and it was perfect.
Making It Your Own
This bowl is a framework more than a rigid set of rules. Swap the tofu for tempeh, use quinoa instead of rice, or throw in whatever vegetables are wilting in your crisper drawer. The peanut sauce is the constant anchor that pulls everything together no matter what you change around it.
Getting Ahead
The peanut sauce stores beautifully in a jar in the fridge for up to five days and actually tastes better the next day when the flavors settle. You can also press and cube the tofu ahead of time, keeping it wrapped in the fridge until you are ready to cook. Rice reheats well with a splash of water and a brief stint in the microwave.
Serving and Storing
Assemble bowls right before eating for the best texture contrast between crispy tofu and crunchy vegetables. Leftovers keep well separated in airtight containers for two days, though the tofu loses some of its crunch. Reheat the tofu briefly in a dry skillet to bring back some of that bite.
- Store sauce separately so nothing gets soggy overnight.
- Double the sauce recipe because you will absolutely want it on everything else you cook this week.
- Remember that this bowl is best enjoyed at room temperature, making it an excellent packed lunch candidate.
Some meals just make you feel good from the first chop to the last bite, and this is one of them. Keep this recipe in your back pocket for any night that needs a little color and comfort.
Your Recipe Questions Answered
- → Can I use a different type of tofu for this bowl?
-
Firm or extra-firm tofu works best for achieving crispy, golden cubes that hold their shape during pan-frying. Silken or soft tofu contains too much moisture and will fall apart in the skillet.
- → What can I substitute for peanut butter in the sauce?
-
Almond butter, sunflower seed butter, or tahini all work as alternatives. Keep in mind each will shift the flavor profile—tahini adds an earthier note, while almond butter is slightly sweeter and milder.
- → How do I store leftovers?
-
Store the rice, tofu, vegetables, and sauce in separate airtight containers in the refrigerator for up to 3 days. Reheat the tofu in a skillet to restore crispness, and warm the sauce gently with a splash of water to loosen it.
- → Is this dish gluten-free?
-
Not as written, since standard soy sauce contains wheat. Swap in tamari or a certified gluten-free soy sauce to make the entire bowl safe for a gluten-free diet.
- → Can I meal-prep this in advance?
-
Absolutely. Cook a large batch of rice and tofu, prep all the vegetables, and whisk together the peanut sauce. Keep components separate and assemble individual bowls throughout the week for quick, ready-to-eat lunches or dinners.
- → What vegetables pair well with this bowl?
-
Snap peas, shredded purple cabbage, thinly sliced radishes, steamed broccoli, or ripe avocado all make excellent additions or swaps. Use whatever is seasonal and fresh for the best texture and flavor.