Crispy Tofu Peanut Rice Bowl

Crispy golden tofu rice bowl with peanut sauce drizzled over fresh colorful vegetables Pin to board
Crispy golden tofu rice bowl with peanut sauce drizzled over fresh colorful vegetables | yumsera.com

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.
Tofu rice bowl with peanut sauce topped with julienned carrots and sesame seeds Pin to board
Tofu rice bowl with peanut sauce topped with julienned carrots and sesame seeds | yumsera.com

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.
Steaming tofu rice bowl with peanut sauce garnished with cilantro and sliced peppers Pin to board
Steaming tofu rice bowl with peanut sauce garnished with cilantro and sliced peppers | yumsera.com

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

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.

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.

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.

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.

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.

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.

Crispy Tofu Peanut Rice Bowl

Crispy tofu over rice with fresh veggies and creamy peanut sauce—nourishing, vegan-friendly, and ready in 40 minutes.

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

Ingredients

Tofu & Marinade

  • 14 oz firm tofu, pressed and cubed
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 tablespoon sesame oil

Rice

  • 8.8 oz jasmine or basmati rice
  • 2 cups water
  • ½ teaspoon salt

Vegetables

  • 1 medium carrot, julienned
  • 1 cup red cabbage, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 3.5 oz edamame, cooked and shelled
  • 2 spring onions, sliced
  • 1 tablespoon sesame seeds, for garnish
  • Fresh cilantro, for garnish

Peanut Sauce

  • 2.8 oz creamy peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon lime juice
  • 2 teaspoons maple syrup
  • 1 garlic clove, minced
  • 1 teaspoon grated fresh ginger
  • ¼ cup warm water, plus more as needed

Instructions

1
Cook the Rice: Rinse rice under cold water until the runoff runs clear. Bring 2 cups water to a rolling boil in a medium saucepan, then stir in rice and salt. Reduce heat to low, cover tightly, and simmer for 12–15 minutes until grains are tender and water is fully absorbed. Fluff with a fork and set aside.
2
Marinate and Coat the Tofu: Place cubed tofu in a mixing bowl and drizzle with soy sauce, tossing gently to coat. Let rest for 5 minutes to absorb the seasoning. Sprinkle cornstarch over the tofu and toss until each piece is evenly coated.
3
Pan-Fry the Tofu: Heat sesame oil in a large non-stick skillet over medium heat. Arrange tofu cubes 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.
4
Prepare the Peanut Sauce: In a mixing bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, minced garlic, and grated ginger. Stream in warm water gradually while whisking until the sauce reaches a smooth, drizzleable consistency.
5
Assemble the Bowls: Divide the cooked rice among 4 bowls. Arrange crispy tofu, julienned carrot, sliced red cabbage, bell pepper strips, edamame, and spring onions over each portion of rice.
6
Finish and Serve: Drizzle peanut sauce generously over each bowl. Garnish with sesame seeds and fresh cilantro. Serve immediately while the tofu is still warm and crisp.
Additional Information

Equipment Needed

  • Medium saucepan
  • Large non-stick skillet
  • Mixing bowls
  • Whisk
  • Knife and cutting board

Nutrition (Per Serving)

Calories 470
Protein 19g
Carbs 54g
Fat 19g

Allergy Information

  • Contains soy (tofu, soy sauce)
  • Contains peanuts (peanut butter)
  • Contains sesame
  • For allergen-free adaptations, substitute sunflower seed butter for peanut butter and coconut aminos for soy sauce
Sera Whitman

Sera shares easy recipes and practical cooking tips for family-friendly meals everyone will love.