Ingredients
Tofu
- 16 ounces Extra-Firm Tofu, drained well and cubed
Sauce and Aromatics
- 1 Tablespoon Grated Ginger
- 2 cloves Garlic, grated
- 1/2 teaspoon Red Pepper Flakes (optional)
- 3 stalks Green Onions, finely chopped
- 5 Tablespoons Almond Butter, preferably natural (can use natural peanut butter)
- 4 Tablespoons Tamari
- 2 Tablespoons Hoisin Sauce (use gluten-free if needed)
Noodles and Greens
- 8 ounces Rice Noodles (Pad Thai-style rice noodles)
- 3 ounces Baby Spinach (about 3 cups packed baby spinach leaves)
- 3/4 cup Hot Water (scooped out of the pot while rice noodles cook)
Other
- 2 Tablespoons Cooking Oil
- 3/4 cup Roasted, Unsalted Cashews, for topping
- Hot Sauce, for serving (optional)
Instructions
- Press the tofu: Slice the tofu lengthwise in half and press it between paper towels with a heavy pan on top. Let it sit for 10 to 15 minutes to drain excess water, then cube the tofu.
- Prepare aromatics: In a large bowl, combine the grated ginger, grated garlic, red pepper flakes (if using), and finely chopped green onions.
- Cook noodles and reserve water: Cook the rice noodles according to package instructions. Once simmering, scoop out 3/4 cup of the cooking water and pour it over the aromatics to infuse flavor and form the sauce base.
- Wilt spinach: In the last minute of noodle cooking, stir in the baby spinach so it wilts. Drain noodles and spinach well.
- Make the sauce: Whisk the almond butter, tamari, and hoisin sauce into the bowl with the aromatics and hot water until the sauce is smooth and creamy.
- Toss noodles with sauce: Add the drained noodles and spinach to the sauce bowl. Gently stir until everything is well combined. Cover to keep warm while cooking tofu.
- Sear tofu: Heat the cooking oil in a large skillet over medium heat. When shimmering, add tofu cubes and sear on each side until golden brown and lightly crisped. Season lightly with salt during cooking.
- Combine tofu and noodles: Add the cooked tofu to the noodles and sauce. If the sauce has thickened, loosen it with a splash of hot tap water.
- Finish and serve: Stir in the roasted cashews for texture and nutty flavor. Serve the saucy tofu noodles warm, adding hot sauce if desired.
Notes
- Pressing tofu removes excess moisture, helping it crisp better during cooking.
- Using the reserved hot noodle water helps create a smooth, flavorful sauce without thinning it out too much.
- If you prefer a spicier dish, increase the amount of red pepper flakes or add hot sauce to taste.
- Substitute peanut butter if almond butter is unavailable, but opt for natural varieties to avoid extra sugars.
- Use gluten-free tamari and hoisin sauce to keep this recipe gluten-free.
- For extra protein, add other vegetables or top with sesame seeds for garnish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian-inspired
- Diet: Vegan