Tofu Rice Bowl Peanut Sauce

Crispy golden tofu rice bowl drizzled with creamy peanut sauce and colorful vegetables Save to Pinterest
Crispy golden tofu rice bowl drizzled with creamy peanut sauce and colorful vegetables | cookziva.com

This tofu rice bowl brings together crispy cornstarch-coated tofu cubes with a colorful array of fresh vegetables including cucumber, shredded carrot, bell pepper, and edamame, all served over fluffy jasmine rice.

The star of the dish is a rich, creamy peanut sauce made from peanut butter, soy sauce, maple syrup, ginger, and a hint of sriracha for gentle heat. It takes just 40 minutes from start to finish, making it an excellent choice for satisfying weeknight dinners or meal prep for the week ahead.

Fully vegetarian and easily made vegan, this bowl is as nutritious as it is delicious, delivering a balanced combination of plant-based protein, wholesome carbs, and vibrant crunch.

My apartment smelled like toasted sesame and sizzling tofu for three days straight after I first made this bowl, and honestly I was not mad about it. A rainy Tuesday had me craving something crunchy and saucy without the delivery wait. I rummaged through the fridge, found half a block of tofu and a jar of peanut butter, and decided to wing it. That impulsive dinner became the thing I now make at least twice a week.

I brought these bowls to a potluck once and watched a self proclaimed tofu hater go back for seconds without saying a word. The silence spoke volumes. Something about the combination of textures, crunchy vegetables against creamy sauce against chewy rice, wins people over before they even realize they are eating tofu.

Ingredients

  • Firm tofu (400 g): Press it well because excess moisture is the enemy of crispiness.
  • Cornstarch (1 tbsp): This thin coating is the trick to that golden exterior.
  • Vegetable oil (2 tbsp): Use a neutral oil so it does not compete with the peanut sauce.
  • Jasmine rice (250 g): Basmati or brown rice work too but jasmine has that fragrant fluffiness.
  • Cucumber (1 small): Adds a cool crunch that balances the rich sauce.
  • Carrot (1): Julienned thin so every bite has a bit of sweetness.
  • Red bell pepper (1): Sliced thinly for color and a slight snap.
  • Edamame (100 g, shelled): A quick protein boost that requires zero effort.
  • Spring onions (2): Sliced on a sharp diagonal because it looks nicer and feels fancy.
  • Toasted sesame seeds (2 tbsp): Toast them yourself in a dry pan for 90 seconds and you will never go back to the jarred kind.
  • Creamy peanut butter (3 tbsp): Natural and unsweetened gives you the most control over flavor.
  • Soy sauce (2 tbsp): Low sodium lets you adjust salt later.
  • Maple syrup (1 tbsp): Honey works too but maple keeps it fully vegan.
  • Rice vinegar (2 tsp): Lime juice is a fine substitute if that is what you have open.
  • Fresh ginger (1 tsp, grated): Fresh matters here because powdered ginger will not give you the same zing.
  • Garlic (1 clove, minced): One is enough since the sauce has plenty going on already.
  • Warm water (2 to 4 tbsp): Added gradually to thin the sauce to a pourable consistency.
  • Sriracha (1 tsp, optional): Skip it for a milder bowl or add more if you like heat.

Instructions

Cook the rice:
Rinse the jasmine rice under cold running water until it runs mostly clear. Combine with water and salt in a saucepan, bring to a boil, then cover tightly and drop the heat to low. Let it steam undisturbed for 12 to 15 minutes, then fluff with a fork and cover again to keep warm.
Crisp the tofu:
Cut the pressed tofu into even cubes and toss them gently with cornstarch and a pinch of salt until every side is lightly coated. Heat oil in a non stick skillet over medium high and add the cubes in a single layer without crowding. Turn them every couple of minutes until all sides are deep golden, then drain briefly on paper towels.
Whisk the peanut sauce:
Combine peanut butter, soy sauce, maple syrup, rice vinegar, grated ginger, minced garlic, and sriracha in a bowl. Whisk while adding warm water one tablespoon at a time until the sauce drizzles off the spoon in a smooth ribbon.
Prep the vegetables:
Slice the cucumber into thin rounds, julienne the carrot, cut the bell pepper into slender strips, and warm the edamame if it needs it. Arrange everything within reach so assembly feels effortless.
Build the bowls:
Spoon warm rice into each bowl, then arrange tofu and vegetables in sections on top. Drizzle peanut sauce generously over everything and finish with sliced spring onions and a generous sprinkle of toasted sesame seeds.
Save to Pinterest
| cookziva.com

A friend once told me this bowl made her reconsider her entire relationship with tofu, which remains the best compliment I have ever received about anything I have cooked.

Swaps and Seasonal Tweaks

In summer I load up on snap peas and shredded purple cabbage for extra crunch and color. Winter calls for roasted sweet potato cubes or sauteed mushrooms standing in for the raw vegetables. The beauty of a rice bowl is that it forgives substitutions and quietly rewards creativity.

What to Serve Alongside

A bowl of miso soup on the side turns this into a meal that feels complete and restaurant worthy. A simple cucumber salad with rice vinegar and a pinch of sugar also works if you want to keep things light. On hot evenings I skip the soup entirely and pair it with cold jasmine tea over ice.

