egan tofu fried rice in ceramic bowls, topped with extra peanut sauce, chopped scallions, and crushed peanuts, lime wedge on the side.

Vegan Tofu Fried Rice with Peanut Sauce

No Comments

Photo of author

By Millie Pham

Prep Time: 15 minutes | Cook Time: 15 minutes | Servings: 4
Macros per serving: ~410 calories | 18g fat | 40g carbs | 21g protein

Crispy tofu. Creamy peanut sauce. Cozy comfort in a bowl.

This vegan tofu fried rice with peanut sauce hits all the right notes: savory, a little sweet, a little nutty, and super filling. The tofu gets golden and crispy, the veggies stay fresh and colorful, and the peanut sauce ties everything together. It’s the kind of meal that makes you pause and say, “Okay wow, this is actually amazing.”

I started making this when I was trying to eat more plant-based meals and didn’t want to feel like I was giving anything up. And let me tell you, after one bite of this creamy-saucy-crispy rice bowl, I never looked back.

Why I Love This Recipe

  • Crispy tofu makes it extra satisfying
  • The peanut sauce is addictively good
  • You can load it up with whatever veggies you’ve got
  • Leftovers are even better the next day
  • It’s 100% plant-based and protein-packed

What You’ll Need

For the rice:

  • 3 cups cold, cooked jasmine rice
  • 2 tbsp neutral oil
  • 2 cloves garlic, minced
  • 1 small carrot, diced
  • ½ cup frozen peas
  • ½ red bell pepper, diced
  • 3 scallions, chopped
  • 1 tbsp soy sauce
  • 1 tsp sesame oil

For the tofu:

  • 1 (14 oz) block firm tofu, pressed and cubed
  • 1 tbsp cornstarch
  • 1 tbsp soy sauce
  • 1 tbsp neutral oil

For the peanut sauce:

  • 3 tbsp peanut butter (smooth)
  • 1 tbsp soy sauce
  • 1 tbsp lime juice
  • 1 tbsp maple syrup
  • 1–2 tbsp hot water (to thin)
  • Optional: pinch of chili flakes

Pro Tips

  • Use pressed tofu to get it crispier and help it hold up in the stir-fry
  • Cold rice works best—it doesn’t get mushy
  • Dice veggies small so they cook quickly and evenly
  • Make extra peanut sauce—you’ll want to drizzle it on everything
  • Finish with fresh herbs or chopped peanuts for texture and flavor

Tools You’ll Need

  • Nonstick skillet or wok
  • Spatula
  • Mixing bowls
  • Small whisk or fork for peanut sauce
  • Knife + cutting board

Substitutions and Variations

  • Use almond or cashew butter instead of peanut butter
  • Swap tofu for tempeh or soy curls
  • Add greens like spinach or kale at the end
  • Toss in some chopped pineapple for a sweet kick
  • Use quinoa or cauliflower rice instead of jasmine rice

Make-Ahead Tips

  • Press and cube tofu ahead of time
  • Mix the peanut sauce and keep in fridge up to 5 days
  • Use pre-chopped veggies to speed things up
  • Cook and chill rice the day before for better texture

Instructions

STEP 1: Press and Season the Tofu

Press 1 block firm tofu for at least 15 minutes, then cut into cubes. Toss with 1 tbsp cornstarch and 1 tbsp soy sauce until evenly coated.

tofu cubes in a bowl coated with a light dusting of cornstarch and soy sauce, slightly glossy and ready to cook.

STEP 2: Cook the Tofu

Heat 1 tbsp oil in a skillet over medium-high. Add tofu cubes in a single layer and pan-fry until golden and crispy on all sides, about 6–8 minutes. Remove and set aside.

 tofu cubes sizzling in a pan, sides golden brown and slightly crispy, lightly caramelized from soy sauce.

STEP 3: Sauté Garlic and Veggies

Add 2 tbsp oil to the pan. Sauté 2 cloves garlic for 30 seconds, then add 1 diced carrot, ½ cup frozen peas, and ½ diced red bell pepper. Stir-fry for 2–3 minutes.

garlic, carrots, peas, and bell pepper cooking in oil, colors bright and veggies just starting to soften.

STEP 4: Add Rice and Seasonings

Add 3 cups cold rice, breaking up any clumps. Stir in 1 tbsp soy sauce, 1 tsp sesame oil, and 3 chopped scallions. Cook for 3–4 minutes, stirring often.

cold rice being stirred into sautéed vegetables with scallions and a drizzle of soy sauce and sesame oil coating the grains.

STEP 5: Make the Peanut Sauce

In a bowl, whisk together 3 tbsp peanut butter, 1 tbsp soy sauce, 1 tbsp lime juice, 1 tbsp maple syrup, and 1–2 tbsp hot water until smooth and pourable.

creamy peanut sauce being whisked in a small bowl, thick and glossy with a spoonful of maple syrup and lime juice nearby.

STEP 6: Combine and Finish

Add the crispy tofu back into the rice, toss gently, then drizzle peanut sauce over the top. Stir to coat, taste, and adjust seasoning if needed.

golden tofu cubes being tossed with rice and veggies as creamy peanut sauce is drizzled over the top

STEP 7: Serve It Up

Spoon into bowls and top with crushed peanuts, more scallions, and a squeeze of lime if you like.

egan tofu fried rice in ceramic bowls, topped with extra peanut sauce, chopped scallions, and crushed peanuts, lime wedge on the side.

Leftovers + Storage

  • Keeps in fridge for up to 4 days
  • Reheat in a pan or microwave with a splash of water
  • Store peanut sauce separately and add fresh if possible
  • Freeze for up to 1 month (tofu may get a little soft but still tasty)

Why This Recipe Works (Quick Science)

  • Cornstarch creates a crispy coating on the tofu that holds up in the stir-fry
  • Cold rice fries better, staying fluffy and not sticky
  • Peanut butter + acid + sweet = balanced flavor bomb
  • Toasting the rice brings out nutty depth and better texture

Meal Plan Ideas

  • Serve with a crunchy cucumber salad
  • Add spring rolls or veggie dumplings on the side
  • Use leftovers in lettuce wraps
  • Pair with soup like miso or hot and sour
  • Top with kimchi for contrast

Common Mistakes

  • Skipping the tofu press—it’ll turn soggy instead of crispy
  • Using warm rice—gets mushy fast
  • Not stirring peanut sauce before serving—it can thicken up if it sits
  • Overloading the pan—rice won’t fry properly

What to Serve With

  • Pickled veggies
  • Thai cucumber salad
  • Miso soup
  • Steamed dumplings
  • Crispy spring rolls

FAQ

Q: Can I use natural peanut butter?
A: Yes! Just stir it well and add a little more hot water if it’s thick.

Q: Is this gluten-free?
A: Use gluten-free soy sauce or tamari and you’re good to go.

Q: Can I bake the tofu instead of frying it?
A: Yep! Bake at 400°F for 25–30 minutes, flipping halfway.

Q: Can I add spice?
A: Totally—add chili flakes, sriracha, or a spoon of gochujang.

Your new favorite weeknight dinner 👏

This Vegan Tofu Fried Rice with Peanut Sauce checks every box: easy, filling, loaded with flavor, and super flexible. Whether you’re plant-based or just tofu-curious, this one’s a must-try. Let me know how it turns out and how you made it your own!

Leave a Comment