Vegan Tofu Bowl
Vegan Tofu Bowl
If you’ve been looking for a weeknight dinner that’s filling, colorful, and genuinely delicious โ not just “healthy by default” โ this vegan tofu bowl is it. It’s the kind of meal I find myself making on repeat because it checks every box: quick to throw together, packed with flavor, and endlessly customizable. Plus, it looks beautiful in the bowl, which honestly never gets old.
Why You’ll Love This Recipe

First, the flavor is anything but boring. Crispy, golden tofu tossed in a savory sesame-soy glaze, layered over fluffy rice, and finished with fresh veggies and a creamy drizzle โ every bite has something going on.
Second, it comes together in under 40 minutes. You’re not spending your whole evening in the kitchen. Most of the time is hands-off while the tofu bakes or the rice cooks, so you can set things in motion and decompress while dinner makes itself.
And third, this bowl is endlessly flexible. Swap the vegetables based on what’s in your fridge, change up the grain, adjust the sauce โ it adapts to what you have and what you’re craving. Once you know the formula, you’ll make a version of it every week.
Ingredients You’ll Need

The star is firm or extra-firm tofu. You want the kind that holds its shape when you press and cube it. Silken tofu won’t work here โ it’ll fall apart. Press it well, even if it’s just 15-20 minutes under a heavy pan, and you’ll get that satisfying chew and crispiness.
For the grain base, white jasmine rice works beautifully, but brown rice, quinoa, or even cauliflower rice all make great swaps depending on your preferences. Cook it however you normally do.
The sauce is simple and punchy: soy sauce or tamari (for a gluten-free version), sesame oil, a little rice vinegar, garlic, fresh ginger, and a touch of maple syrup to balance the salt. It doubles as both the tofu marinade and the bowl drizzle, which keeps things efficient.
For veggies, I usually go with edamame, shredded purple cabbage, cucumber, shredded carrots, and avocado. But roasted broccoli, snap peas, or steamed bok choy all work wonderfully. Use whatever’s looking good at the store or hiding in your crisper drawer.
Toppings make it feel special: sesame seeds, sliced green onion, a drizzle of sriracha or chili crisp if you like heat, and maybe a handful of fresh cilantro if you’re into it.
Tips for the Best Results

Press your tofu properly โ this is the single most important step. Wet tofu steams instead of crisps, and you’ll end up with sad, soggy cubes. Even a quick 20-minute press between clean kitchen towels with something heavy on top makes a massive difference.
If you’re pan-frying the tofu, resist the urge to move it around constantly. Let it sit undisturbed on medium-high heat for 3-4 minutes per side so it actually develops that golden crust. Patience is the move here.
Assemble your bowls right before eating if possible. If you’re meal prepping, keep the components separate and layer them when you’re ready to serve โ that way nothing gets soggy and the textures stay on point.
Storage and Reheating

Store leftover components in separate airtight containers in the fridge. The tofu, rice, and veggies all keep well for up to 4 days, which makes this a fantastic meal prep option.
To reheat, warm the tofu and rice together in a skillet over medium heat for a few minutes, or microwave in 60-second bursts. The tofu re-crisps slightly in the pan, which is the better method if you have the time. Add the fresh veggies and toppings cold, straight from the fridge โ they don’t need reheating and they keep the bowl feeling fresh.
The avocado is the one thing you should always slice fresh. It doesn’t store well once cut, so leave that part out of your meal prep containers.
Frequently Asked Questions

Can I make this gluten-free? Absolutely. Just swap regular soy sauce for tamari or coconut aminos. Everything else in this recipe is naturally gluten-free, so it’s an easy swap with no loss of flavor.
What’s the best way to cook the tofu? Both baking and pan-frying work well. Baking (at 200ยฐC / 400ยฐF for about 25-30 minutes, flipping halfway) is more hands-off and great for batch cooking. Pan-frying is faster and gives a slightly crispier exterior โ ideal if you’re making just one or two servings.
Can I use a different protein? Yes! Chickpeas roasted until crispy are a great alternative and require even less prep. Tempeh works really well too โ cube it, marinate it the same way, and cook it the same way you would the tofu.
Is this recipe good for meal prep? It’s one of the best. Cook a big batch of rice and tofu at the start of the week, prep your veggies, and keep the sauce in a small jar in the fridge. You can assemble fresh bowls in minutes all week long without any extra cooking.
Vegan Tofu Bowl

A flavorful, satisfying bowl of crispy glazed tofu, fluffy rice, and fresh vegetables finished with a savory sesame-soy sauce.
Ingredients
- 400g firm or extra-firm tofu, pressed and cubed
- 2 cups uncooked jasmine rice
- 1 cup shelled edamame, thawed
- 1 cup shredded purple cabbage
- 1 medium cucumber, thinly sliced
- 2 medium carrots, shredded
- 2 ripe avocados, sliced
- 3 tablespoons soy sauce or tamari
- 2 tablespoons sesame oil
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon neutral oil for cooking
- 2 tablespoons sesame seeds
- 3 green onions, sliced
- Sriracha or chili crisp to taste
Instructions
- Step 1. Press tofu for at least 20 minutes between kitchen towels with a heavy object on top
- Step 2. Cook jasmine rice according to package instructions and set aside
- Step 3. Whisk together soy sauce, sesame oil, rice vinegar, maple syrup, garlic, and ginger to make the sauce
- Step 4. Cube pressed tofu and toss with half the sauce, then let marinate for 10 minutes
- Step 5. Heat neutral oil in a large skillet over medium-high heat and cook tofu undisturbed for 3-4 minutes per side until golden and crispy
- Step 6. Remove tofu from heat and set aside
- Step 7. Divide cooked rice into bowls
- Step 8. Arrange edamame, cabbage, cucumber, carrots, and avocado over the rice
- Step 9. Place crispy tofu on top
- Step 10. Drizzle remaining sauce over each bowl
- Step 11. Top with sesame seeds, green onions, and sriracha if desired
- Step 12. Serve immediately
30-Day High-Protein
Low-Calorie Meal Plan
Every breakfast, lunch, dinner & snack โ all 30 days fully mapped out. Just follow the plan.
- โ50+ complete recipes with ingredients & step-by-step instructions
- โ4-week day-by-day plans โ every meal for all 30 days
- โ4 weekly shopping lists organised by store section
- โPrintable habit & progress tracker โ 30 full days
- โ100g+ protein per day โ scientifically optimised macros
Instant PDF ยท Print at home
Results guaranteed with consistency