Storing and Reheating

Leftover components keep well separated in airtight containers in the fridge for up to three days. The tofu loses some of its crunch overnight but reheats nicely in a dry skillet for a few minutes. Keep the sauce in its own container and stir before using because it will thicken in the cold.

  • Store rice separately to prevent it from soaking up all the sauce and turning mushy.
  • Vegetables can be prepped a day ahead and kept in sealed containers for faster assembly.
  • Never microwave the assembled bowl unless you enjoy lukewarm soggy cucumber.
Tofu rice bowl with peanut sauce topped with shredded carrot, cucumber, and sesame seeds Save to Pinterest
Tofu rice bowl with peanut sauce topped with shredded carrot, cucumber, and sesame seeds | cookziva.com

Keep a batch of this peanut sauce in your fridge and you will find yourself putting it on everything from noodles to roasted broccoli. It might just become the only condiment you need.

Recipe FAQ

Firm or extra-firm tofu is ideal for achieving that golden, crispy exterior. Be sure to drain and press it well before cutting into cubes and tossing with cornstarch, which helps create an extra-crunchy texture when pan-fried.

Absolutely. The peanut sauce can be prepared up to 5 days in advance and stored in an airtight container in the refrigerator. Just whisk it again before using, and add a splash of warm water if it has thickened too much.

This bowl is highly adaptable. Try snap peas, shredded purple cabbage, thinly sliced radishes, avocado, shredded lettuce, or steamed broccoli. Use whatever is seasonal or already in your fridge for minimal waste.

Store the rice, tofu, vegetables, and peanut sauce in separate airtight containers in the refrigerator for up to 3 days. Reheat the tofu in a skillet to restore crispiness, and gently warm the rice before reassembling your bowl.

Not as written, since soy sauce contains wheat. However, you can easily make it gluten-free by swapping regular soy sauce for tamari or a certified gluten-free soy sauce alternative in both the peanut sauce and tofu marinade.

Yes. Toss the cornstarch-coated tofu cubes in oil, spread them on a parchment-lined baking sheet, and bake at 400°F (200°C) for about 25–30 minutes, flipping halfway through, until golden and crispy on all sides.

Tofu Rice Bowl Peanut Sauce

Crispy tofu and fresh vegetables over rice, drizzled with a creamy, savory peanut sauce.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Tofu

  • 14 oz firm tofu, drained and pressed
  • 1 tbsp cornstarch
  • 2 tbsp vegetable oil
  • Pinch of salt

Rice

  • 1 1/4 cups jasmine rice or brown rice
  • 2 cups water
  • 1/2 tsp salt

Vegetables

  • 1 small cucumber, sliced
  • 1 carrot, julienned or shredded
  • 1 red bell pepper, thinly sliced
  • 3.5 oz shelled edamame
  • 2 spring onions, sliced
  • 2 tbsp toasted sesame seeds

Peanut Sauce

  • 3 tbsp creamy peanut butter
  • 2 tbsp soy sauce
  • 1 tbsp maple syrup or honey
  • 2 tsp rice vinegar or lime juice
  • 1 tsp grated fresh ginger
  • 1 garlic clove, minced
  • 2–4 tbsp warm water, to adjust consistency
  • 1 tsp sriracha or chili sauce (optional)

Instructions

1
Cook the Rice: Rinse jasmine rice under cold running water until the water runs clear. Combine rice, water, and salt in a saucepan. Bring to a rolling boil, then cover tightly and reduce heat to low. Simmer for 12–15 minutes until liquid is fully absorbed. Fluff gently with a fork and keep covered to retain warmth.
2
Prepare the Tofu: Cut drained and pressed tofu into 3/4-inch cubes. Transfer to a bowl and toss evenly with cornstarch and a pinch of salt. Heat vegetable oil in a large non-stick skillet over medium-high heat. Arrange tofu in a single layer and cook for 8–10 minutes, turning every couple of minutes, until all sides are deeply golden and crisp. Transfer to a plate lined with paper towels.
3
Make the Peanut Sauce: In a mixing bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar, grated ginger, minced garlic, and sriracha if using. Gradually stir in warm water, one tablespoon at a time, until the sauce reaches a smooth, drizzleable consistency.
4
Prep the Vegetables: While the tofu cooks, slice the cucumber into thin rounds, julienne or shred the carrot, thinly slice the red bell pepper, and halve the spring onions. Steam or microwave the shelled edamame briefly if using frozen.
5
Assemble the Bowls: Divide the warm rice evenly among four bowls. Arrange crispy tofu, sliced cucumber, shredded carrot, bell pepper strips, and edamame over each portion of rice. Drizzle generously with peanut sauce. Finish with sliced spring onions and a sprinkle of toasted sesame seeds.
Additional Information

Equipment Needed

  • Saucepan with tight-fitting lid
  • Large non-stick skillet
  • Mixing bowls
  • Cooking spatula
  • Sharp knife and cutting board

Nutrition (Per Serving)

Calories 470
Protein 18g
Carbs 52g
Fat 19g

Allergy Information

  • Contains soy (tofu, soy sauce)
  • Contains peanuts (peanut butter)
  • Contains sesame (toasted sesame seeds)
Ziva Marshall

Sharing quick, easy, and family-friendly recipes with a personal touch.