This vibrant bowl brings together golden, crispy tofu cubes with a colorful medley of julienned carrots, red cabbage, bell pepper, and edamame, all served over fluffy jasmine rice.
The star of the dish is a luscious peanut sauce made from creamy peanut butter, soy sauce, rice vinegar, lime juice, and a hint of ginger, delivering a perfect balance of savory, tangy, and slightly sweet flavors.
Ready in just 40 minutes with simple prep, this plant-based meal is naturally vegan and dairy-free, making it an ideal weeknight dinner that's as nourishing as it is satisfying.
My kitchen smelled like toasted sesame and lime the entire afternoon after I first threw this bowl together on a rainy Tuesday when the fridge was nearly empty and motivation was even lower.
I served this to my neighbor who claims she hates tofu, and she went back for seconds before I even sat down to eat.
Ingredients
- Firm tofu (400 g): Pressing it well is the single thing that separates soggy cubes from golden, crispy bites worth fighting over.
- Soy sauce (2 tbsp for marinade, 2 tbsp for sauce): It seasons the tofu and builds depth in the peanut sauce.
- Cornstarch (1 tbsp): This is the trick that gives tofu that irresistible crunch without deep frying.
- Sesame oil (1 tbsp): A little goes a long way for toasty, nutty flavor in the pan.
- Jasmine or basmati rice (250 g): Either works beautifully, but jasmine fills the kitchen with a fragrance that makes waiting harder.
- Carrot, red cabbage, bell pepper, edamame: The crunch and color balance the richness of the sauce perfectly.
- Peanut butter (80 g, creamy): Natural peanut butter without added sugar gives you the most control over the final flavor.
- Rice vinegar and lime juice: Together they bring the tang that keeps the sauce from feeling heavy.
- Maple syrup (2 tsp): Just enough sweetness to round everything out without tipping into dessert territory.
- Garlic and fresh ginger: Freshly grated ginger and minced garlic wake up the sauce in a way powdered versions never will.
- Warm water (60 ml): Adjust gradually until the sauce drizzles like something you want to pour on everything.
Instructions
- Cook the rice:
- Rinse the rice under cold water until it runs clear, then bring 500 ml water to a boil with the salt. Add the rice, drop to low, cover, and let it steam for about 12 to 15 minutes until each grain is tender but still has a little bite.
- Marinate and coat the tofu:
- Toss the cubed tofu with soy sauce and let it sit for five minutes so the flavor soaks in, then dust with cornstarch and toss until every side feels evenly coated and slightly powdery.
- Crisp the tofu:
- Heat sesame oil in a large non stick skillet over medium heat and cook the tofu, turning every couple of minutes, until each side turns a deep golden brown and sounds gently crackling, about 8 to 10 minutes total.
- Whisk the peanut sauce:
- Combine peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, garlic, ginger, and warm water in a bowl and whisk until it transforms into a silky, pourable sauce, adding more water a splash at a time if needed.
- Build the bowls:
- Divide the fluffy rice among four bowls and arrange the tofu, julienned carrot, sliced cabbage, bell pepper, edamame, and spring onions on top in clusters so every bite offers something different.
- Finish and serve:
- Drizzle the peanut sauce generously over each bowl, scatter sesame seeds and torn coriander across the top, and serve right away while the tofu is still warm and crisp.
This bowl became my go to contribution to every potluck after a friend asked for the recipe before she even finished eating.
Swaps and Seasonal Tweaks
Avocado slices, roasted broccoli, or even leftover roasted sweet potato belong in this bowl just as much as the vegetables listed here.
Pairings That Work
A glass of off dry Riesling or a pot of jasmine tea alongside this bowl turns a weeknight dinner into something that feels almost intentional.
Allergen Friendly Adaptations
Sunflower seed butter swapped for peanut butter and coconut aminos instead of soy sauce make this completely safe for most allergy concerns while keeping the flavor surprisingly close to the original.
- Always double check labels on packaged ingredients, especially soy sauce and peanut butter brands.
- Tamari is a simple one to one swap for gluten free soy sauce.
- A few drops of sriracha in the peanut sauce will change your entire relationship with this bowl.
This is the kind of recipe that makes you feel like a competent, generous cook without asking very much of you at all, and that is exactly why it deserves a permanent spot in your rotation.
Recipe FAQs
- → What type of tofu works best for this bowl?
-
Firm or extra-firm tofu is ideal for achieving that golden, crispy exterior. Press the tofu for at least 10 minutes to remove excess moisture before cubing and marinating. This ensures the cornstarch coating adheres well and creates a satisfying crunch when pan-fried.
- → Can I make the peanut sauce ahead of time?
-
Absolutely. The peanut sauce can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. Simply whisk in a splash of warm water before serving to loosen it back to a drizzleable consistency, as it will thicken when chilled.
- → What vegetables can I substitute in this bowl?
-
This bowl is highly adaptable. Try shredded kale, snap peas, cucumber, shredded lettuce, avocado, or steamed broccoli. Any combination of colorful, crunchy vegetables works beautifully. Aim for a mix of textures—something crisp, something tender, and something fresh.
- → How do I make this completely gluten-free?
-
Swap regular soy sauce for tamari or coconut aminos in both the tofu marinade and the peanut sauce. Use a gluten-free cornstarch alternative like arrowroot powder if needed. All other ingredients in this bowl are naturally gluten-free.
- → What's the best way to store leftovers?
-
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 rice with a splash of water. The sauce may need whisking with warm water to smooth out.
- → How can I add more heat to this dish?
-
Stir sriracha or chili garlic sauce directly into the peanut sauce for a spicy kick. Alternatively, sprinkle red pepper flakes over the finished bowl, or add sliced fresh jalapeños as a garnish. Start with a small amount and adjust to your preference.