This vibrant vegan main layers golden, crispy tofu tossed in a silky peanut-lime dressing atop fragrant coconut jasmine rice. Quick marinades and a light cornstarch coat give the tofu crunch, while sautéed bell pepper and carrot add color and bite. Finish with roasted peanuts, spring onions and cilantro for texture and bright citrus notes.
The day I first tossed peanut-soaked tofu atop coconut-scented rice, every burner in my kitchen was working overtime and the whole place smelled like a bustling night market. There’s a certain thrill in hearing tofu sizzle, especially when you know that creamy peanut sauce is waiting in the wings. Some days I just crave a meal that’s both filling and bright, and this dish answers that with its irresistible blend of comfort and freshness. It’s the kind of dinner where you find yourself picking at leftovers, even when you’re already full.
Last spring, I made this for a group of friends who showed up hungry and stayed to lament a rainy evening that never let up. We crammed around my tiny table, passing lime wedges and tossing extra cilantro over everything, laughing at the mountain of dishes we’d soon tackle together. The peanut butter jar accidentally rolled off the counter—cue a collective gasp—yet dinner was so memorable that we all agreed the clean-up was worth it. It’s since become the dish I whip up when I want vegan food to get applause.
Ingredients
- Extra-firm tofu: Absorbs the savory marinade beautifully—press it well for the crispiest bite.
- Soy sauce (or tamari): Adds that deeply savory note; always taste to balance the saltiness for your preference.
- Sesame oil: A splash brings gentle smokiness—never skip, even if it seems small.
- Cornstarch: Key for a golden crust, I’ve learned tossing it right before cooking prevents clumping.
- Smooth peanut butter: Velvety texture is a must for the perfect, pourable sauce.
- Maple syrup or rice syrup: That hint of sweetness brightens the sauce—you’ll miss it if it’s gone.
- Lime juice: Freshly squeezed is worth the squeeze for tang that cuts through the richness.
- Fresh ginger: Grate it fine so it melts into the sauce and doesn’t leave chewy surprises.
- Garlic: A little raw garlic brings just enough punch—mince it super fine.
- Sriracha or chili paste: The optional kick transforms it if you like things bold.
- Jasmine rice: Fragrant and fluffy, rinse well for the best texture.
- Coconut milk: Full-fat is best for creamy, lush rice—you’ll notice the difference in each spoonful.
- Red bell pepper and carrot: Bring crunch and color; cut them thin for quick cooking.
- Spring onions: Scatter over at the end for fresh zing.
- Roasted peanuts: Roughly chop for added texture and a little salty crunch.
- Fresh cilantro and lime wedges: These garnishes brighten every bite—it’s worth a trip to get them.
Instructions
- Make the coconut rice:
- Rinse your jasmine rice under running water until it’s barely cloudy, then combine it with coconut milk, water, and salt in a saucepan. Once it boils, reduce the heat, cover, and let it simmer gently—when the liquid is gone, don’t peek, just let it rest a few more minutes before fluffing.
- Prep and marinate the tofu:
- Cube the tofu and gently toss with soy sauce and sesame oil—take a moment to breathe in those toasted notes, then sprinkle with cornstarch right before cooking.
- Crisp up the tofu:
- A splash of oil in a hot skillet, and the tofu goes in—don’t crowd it, and let each piece turn deep golden before flipping so you get that audible crunch.
- Whisk the peanut sauce:
- In a bowl, combine peanut butter, soy, syrup, lime, ginger, garlic, and sriracha with warm water. Stir until everything is smooth and luscious, tasting for sweetness and heat as you go.
- Cook the veggies:
- Add bell pepper and carrot to the now-empty skillet, sautéing just until vibrant and slightly softened—their snap is essential.
- Combine tofu and sauce:
- Return tofu to the skillet, pour in the peanut sauce, and gently toss everything together so all surfaces get sticky and shiny. Let it warm through for a minute.
- Finish and serve:
- Spoon coconut rice onto each plate, heap on the saucy tofu and veggies, then scatter with spring onions, peanuts, cilantro, and a generous squeeze of lime.
One evening, as I stood scraping every bit of peanut sauce from the bowl with a spatula, my roommate wandered in and declared she'd happily eat the sauce straight from the jar. It was the first time a supposedly simple dinner drew a round of cheers from across the hall and sudden requests for second helpings.
Choosing the Right Tofu Texture
If your tofu is too soft, it won’t crisp up—always reach for extra-firm and give it a good press under something heavy for at least fifteen minutes. This little step makes every bite all the more satisfying, as I learned after my first soggy attempt.
Making the Sauce Your Own
Feel free to tweak the peanut sauce—some days I add extra lime for brightness or a splash more syrup for those who love it sweet. Using almond or sunflower seed butter will work if peanuts are out, though the flavor will be its own unique twist.
What Else to Toss In the Pan
This recipe is a playground for veggies—snap peas, broccoli, or baby corn join the party whenever my crisper drawer calls for a cleanout. It’s never exactly the same twice, and that’s half the fun.
- Don’t be afraid to double the veggies if you want it extra colorful.
- Scatter lime zest on top for an extra pop.
- Serve leftovers cold—surprisingly delicious the next day.
This dish never fails to add a little brightness to gloomy evenings or hectic weeks. Hope it becomes your go-to for cozy dinners and last-minute gatherings alike.
Recipe Q&A Section
- → How do I get the tofu extra crispy?
-
Press the tofu well, toss in a light cornstarch coating, and cook over medium-high heat without overcrowding the pan. For extra-crisp results, finish in a 200°C (400°F) oven for 20–25 minutes, flipping once.
- → Any tips for perfect coconut rice?
-
Rinse jasmine rice until the water runs clear, then simmer with full-fat coconut milk and a little water. Keep the lid on while resting for 5 minutes before fluffing to ensure tender, fragrant grains.
- → How can I adjust the peanut sauce consistency?
-
Whisk warm water in small increments until the sauce reaches a pourable texture. For a thicker coating, use less water; for a looser glaze, add more liquid or a splash of lime juice.
- → What are good substitutions for peanuts?
-
Use almond butter or sunflower seed butter to maintain creaminess and nutty flavor. Toasted cashews or chopped roasted almonds work well as a garnish if avoiding peanuts.
- → Can I make components ahead of time?
-
Yes. Cook the rice and tofu ahead, store separately, and reheat gently. Keep peanut sauce refrigerated; warm slightly and whisk before tossing to restore smoothness.
- → What vegetables pair best with this dish?
-
Bell pepper, carrot, snap peas or steamed broccoli add color and crunch. Lightly sauté to keep them tender-crisp so they contrast the creamy sauce and coconut rice.