I just made a Vegan Rice Bowl Recipe that hits like crispy tofu in a creamy peanut sauce with veggies so punchy you’ll want it for lunch every day.

I’m obsessed with these Thai Peanut Tofu Bowls. Crispy, saucy tofu tossed in creamy peanut butter bliss and those crunchy peanuts?
Yes. I love how the peanut sauce hits salty, sweet, and bright lime all at once.
It’s messy in the best way. And the veggies add snap so every bite has texture.
This is my go-to for Tofu Meals Healthy and a killer Rice Bowls Vegan option when I want something that actually satisfies instead of pretending to. Not fancy.
Just bold flavors that make me want it again and again. Bring on leftovers, I am not sharing.
honest.
Ingredients

- Tofu: hearty protein that gets crispy and soaks up the sauce.
- Cornstarch: gives tofu a nice crust, crunchy and satisfying.
- Neutral oil: lets tofu brown without overpowering the taste.
- Jasmine rice or quinoa: comforting base, carbs that make it filling.
- Creamy peanut butter: nutty, rich backbone for the sauce.
- Soy sauce or tamari: salty umami that ties everything together.
- Maple syrup or brown sugar: adds gentle sweetness and balance.
- Rice vinegar: bright tang that cuts through the richness.
- Lime juice: fresh zip, it really wakes the bowl up.
- Sesame oil: tiny drizzle, big toasty aroma.
- Sriracha: spicy kick, add more if you like heat.
- Garlic: savory punch, it’s classic and necessary.
- Ginger: warm, fresh zing that keeps things lively.
- Warm water: thins the sauce so it’s silky and pourable.
- Shredded carrots: sweet crunch and cheerful color.
- Red bell pepper: crisp, juicy bites that pop.
- Cucumber: cool crunch that lightens richer parts.
- Scallions: sharp, oniony freshness in every forkful.
- Roasted peanuts: extra crunch and more peanut flavor.
- Sesame seeds: tiny toasty bits, optional but nice.
- Cilantro: herbal lift, use it if you like it.
- Lime wedges: squeeze more brightness at the table.
- Salt and pepper: simple seasoning, tweak to taste.
Ingredient Quantities
- 1 block (14 oz) firm tofu
- 2 tbsp cornstarch
- 2 tbsp neutral oil (vegetable, canola or peanut)
- 2 cups cooked jasmine rice or quinoa
- 1/3 cup creamy peanut butter
- 3 tbsp soy sauce or tamari
- 2 tbsp maple syrup or brown sugar
- 1 1/2 tbsp rice vinegar
- 1 tbsp lime juice
- 1 tsp sesame oil
- 1 tsp sriracha or other chili sauce (more if you like it spicy)
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1/4 to 1/3 cup warm water (to thin the sauce as needed)
- 1 cup shredded carrots
- 1 cup thinly sliced red bell pepper
- 1 cup cucumber, sliced or diced
- 3 scallions, sliced
- 1/4 cup chopped roasted peanuts
- 2 tbsp sesame seeds (optional)
- Handful fresh cilantro leaves
- Lime wedges for serving
- Salt and black pepper to taste
How to Make this
1. Press the tofu for at least 15 minutes to squeeze out extra water using a tofu press or by wrapping in paper towels and setting a heavy pan on top, then cut into 1 inch cubes.
2. Toss the tofu cubes in 2 tablespoons cornstarch until evenly coated, shake off excess, season lightly with salt and pepper.
3. Heat 2 tablespoons neutral oil in a large nonstick or cast iron skillet over medium high heat; add tofu in a single layer and cook undisturbed 3 to 4 minutes per side until golden and crispy, work in batches if you need to avoid crowding; transfer to a plate.
4. Meanwhile whisk the sauce: in a bowl combine 1/3 cup creamy peanut butter, 3 tablespoons soy sauce or tamari, 2 tablespoons maple syrup or brown sugar, 1 1/2 tablespoons rice vinegar, 1 tablespoon lime juice, 1 teaspoon sesame oil, 1 teaspoon sriracha, 2 minced garlic cloves, 1 teaspoon grated ginger and 1/4 to 1/3 cup warm water; start with less water and thin to desired pourable consistency, taste and adjust for more salt, sweet or heat.
5. Add the crispy tofu back to the skillet on low heat, pour the peanut sauce over and gently toss to coat, cook 1 to 2 minutes just to warm through and let sauce cling; if sauce thickens too much add a splash of warm water.
6. Prep the bowls: divide 2 cups cooked jasmine rice or quinoa between bowls, arrange 1 cup shredded carrots, 1 cup thinly sliced red bell pepper, 1 cup cucumber slices and the sauced tofu on top.
7. Garnish each bowl with 3 sliced scallions, 1/4 cup chopped roasted peanuts, 2 tablespoons sesame seeds if using, and a handful of fresh cilantro leaves; squeeze lime wedges over the bowls before eating.
8. Quick tips: press tofu longer for extra crisp; cook tofu on higher heat if it sticks; make the sauce ahead and store in fridge for up to 5 days; when meal prepping store sauce separately and toss with tofu right before serving to keep veggies crisp.
9. Reheating note: warm tofu and sauce gently in a skillet or microwave with a splash of water to loosen sauce; add fresh garnishes after reheating so they stay bright.
Equipment Needed
1. Tofu press or heavy skillet/plate and paper towels to press the tofu
2. Cutting board and a sharp chef knife for cubing
3. Measuring cups and spoons
4. Large nonstick or cast iron skillet
5. Spatula or tongs for flipping and tossing
6. Small bowl and whisk (or fork) to mix the peanut sauce
7. Grater or microplane for ginger and a garlic press or knife for mincing
8. Saucepan or rice cooker for the jasmine rice or quinoa
9. Serving bowls and ladle or spoon for plating
FAQ
Thai Peanut Tofu Bowls: A Delicious And Nutritious Vegan Delight Recipe Substitutions and Variations
- Tofu: tempeh, seitan (if not gluten free), extra-firm paneer for vegetarian not vegan, or chickpea flour fritters for a nutty bite.
- Cornstarch: arrowroot powder, tapioca starch, or all purpose flour (use a bit more) or potato starch.
- Creamy peanut butter: almond butter, sunflower seed butter (great for nut allergies), or tahini for a sesame flavor.
- Jasmine rice or quinoa: brown rice, farro, bulgur, or cauliflower rice for a low carb option.
Pro Tips
1. Press the tofu longer than you think you need to, like 30 minutes if you’ve got the time. It makes a huge difference for crispiness. If you’re in a rush, pat it with towels and change them a few times so it’s dryer before you coat it.
2. Don’t overcrowd the pan when frying the tofu. Cook in batches so each cube gets space to brown. If the pan cools down between batches, crank the heat for a minute to bring it back up before adding more oil and tofu.
3. Taste and adjust the sauce as you go. Start with less water when thinning, then add more. If it’s too salty add a little more maple or lime, too sweet? splash more soy or vinegar, and if it’s flat a tiny pinch of salt wakes it up.
4. Keep the sauce and crunchy toppings separate when meal prepping. Store tofu and sauce apart from the fresh veg and peanuts, then toss right before eating so cucumbers and cilantro stay bright and peanuts stay crunchy.

