Step 1 - Start the Rice
Combine the 1 cup of white rice and 2 cups of water in a small pot. Bring to a boil over high heat, stir once, then reduce to the lowest possible heat and cover. Cook for 15–18 minutes until the water fully absorbs. Remove from heat and let steam covered for 5 minutes before serving.
Starting the rice first ensures it finishes approximately when the tofu does perfect timing without any coordination required.
Step 2 - Press the Tofu
While the rice cooks, press the tofu if you haven't already. Drain the package, wrap the tofu block in paper towels, and press between two plates with something heavy on top for 10 minutes minimum. After pressing, crumble the tofu into irregular pieces some large chunks, some smaller crumbles. The irregular sizing creates textural variety in the finished bowl that uniform cubes don't produce.
Step 3 - Sauté the Aromatics
Heat the 1 tablespoon of sesame oil in your large skillet over medium heat. Add the whites of the green onions, the diced sweet peppers, and the white pepper. Cook for 2–3 minutes, stirring frequently, until the peppers soften slightly and the green onion whites become translucent.
Add the diced garlic and cook for 60 seconds, stirring constantly. Garlic in sesame oil burns quickly 60 seconds at medium heat is exactly right. The kitchen smells extraordinary at this point sesame oil, garlic, and sweet peppers together create an aroma that immediately signals something great is coming.
Step 4 - Build the Peanut Sauce
Add all the sauce ingredients directly to the pan the soy sauce, agave, Thai red curry paste, rice wine vinegar, hoisin sauce, peanut butter, and water. Stir everything together continuously until the peanut butter fully incorporates into the liquid and the sauce becomes smooth, glossy, and uniformly combined.
Let the sauce heat through for 1–2 minutes, stirring frequently. It will thicken slightly as it heats this is correct. The sauce should coat the back of a spoon at this stage.
Step 5 - Add the Tofu
Add the crumbled tofu to the pan with the sauce. Toss gently but thoroughly using a wooden spoon, breaking larger pieces into the sauce and coating every piece evenly. The tofu absorbs the sauce immediately on contact toss for 2–3 minutes until every piece is coated and heated completely through.
Taste the tofu at this stage. More heat needed? Add additional Thai red curry paste, ½ teaspoon at a time. More tang? A splash more rice wine vinegar. The sauce is now fully open to adjustment based on your preference.
Step 6 - Plate and Garnish
Divide the cooked rice between four bowls. Spoon the spicy peanut tofu generously over each portion. Top each bowl with the reserved green onion greens, sliced Thai chilies (to taste start with one chili per bowl and adjust), and fresh lime wedges for squeezing.
The lime juice squeezed directly over the finished bowl right before eating brightens every flavor in the dish simultaneously. Don't skip it the lime is not optional decoration, it's an essential final seasoning.