Peanut-Lime Tofu Rice Bowl With Crunchy Veggies

Quick Recipe Version (TL;DR)

  • Yield: 4 bowls
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes

Quick Ingredients

  • 1 1/2 cups brown rice + 3 cups water + 1/2 tsp fine salt
  • 1 (14 oz) block extra-firm tofu, pressed and cubed
  • Tofu seasoning: 1 tbsp low-sodium soy sauce, 1 tbsp neutral oil, 1 tbsp lime juice, 1 tbsp cornstarch, 1/2 tsp garlic powder, 1/2 tsp smoked paprika, 1/4 tsp fine salt
  • Vegetables: 2 cups shredded green cabbage, 1 cup shredded carrots, 1 cup sliced cucumber, 1/2 cup chopped cilantro
  • Peanut-lime sauce: 1/3 cup creamy peanut butter, 2 tbsp soy sauce, 2 tbsp lime juice, 1 tbsp rice vinegar, 1 tbsp maple syrup, 1 tsp toasted sesame oil, 1 small garlic clove (minced), 1/4–1/2 cup warm water
  • Toppings: 1/4 cup roasted peanuts (crushed), lime wedges (optional)

Do This

  • 1. Cook brown rice (1 1/2 cups rice + 3 cups water + 1/2 tsp salt): simmer 35 minutes, rest 10 minutes.
  • 2. Press tofu 15 minutes; heat oven to 425°F (220°C) and line a sheet pan.
  • 3. Toss tofu with soy sauce, oil, lime juice, spices, and cornstarch; bake 25–30 minutes, flipping halfway.
  • 4. Whisk peanut butter, soy sauce, lime juice, vinegar, maple syrup, sesame oil, garlic; thin with warm water.
  • 5. Prep cabbage, carrots, cucumber, and cilantro while rice/tofu cook.
  • 6. Build bowls: rice + veggies + baked tofu.
  • 7. Drizzle sauce; top with crushed peanuts and a squeeze of lime.

Why You’ll Love This Recipe

  • Big flavor, simple steps: crispy baked tofu + bright peanut-lime sauce tastes restaurant-level but is very doable at home.
  • Great texture in every bite: chewy rice, crunchy vegetables, crisp-edged tofu, and crushed peanuts.
  • Flexible and meal-prep friendly: components store well and assemble fast for lunches.
  • Balanced and satisfying: plant-based protein, fiber-rich brown rice, and lots of fresh veg.

Grocery List

  • Produce: 2 limes, 1/2 small green cabbage (or bagged shredded cabbage), 2 medium carrots (or pre-shredded), 1 English cucumber, 1 bunch cilantro, 1 small garlic clove
  • Dairy: None
  • Pantry: brown rice, extra-firm tofu, creamy peanut butter, low-sodium soy sauce, neutral oil (avocado/canola/grapeseed), cornstarch, garlic powder, smoked paprika, rice vinegar, maple syrup, toasted sesame oil, roasted peanuts, fine salt

Full Ingredients

Brown Rice

  • 1 1/2 cups uncooked brown rice, rinsed
  • 3 cups water
  • 1/2 teaspoon fine salt

Baked Tofu

  • 1 (14 oz / 396 g) block extra-firm tofu, pressed for 15 minutes and cut into 3/4-inch cubes
  • 1 tablespoon low-sodium soy sauce
  • 1 tablespoon neutral oil (avocado, canola, or grapeseed)
  • 1 tablespoon fresh lime juice
  • 1 tablespoon cornstarch
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon fine salt

Fresh Veggie Toppings

  • 2 cups shredded green cabbage (about 6–7 oz / 170–200 g)
  • 1 cup shredded carrots (about 3–4 oz / 85–115 g)
  • 1 cup cucumber, thinly sliced into half-moons (about 5–6 oz / 140–170 g)
  • 1/2 cup fresh cilantro leaves and tender stems, chopped

Peanut-Lime Sauce

  • 1/3 cup creamy peanut butter (natural or regular)
  • 2 tablespoons low-sodium soy sauce
  • 2 tablespoons fresh lime juice
  • 1 tablespoon rice vinegar
  • 1 tablespoon maple syrup
  • 1 teaspoon toasted sesame oil
  • 1 small garlic clove, finely minced (about 1 teaspoon)
  • 1/4 cup warm water, plus up to 1/4 cup more as needed to thin
  • Optional: 1/4 teaspoon red pepper flakes for gentle heat

For Serving

  • 1/4 cup roasted peanuts, crushed
  • Optional: extra lime wedges for squeezing
Peanut-Lime Tofu Rice Bowl With Crunchy Veggies – Closeup

