Tofu Rice Bowl Peanut Sauce

Crispy golden tofu rests on fluffy rice in this vibrant tofu rice bowl with peanut sauce. Save
Crispy golden tofu rests on fluffy rice in this vibrant tofu rice bowl with peanut sauce. | rusticrecipeblog.com

This vibrant tofu rice bowl brings together crispy pan-fried tofu, fluffy jasmine rice, and a rainbow of fresh vegetables including julienned carrots, red cabbage, bell pepper, and edamame.

The star of the dish is a luscious peanut sauce made from creamy peanut butter, soy sauce, rice vinegar, lime juice, and a touch of maple syrup, creating the perfect balance of savory, tangy, and slightly sweet flavors.

Ready in just 40 minutes, this nourishing plant-based meal is ideal for meal prep or a satisfying weeknight dinner that the whole family will enjoy.

The sizzle of tofu hitting a hot pan on a rainy Tuesday evening is, frankly, therapy. I had come home soaked and grumpy, with nothing but a block of tofu and half a jar of peanut butter staring back at me from the fridge. Forty minutes later I was sitting cross legged on the kitchen floor, bowl balanced on my knee, wondering why I ever bothered ordering takeout.

I made this for my neighbor Priya once when her kitchen was being renovated, and she stood in my doorway holding the empty bowl asking if there was more sauce. That jar of peanut butter in the back of your pantry is about to become the most important ingredient you own.

Ingredients

  • Firm tofu (400 g): Pressing it well is non negotiable, because soggy tofu will never crisp up no matter how patient you are with the pan.
  • Soy sauce (2 tbsp for marinade, 2 tbsp for sauce): Use a good quality one since it carries so much of the savory backbone in both the tofu and the sauce.
  • Cornstarch (1 tbsp): This is the secret to that golden, slightly crunchy exterior on the tofu cubes.
  • Sesame oil (1 tbsp): Adds a toasty depth that regular cooking oil simply cannot replicate.
  • Jasmine or basmati rice (250 g): Jasmine gives a lovely floral fragrance, but basmati works beautifully if that is what you have.
  • Carrot (1 medium, julienned): The bright orange strips add crunch and a hint of sweetness that balances the richness of the sauce.
  • Red cabbage (1 cup, thinly sliced): Holds its texture wonderfully and makes the bowl look like you tried much harder than you actually did.
  • Red bell pepper (1, thinly sliced): Its natural sweetness pairs surprisingly well with the tangy peanut sauce.
  • Edamame (100 g, cooked and shelled): A quick protein boost that requires zero cooking effort if you buy them frozen and pre shelled.
  • Spring onions (2, sliced): Scatter these on last for a sharp, fresh bite that cuts through the richness.
  • Sesame seeds (1 tbsp): Toasted is even better, but plain works fine for a finishing touch.
  • Fresh coriander: Entirely optional, but a few leaves on top make everything taste brighter.
  • Creamy peanut butter (80 g): Natural, unsweetened peanut butter gives you the best control over the final flavor.
  • Rice vinegar (1 tbsp): Brings a mellow acidity that keeps the sauce from feeling heavy.
  • Lime juice (1 tbsp): Fresh is essential here, because bottled juice tastes flat and throws off the whole balance.
  • Maple syrup or honey (2 tsp): Just enough sweetness to round out the acidity without making it dessert like.
  • Garlic (1 clove, minced) and fresh ginger (1 tsp, grated): Together they give the sauce a warmth that makes it addictive.
  • Warm water (60 ml): Add gradually until the sauce reaches a pourable, silky consistency.

Instructions

Cook the rice:
Rinse the rice under cold water until it runs completely clear, then bring 500 ml of water to a boil with half a teaspoon of salt. Drop in the rice, reduce the heat to low, cover tightly, and let it steam gently for 12 to 15 minutes until every grain is tender but not mushy.
Marinate the tofu:
Cut your pressed tofu into even cubes and toss them with soy sauce, letting them soak for about five minutes while you prep the vegetables. Sprinkle cornstarch over the top and toss with your hands until every piece is lightly and evenly coated.
Crisp the tofu:
Heat sesame oil in a large non stick skillet over medium heat, then add the tofu in a single layer without crowding the pan. Let it cook undisturbed for a few minutes before turning, repeating until every side is deeply golden and audibly crispy, which takes about 8 to 10 minutes total.
Whisk the peanut sauce:
In a bowl, combine peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, minced garlic, and grated ginger, then pour in warm water a little at a time while whisking until it becomes smooth and pourable.
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 clusters on top. Drizzle the peanut sauce generously over everything, then finish with sesame seeds and a scattering of fresh coriander.
Serve right away:
Hand the bowl over while the tofu is still warm and the vegetables are at their crunchiest, because this dish is at its absolute best the moment it is assembled.
Save
| rusticrecipeblog.com

There was a Saturday when I assembled four of these bowls for friends on my tiny apartment counter, and everyone ended up eating standing up because there were not enough chairs. Nobody cared.

