Tofu Rice Bowl With Peanut Sauce

Golden crispy tofu rice bowl with peanut sauce drizzled over fresh crunchy vegetables Pin It
Golden crispy tofu rice bowl with peanut sauce drizzled over fresh crunchy vegetables | spoonistry.com

This tofu rice bowl brings together crispy cornstarch-coated tofu cubes, fluffy jasmine rice, and a rainbow of fresh vegetables including cucumber, carrot, bell pepper, and edamame.

The star of the dish is a rich peanut sauce made from creamy peanut butter, soy sauce, maple syrup, ginger, and a hint of sriracha, whisked to the perfect drizzling consistency.

Ready in just 40 minutes with minimal prep, this plant-based bowl is ideal for busy weeknights. Each serving delivers 18g of protein and a satisfying mix of textures from the crunchy tofu, tender rice, and crisp vegetables.

The rain was hammering against the kitchen window the evening I threw this bowl together from whatever the fridge offered, and my roommate walked in, sniffed the air, and declared it smelled like a restaurant. That was probably the highest compliment my cooking has ever received, and honestly, it was just crispy tofu over rice with a peanut sauce I whisked together in a coffee mug. Sometimes the best meals come from pure laziness and a jar of peanut butter that needs using up.

I brought this to a potluck once, fully expecting a pasta salad kind of crowd, and watched three people ask for the peanut sauce recipe before they even touched the tofu. The crunch of those vegetables against the creamy, salty, slightly sweet sauce is genuinely addictive, and even my friend who claims to hate tofu went back for seconds.

Ingredients

  • Firm tofu (400 g): Firm holds its shape when pan frying, and pressing it for even ten minutes makes a surprising difference in how crispy the edges get.
  • Cornstarch (1 tbsp): This is the secret to that golden crust on the tofu, a light toss before hitting the hot oil changes everything.
  • Vegetable oil (2 tbsp): Use a neutral oil so it does not compete with the peanut sauce flavors.
  • Jasmine rice (250 g): Jasmine gives a lovely fragrant base, but brown rice works beautifully if you want something heartier.
  • Cucumber (1 small): Slice it thin right before serving so it stays cool and crisp against the warm rice.
  • Carrot (1): Julienned or shredded, either way, it adds a sweet crunch that balances the rich sauce.
  • Red bell pepper (1): Thin slices give color and a fresh bite that brightens every mouthful.
  • Edamame (100 g, shelled): A quick protein boost and a pop of green that makes the bowl look as good as it tastes.
  • Spring onions (2): Sliced on the diagonal because it looks nicer, and the mild bite finishes each spoonful perfectly.
  • Toasted sesame seeds (2 tbsp): Toast them yourself in a dry pan for two minutes and you will never go back to the untoasted kind.
  • Creamy peanut butter (3 tbsp): Natural, unsweetened peanut butter gives you control over the sweetness and saltiness of the sauce.
  • Soy sauce (2 tbsp): Provides the deep umami backbone that makes the sauce taste like it simmered for hours.
  • Maple syrup (1 tbsp): A gentle sweetness that rounds out the salt and acid without making anything taste like dessert.
  • Rice vinegar (2 tsp): Just enough brightness to keep the sauce from feeling heavy.
  • Fresh ginger (1 tsp, grated): Fresh is nonnegotiable here, the dried powder will not give you the same warm zing.
  • Garlic (1 clove, minced): One clove is enough, you want it present but not overwhelming.
  • Sriracha (1 tsp, optional): Add more if you like heat, or skip it entirely for a milder sauce that kids will enjoy too.
  • Warm water (2 to 4 tbsp): Added gradually to thin the sauce to whatever consistency you prefer, drizzly or dipping.

Instructions

Start the rice:
Rinse the jasmine rice under cold running water until it runs mostly clear, then combine it with the water and salt in a saucepan, bring it to a boil, cover with a tight lid, and drop the heat to low for twelve to fifteen minutes until every grain is tender. Fluff it gently with a fork and keep it covered and warm while you handle the rest.
Crisp the tofu:
Cut the pressed tofu into even two centimeter cubes, toss them delicately with cornstarch and a pinch of salt until every surface is lightly coated, then slide them into a hot oiled skillet over medium high heat. Turn them every couple of minutes until each side turns a deep golden brown, about eight to ten minutes total, then lift them out onto paper towels to drain.
Whisk the peanut sauce:
In a mixing bowl, combine the peanut butter, soy sauce, maple syrup, rice vinegar, grated ginger, minced garlic, and sriracha if using, then whisk vigorously until smooth. Add warm water one tablespoon at a time, whisking between additions, until the sauce falls off the spoon in a silky ribbon.
Prep the vegetables:
Slice the cucumber into thin rounds, julienne or shred the carrot, cut the bell pepper into slim strips, and warm the edamame if it needs it, arranging everything in little piles on your cutting board so assembly feels effortless.
Build the bowls:
Divide the warm rice among four bowls, then arrange the crispy tofu, cucumber, carrot, bell pepper, and edamame in sections on top of the rice. Drizzle the peanut sauce generously over everything, and finish with sliced spring onions and a shower of toasted sesame seeds.
Creamy peanut sauce cascading over a vibrant tofu rice bowl with colorful vegetables Pin It
Creamy peanut sauce cascading over a vibrant tofu rice bowl with colorful vegetables | spoonistry.com

