Start by simmering jasmine rice in coconut milk until tender and fluffy. Press and coat tofu with soy, sesame oil and cornstarch, then pan-fry until golden and crisp. Whisk a smooth peanut sauce from peanut butter, soy, lime, ginger and warm water, then toss with tofu and quick-sautéed bell pepper and carrot. Serve over coconut rice and garnish with spring onions, chopped peanuts, cilantro and lime wedges for bright contrast.
The unmistakable sizzle of tofu hitting hot oil always signals a hopeful kind of dinner in my kitchen. Not long ago, I was tinkering with sauces while a coconutty, floral aroma escaped from my stovetop and mingled with the steam. There was a moment when the peanut sauce thickened just right—velvety and glossy—prompting an impromptu taste test (with the spoon hovering perilously close to empty by the time I finished). Little did I know just how satisfying this combo of crisp tofu and rich coconut rice would be, especially after a long weekday.
One evening, when my friend dropped by unexpectedly for a chat, I happened to be halfway through prepping this dish. We ended up picking at cubes of crispy tofu right out of the skillet, trading stories about disastrous dinners that somehow brought us closer. By the end, we had a kitchen full of laughter and plates wiped clean of peanut sauce.
Ingredients
- Extra-firm tofu: Pressing removes moisture, so you get those lovely golden edges—don’t skip this step.
- Soy sauce (or tamari): The marinade’s backbone; tamari is perfect if gluten-free is a must.
- Sesame oil: It draws out a toasty, nutty undertone that makes simple tofu come alive.
- Cornstarch: This is what gives you that shatteringly crisp crust—dust all sides, even if it gets a little messy.
- Smooth peanut butter: Creamy is key; if your peanut butter is stiff, loosen it with an extra splash of warm water.
- Maple syrup or rice syrup: Just enough sweetness brings out a gentle balance in the sauce.
- Lime juice: Cuts through the richness—try zesting a little lime in if you want extra brightness.
- Fresh ginger & garlic: Grate both finely for maximum flavor that melts into the sauce.
- Sriracha or chili paste: Optional, but that gentle heat lifts everything.
- Jasmine rice: Aromatic and slightly sticky; rinsing it first is the secret to perfect, non-clumpy grains.
- Coconut milk (full-fat): Don’t go light here—the luscious texture makes the rice truly special.
- Red bell pepper & carrot: Their crunch and color bring everything to life and add a sweet, fresh note.
- Spring onions & roasted peanuts: The final scatter of toppings makes every serving look a little fancy, even on your busiest day.
- Fresh cilantro & lime wedges: For that bright, herbal finish and a pop of citrus right before you dig in.
Instructions
- Make the coconut rice:
- Rinse your jasmine rice until the water runs clear; I usually hum a tune while swirling the rice in the pot. Combine it with coconut milk, water, and salt—bring to a boil, then cover, reduce heat, and let it gently steam for 15 minutes.
- Rest and fluff:
- Off the heat, let the rice rest (lid on) for 5 more minutes. Then fluff it with a fork to release all that coconutty steam.
- Marinate and coat the tofu:
- Toss the tofu cubes with soy sauce and sesame oil—don’t rush, let each piece gleam. Sprinkle with cornstarch and toss until coated all over, even the little corners.
- Crisp the tofu:
- Add a film of oil to a nonstick skillet, and let the tofu sizzle over medium-high heat. Turn each piece so every side becomes crisp and golden—patience pays off here!
- Mix the peanut sauce:
- Whisk peanut butter, soy sauce, maple syrup, lime juice, ginger, garlic, and sriracha with warm water until glossy and smooth. Aim for a ribbon-like consistency—add a splash more water if it thickens too much.
- Sauté the vegetables:
- In the same pan, toss bell pepper and carrot for 2-3 minutes—just until their colors pop and they’re slightly tender but still crisp.
- Coat with sauce:
- Slide the crispy tofu back in, generously pour over the peanut sauce, and toss everything together until glistening and fragrant.
- Serve with style:
- Spoon the fluffy coconut rice onto plates, top with saucy tofu and veggies, and finish with spring onions, peanuts, cilantro, and a squeeze of lime.
I’ll never forget when my nephew grudgingly tried a forkful, only to ask for seconds with a sheepish grin. That simple request turned this meal into one of our go-tos, a small kitchen victory that still makes me smile.
Making It Your Own
One of the things I love most is how easy it is to change this recipe depending on what’s in the fridge. Swap in broccoli florets or snap peas for extra color, or sprinkle toasted sesame seeds instead of peanuts if allergies are a concern. The peanut sauce is endlessly adaptable, so don’t hesitate to use almond or sunflower butter for a twist.
Texture Tips That Matter
I tried baking the tofu once and was amazed at the satisfying crunch compared to frying. Make sure you arrange the tofu in a single layer, and flip halfway through for golden perfection. If your vegetables are sliced thinly, they’ll stay crisp-tender and keep their vibrant color on the plate.
Little Extras That Elevate Dinner
The garnish isn’t just for looks—the splash of lime and fresh herbs really brighten each bite. Keep fresh cilantro and some extra lime wedges handy for diners to add as they like. Pour a glass of your favorite chilled drink and let everyone dig in however they want.
- If the peanut sauce seizes up, just whisk in warm water until smooth again.
- Leftovers keep well for lunch—just store rice and tofu separately.
- Taste for salt at the end; coconut milk can mellow out flavors so adjust if needed.
This dish has a way of bringing people to the table in record time—there’s just something about creamy peanut sauce and fragrant rice that does the trick. Here’s hoping it sparks just as many happy, messy, utterly delicious moments in your kitchen too.
Recipe Questions & Answers
- → How do I get extra-crispy tofu?
-
Press tofu well to remove moisture, toss the cubes in cornstarch, then pan-fry over medium-high heat in a thin layer of oil until all sides are deeply golden. Alternatively, bake at 200°C (400°F) for 25 minutes, flipping once, for an even crisp exterior.
- → What’s the best coconut rice ratio?
-
Use a mix of full-fat coconut milk and water for balance: about 400 ml coconut milk to 150 ml water for 250 g jasmine rice. Rinse rice first, simmer until liquid is absorbed, then rest covered for fluffy grains.
- → How can I thin or thicken the peanut sauce?
-
Thin the sauce with warm water a tablespoon at a time until pourable. To thicken, reduce gently in a saucepan or add a bit more peanut butter or a small pinch of cornstarch slurry and heat until glossy and thickened.
- → What swaps work for peanut allergies?
-
Substitute almond butter or sunflower seed butter for a similar creamy texture and nutty flavor. Adjust sweetness and lime to taste, and be cautious with cross-contamination when using alternative nut products.
- → How do I keep vegetables crisp-tender?
-
Sauté bell pepper and carrot briefly over high heat for 2–3 minutes until just tender but still bright. You can add a splash of the sauce near the end to warm them through without overcooking.
- → What are good serving and pairing suggestions?
-
Serve the tofu and vegetables over coconut jasmine rice and garnish with chopped roasted peanuts, cilantro and lime. Pair with a crisp Riesling, iced green tea, or a light lager to complement the creamy, tangy flavors.