Mixing Up the Vegetables

The beauty of a rice bowl is that nothing is mandatory, so use whatever is wilting in your crisper drawer. Shredded brussels sprouts, steamed broccoli, or even quick pickled radishes have all found their way into my bowl at some point, and not once did it disappoint.

Sauce Variations Worth Trying

If peanut butter is not your thing, tahini or sunflower seed butter work as smooth substitutes with a slightly different personality. A spoonful of sriracha or a pinch of chili flakes stirred into the sauce transforms it into something with real heat, which I discovered accidentally and now do on purpose every single time.

Making It a Weekly Staple

Batch cooking the rice and sauce on Sunday means you can throw a bowl together in ten minutes on any weeknight, which is faster than deciding what to order. The tofu is best fresh, but the vegetables can be prepped and stored in containers for days without losing their crunch.

  • Keep the sauce in a separate jar so nothing gets soggy.
  • Freeze extra tofu after pressing and cubing for even faster assembly next time.
  • Always taste the sauce before serving and adjust lime or salt as needed.
Tofu rice bowl with peanut sauce topped with colorful vegetables and a creamy drizzle. Save
Tofu rice bowl with peanut sauce topped with colorful vegetables and a creamy drizzle. | rusticrecipeblog.com

This bowl has saved more weeknight dinners than I can count, and honestly, it might just become the recipe you reach for when nothing else sounds good. Keep peanut butter in the pantry and you are always halfway there.

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 until golden on all sides.

Yes, the peanut sauce can be prepared up to 5 days in advance and stored in an airtight container in the refrigerator. Whisk well and add a splash of warm water to loosen it before serving.

Nearly any crunchy or colorful vegetable works well. Try shredded kale, snap peas, shredded purple cabbage, cucumber, shredded lettuce, or thinly sliced radishes for variety.

Absolutely. Store the rice, tofu, vegetables, and peanut sauce in separate containers for up to 4 days. Reheat the tofu and rice, then assemble fresh with the sauce drizzled on top.

Swap regular soy sauce for tamari or coconut aminos, and ensure your rice vinegar and other condiments are certified gluten-free. The rest of the ingredients are naturally gluten-free.

Sunflower seed butter or almond butter are great alternatives if you have a peanut allergy. Coconut aminos can replace soy sauce for a soy-free version of the sauce as well.

Tofu Rice Bowl Peanut Sauce

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

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

Ingredients

Tofu & Marinade

  • 14 oz firm tofu, pressed and cut into 1/2-inch cubes
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 tablespoon toasted sesame oil

Rice

  • 1 1/4 cups jasmine or basmati rice
  • 2 cups water
  • 1/2 teaspoon kosher salt

Vegetables

  • 1 medium carrot, cut into thin matchsticks
  • 1 cup red cabbage, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 3.5 oz edamame, shelled and blanched
  • 2 scallions, thinly sliced on the bias
  • 1 tablespoon sesame seeds, for garnish
  • Fresh cilantro leaves, for garnish

Peanut Sauce

  • 1/3 cup creamy peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon fresh lime juice
  • 2 teaspoons pure maple syrup
  • 1 garlic clove, minced
  • 1 teaspoon fresh ginger, grated
  • 1/4 cup warm water, plus more as needed to adjust consistency

Instructions

1
Cook the Rice: Rinse rice under cold running water until the runoff runs clear. Combine rice, 2 cups water, and salt in a medium saucepan. Bring to a rolling boil over high heat, then reduce to low, cover tightly, and simmer for 12 to 15 minutes until the grains are tender and all liquid is absorbed. Fluff gently with a fork, cover, and hold warm.
2
Marinate and Coat the Tofu: Pat the tofu cubes dry with paper towels. Transfer to a mixing bowl, drizzle with soy sauce, and toss gently to coat. Let rest 5 minutes to absorb the seasoning, then sprinkle cornstarch over the tofu and toss until every piece is evenly dusted.
3
Pan-Fry the Tofu: Heat sesame oil in a large non-stick skillet over medium heat. Arrange tofu cubes in a single layer without crowding. Cook for 8 to 10 minutes total, 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 medium bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, minced garlic, and grated ginger until a thick paste forms. Stream in warm water gradually, whisking continuously, until the sauce reaches a smooth, pourable consistency.
5
Assemble the Bowls: Divide the warm rice among four serving bowls. Arrange crispy tofu, julienned carrot, sliced red cabbage, bell pepper, and edamame in neat sections over each bed of rice. Scatter scallions across the top.
6
Finish and Serve: Drizzle the peanut sauce generously over each bowl. Sprinkle with sesame seeds and scatter fresh cilantro leaves. Serve promptly while the tofu remains crisp.
Additional Information

Equipment Needed

  • Medium saucepan with tight-fitting lid
  • Large non-stick skillet
  • Mixing bowls (various sizes)
  • Whisk
  • Chef's 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 (sesame oil, sesame seeds)
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.