Step-by-Step Instructions

Step 1: Cook the brown rice

Rinse 1 1/2 cups brown rice under cool water in a fine-mesh strainer until the water runs mostly clear.

In a medium saucepan, combine the rinsed rice with 3 cups water and 1/2 teaspoon fine salt. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 35 minutes.

Turn off the heat and let the rice sit, covered, for 10 minutes. Fluff with a fork.

Step 2: Press and season the tofu

While the rice cooks, press the tofu for 15 minutes to remove excess water. (Wrap the block in paper towels or a clean towel, place it on a plate, and set something heavy on top, like a skillet or a few cans.)

Heat the oven to 425°F (220°C). Line a rimmed baking sheet with parchment paper.

Cut the tofu into 3/4-inch cubes. In a medium bowl, gently toss the tofu with 1 tablespoon soy sauce, 1 tablespoon neutral oil, and 1 tablespoon lime juice. Sprinkle in 1 tablespoon cornstarch, 1/2 teaspoon garlic powder, 1/2 teaspoon smoked paprika, and 1/4 teaspoon salt, then toss again until the cubes look evenly coated.

Step 3: Bake the tofu until crisp

Spread tofu in a single layer on the prepared baking sheet, leaving a little space between pieces so they roast instead of steam.

Bake for 25–30 minutes, flipping the tofu at the 15-minute mark. The tofu is done when the edges are browned and the coating feels dry and lightly crisp.

Step 4: Mix the peanut-lime sauce

In a small bowl (or measuring cup), whisk together 1/3 cup peanut butter, 2 tablespoons soy sauce, 2 tablespoons lime juice, 1 tablespoon rice vinegar, 1 tablespoon maple syrup, 1 teaspoon toasted sesame oil, and the minced garlic. Add optional 1/4 teaspoon red pepper flakes if you want a little heat.

Whisk in 1/4 cup warm water. If the sauce is still too thick to drizzle, add more warm water 1 tablespoon at a time, up to an additional 1/4 cup, until it’s smooth and pourable.

Step 5: Prep the crunchy vegetables

While the tofu finishes baking, prep your toppings: shred the cabbage, shred the carrots, slice the cucumber, and chop the cilantro.

If you want extra crunch and a slightly “pickled” feel, toss the cabbage and carrots with a pinch of salt and 1 teaspoon lime juice and let them sit for 5 minutes (optional, but tasty).

Step 6: Assemble the bowls

Divide the cooked brown rice among 4 bowls (about 3/4 cup cooked rice per bowl).

Arrange shredded cabbage, carrots, cucumber, and cilantro over the rice. Add a generous portion of baked tofu to each bowl.

Step 7: Sauce and finish with peanuts

Drizzle each bowl with peanut-lime sauce (start with 2 tablespoons per bowl, then add more to taste).

Top with crushed roasted peanuts for crunch. Serve with optional lime wedges for squeezing right before eating.

Pro Tips

  • Pressing matters: even a quick 15-minute press helps tofu bake up firmer and crispier.
  • Cornstarch = crisp edges: don’t skip it; it creates that lightly crunchy coating in the oven.
  • Warm water for the sauce: peanut butter tightens up when cold. Warm water makes it instantly silky and drizzle-ready.
  • Don’t overcrowd the pan: spread tofu out so it roasts. If it’s packed tightly, it will steam.
  • Balance to taste: if the sauce tastes too salty, add 1–2 teaspoons more lime juice; too tangy, add 1–2 teaspoons more maple syrup.

Variations

  • Spicy peanut-lime bowl: add 1–2 teaspoons sriracha or chili garlic sauce to the peanut-lime sauce.
  • Swap the base: use cooked quinoa or jasmine rice instead of brown rice (adjust cooking times accordingly).
  • Extra veggies: add sliced red bell pepper, edamame, or quick-pickled red onion for more color and crunch.

Storage & Make-Ahead

Store components separately for the best texture. Refrigerate in airtight containers for up to 4 days: rice, baked tofu, chopped vegetables, and sauce.

Reheat: warm rice in the microwave with a splash of water (about 30–60 seconds). Re-crisp tofu in a 400°F (205°C) oven or toaster oven for 6–8 minutes (or microwave for convenience, though it will soften). Add sauce after reheating.

Make-ahead tip: the peanut-lime sauce thickens in the fridge; loosen it with 1–2 tablespoons warm water and stir until smooth.

Nutrition (per serving)

Approximate, based on 4 servings and using all sauce and toppings: 610 calories, 26 g protein, 72 g carbohydrates, 27 g fat, 10 g fiber, 850 mg sodium.

Promotional Banner X
*Sponsored Link*