By Grocery List Plus Editorial Staff | Published on June 14, 2026

Spicy Thai Tofu with Spinach, Basil, and Peanuts

Serves 6

161 cal · 20 min

Spicy Thai Tofu with Spinach, Basil, and Peanuts

Recipe GLPR47e612d904d814

3.8(1)
Thai
Main Course
20 min
161 cal
Servings: 6
Stovetop

A vibrant, quick Thai stir-fry featuring cubed firm tofu tossed with fresh spinach, aromatic garlic and ginger, and finished with a savory-spicy sauce balanced by lime and brown sugar. Crushed roasted peanuts and fresh basil add authentic flavor and texture to this protein-rich plant-based main course.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

2 tablespoons High-heat cooking oil, divided

16 ounces Firm tofu block, drained, patted dry and cut into 1/2-inch cubes

2 Garlic cloves, minced

1 tablespoon Fresh ginger or galangal, minced

8 ounces Fresh spinach, washed and trimmed

1½ tablespoons Fish sauce (nam pla)

2 teaspoons Cooking sherry

1 tablespoon Oyster sauce

1 tablespoon Brown sugar or palm sugar

2 teaspoons Fresh lime juice

2 teaspoons Asian chili sauce, preferably Sriracha

½ cup Fresh Thai or Italian basil, finely chopped

⅓ cup Crushed roasted peanuts

Fresh Thai or Italian basil leaves for garnish

Directions

  1. Heat 1 tablespoon of oil in a large wok or skillet over high heat until shimmering. Add the tofu cubes and stir-fry for 4–5 minutes, turning occasionally, until golden on multiple sides. Transfer the tofu to a clean plate.

  2. Add the remaining 1 tablespoon of oil to the wok over medium-high heat. Add the minced garlic and ginger or galangal, and cook, stirring constantly, for about 30 seconds until fragrant.

  3. Add the spinach to the wok and stir continuously for 1–2 minutes, allowing it to wilt. The greens should soften without losing their vibrant color.

  4. Return the cooked tofu to the wok. Drizzle in the fish sauce, cooking sherry, oyster sauce, brown sugar, lime juice, and chili sauce. Toss everything together over medium-high heat for 1–2 minutes until well combined and heated through.

  5. Remove the wok from heat. Gently fold in the finely chopped fresh basil and crushed roasted peanuts, reserving some peanuts for garnish.

  6. Divide the stir-fry among six plates or bowls. Garnish with additional crushed peanuts and fresh basil leaves. Serve immediately while hot.

Comments

Grocery List Plus Editorial Staff3.75

Thai basil is the real blocker here: you'll need to make a stop at an Asian market or the limited selection at Harris Teeter's international aisle, adding a second trip on a weeknight. The protein is cheap and the pantry staples (fish sauce, oyster sauce, chili sauce) are now standard at most major chains including Walmart and ALDI, but once you're hunting basil you might as well grab fresh ginger if you don't stock it. The 20-minute time is honest if your tofu is pressed and your ingredients are prepped, though pressing adds another 10-15 minutes if you're starting from a block. At roughly $1.50 per serving this is genuinely budget-friendly, and the dish reheats reasonably well, making it a solid weeknight repeat once you've solved the basil supply—just not a grab-and-go errand.

Sign in or create a free account to add your review.