There is something about assembling bowls that makes dinner feel like a small act of care, each component in its own little section, colorful and intentional. I have watched people pick up their chopsticks and actually pause to admire the arrangement before they mix everything into beautiful chaos.

Choosing the Right Tofu

Firm tofu is your best friend here because it holds up to cubing and pan frying without crumbling, but if you only have extra firm on hand, that works too. Avoid soft or silken tofu for this recipe, it will fall apart in the skillet and leave you with something closer to scrambled eggs than crispy cubes, and the texture difference really matters in a bowl where each bite should have a satisfying crunch.

Making It Your Own

The beauty of a rice bowl is that it forgives substitutions gracefully, so use whatever vegetables are crowding your crisper drawer or looking good at the farmers market. Snap peas, shredded purple cabbage, thinly sliced radishes, or half an avocado are all welcome additions, and you can swap the peanut butter for almond butter or sunflower seed butter if allergies are a concern.

Getting the Sauce Just Right

The peanut sauce is where you can really let your taste buds guide you, tasting and adjusting as you go until it hits the balance of salty, sweet, tangy, and spicy that makes you happy. Start with the recipe as written, then trust yourself to add a little more soy sauce for depth, an extra squeeze of lime for brightness, or another dash of sriracha if you are feeling bold.

  • If the sauce breaks or looks grainy, keep whisking and add another tablespoon of warm water, it will come together.
  • A squeeze of fresh lime juice at the end brightens the whole bowl in a way vinegar alone cannot.
  • Taste the sauce on a piece of cucumber before assembling, it should make you want to eat it by the spoonful.
Crispy tofu cubes nestled atop steamed rice in a peanut sauce rice bowl Pin It
Crispy tofu cubes nestled atop steamed rice in a peanut sauce rice bowl | spoonistry.com

This is the kind of meal that turns a random Tuesday into something you actually look forward to, and it reheats well enough that you will be glad you made extra rice. Keep the sauce in a separate jar and you have lunch sorted for the next two days without any effort at all.

Recipe FAQs

Yes, extra-firm tofu works great and actually holds its shape better during pan-frying. Just make sure to drain and press it well before cubing so it gets maximum crispiness in the skillet.

Almond butter, sunflower seed butter, or tahini all work as alternatives. Keep in mind each will shift the flavor profile slightly — tahini adds a more earthy, sesame-forward taste while almond butter stays closer to the original richness.

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 warm the sauce gently with a splash of water to loosen it.

Absolutely. Toss the cubed tofu with cornstarch and oil, spread it on a parchment-lined baking sheet, and bake at 400°F (200°C) for 25–30 minutes, flipping halfway through, until golden and crispy.

Snap peas, shredded purple cabbage, thinly sliced radishes, steamed broccoli, or ripe avocado are all excellent additions or swaps. Use whatever is seasonal and fresh — this bowl is very adaptable.

Yes, it is excellent for meal prep. Cook all components in bulk and keep them stored separately. The peanut sauce thickens when chilled, so simply stir in a little warm water when ready to serve.

Tofu Rice Bowl With Peanut Sauce

Crispy tofu and fresh veggies over rice, drizzled with a creamy, savory peanut sauce. Vegan and ready in 40 minutes.

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

Ingredients

Tofu

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

Rice

  • 250 g (1 1/4 cups) jasmine rice or brown rice
  • 500 ml (2 cups) water
  • 1/2 tsp salt

Vegetables

  • 1 small cucumber, sliced
  • 1 carrot, julienned or shredded
  • 1 red bell pepper, thinly sliced
  • 100 g (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 freshly grated ginger
  • 1 garlic clove, minced
  • 2–4 tbsp warm water, to thin sauce as needed
  • 1 tsp sriracha or chili sauce (optional)

Instructions

1
Cook the Rice: Rinse jasmine rice under cold running water until it runs clear. Combine rice, 2 cups water, and 1/2 tsp salt in a saucepan. Bring to a rolling boil over medium-high heat, then cover with a tight-fitting lid and reduce heat to low. Simmer for 12–15 minutes until all liquid is absorbed. Remove from heat, fluff gently with a fork, and keep covered until ready to serve.
2
Prepare the Tofu: Cut the drained and pressed tofu into 3/4-inch (2 cm) cubes. Place cubes in a bowl and toss gently with cornstarch and a pinch of salt until evenly coated. Heat vegetable oil in a large non-stick skillet over medium-high heat. Add tofu cubes in a single layer and cook for 8–10 minutes, turning every 2–3 minutes, until all sides are golden brown and crispy. Transfer to a plate lined with paper towels to drain excess oil.
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 until smooth. Gradually add warm water, 1 tablespoon at a time, whisking continuously until the sauce reaches a pourable, drizzle-friendly 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 slice the spring onions. If using frozen edamame, steam or microwave until heated through.
5
Assemble the Bowls: Divide the cooked rice evenly among four bowls. Arrange crispy tofu, sliced cucumber, shredded carrot, bell pepper strips, and edamame over the rice in sections. Drizzle generously with peanut sauce. Garnish with sliced spring onions and toasted sesame seeds. Serve immediately.
Additional Information

Equipment Needed

  • Saucepan with tight-fitting lid
  • Large non-stick skillet
  • Mixing bowls
  • Cooking spoon or spatula
  • Sharp chef's 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 (sesame seeds)
Audrey Sinclair

Passionate home cook sharing quick, easy, and family-friendly recipes with practical kitchen tips.