Thai Peanut Tofu Bowls: A Delicious And Nutritious Vegan Delight Recipe
I just made a Vegan Rice Bowl Recipe that hits like crispy tofu in a creamy peanut sauce with veggies so punchy you'll want it for lunch every day.
3
servings
829
kcal
Equipment: 1. Tofu press or heavy skillet/plate and paper towels to press the tofu
2. Cutting board and a sharp chef knife for cubing
3. Measuring cups and spoons
4. Large nonstick or cast iron skillet
5. Spatula or tongs for flipping and tossing
6. Small bowl and whisk (or fork) to mix the peanut sauce
7. Grater or microplane for ginger and a garlic press or knife for mincing
8. Saucepan or rice cooker for the jasmine rice or quinoa
9. Serving bowls and ladle or spoon for plating
Ingredients
-
1 block (14 oz) firm tofu
-
2 tbsp cornstarch
-
2 tbsp neutral oil (vegetable, canola or peanut)
-
2 cups cooked jasmine rice or quinoa
-
1/3 cup creamy peanut butter
-
3 tbsp soy sauce or tamari
-
2 tbsp maple syrup or brown sugar
-
1 1/2 tbsp rice vinegar
-
1 tbsp lime juice
-
1 tsp sesame oil
-
1 tsp sriracha or other chili sauce (more if you like it spicy)
-
2 cloves garlic, minced
-
1 tsp fresh ginger, grated
-
1/4 to 1/3 cup warm water (to thin the sauce as needed)
-
1 cup shredded carrots
-
1 cup thinly sliced red bell pepper
-
1 cup cucumber, sliced or diced
-
3 scallions, sliced
-
1/4 cup chopped roasted peanuts
-
2 tbsp sesame seeds (optional)
-
Handful fresh cilantro leaves
-
Lime wedges for serving
-
Salt and black pepper to taste
Directions
- Press the tofu for at least 15 minutes to squeeze out extra water using a tofu press or by wrapping in paper towels and setting a heavy pan on top, then cut into 1 inch cubes.
- Toss the tofu cubes in 2 tablespoons cornstarch until evenly coated, shake off excess, season lightly with salt and pepper.
- Heat 2 tablespoons neutral oil in a large nonstick or cast iron skillet over medium high heat; add tofu in a single layer and cook undisturbed 3 to 4 minutes per side until golden and crispy, work in batches if you need to avoid crowding; transfer to a plate.
- Meanwhile whisk the sauce: in a bowl combine 1/3 cup creamy peanut butter, 3 tablespoons soy sauce or tamari, 2 tablespoons maple syrup or brown sugar, 1 1/2 tablespoons rice vinegar, 1 tablespoon lime juice, 1 teaspoon sesame oil, 1 teaspoon sriracha, 2 minced garlic cloves, 1 teaspoon grated ginger and 1/4 to 1/3 cup warm water; start with less water and thin to desired pourable consistency, taste and adjust for more salt, sweet or heat.
- Add the crispy tofu back to the skillet on low heat, pour the peanut sauce over and gently toss to coat, cook 1 to 2 minutes just to warm through and let sauce cling; if sauce thickens too much add a splash of warm water.
- Prep the bowls: divide 2 cups cooked jasmine rice or quinoa between bowls, arrange 1 cup shredded carrots, 1 cup thinly sliced red bell pepper, 1 cup cucumber slices and the sauced tofu on top.
- Garnish each bowl with 3 sliced scallions, 1/4 cup chopped roasted peanuts, 2 tablespoons sesame seeds if using, and a handful of fresh cilantro leaves; squeeze lime wedges over the bowls before eating.
- Quick tips: press tofu longer for extra crisp; cook tofu on higher heat if it sticks; make the sauce ahead and store in fridge for up to 5 days; when meal prepping store sauce separately and toss with tofu right before serving to keep veggies crisp.
- Reheating note: warm tofu and sauce gently in a skillet or microwave with a splash of water to loosen sauce; add fresh garnishes after reheating so they stay bright.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 490g
- Total number of serves: 3
- Calories: 829kcal
- Fat: 47.4g
- Saturated Fat: 15g
- Trans Fat: 0g
- Polyunsaturated: 10g
- Monounsaturated: 20g
- Cholesterol: 0mg
- Sodium: 1030mg
- Potassium: 840mg
- Carbohydrates: 67g
- Fiber: 9g
- Sugar: 16g
- Protein: 24g
- Vitamin A: 5000IU
- Vitamin C: 63mg
- Calcium: 533mg
- Iron: 4.3mg

















