Spicy Thai Tofu

Yield: 4 servings (serving size: 2 slices tofu, 3/4 cup rice, and 2 tablespoons sauce)
Recipe from Oxmoor House

More From Oxmoor House

Recipe Time

Cook Time:
Prep Time:
Stand: 30 Minutes

Nutritional Information

Amount per serving
  • Calories: 355
  • Fat: 10.5g
  • Saturated fat: 1.8g
  • Protein: 15.2g
  • Carbohydrate: 49.3g
  • Cholesterol: 1mg
  • Iron: 2.2mg
  • Sodium: 707mg
  • Calories from fat: 27%
  • Fiber: 3.4g
  • Calcium: 97mg


  • 1 pound extra-firm tofu
  • 1/3 cup hoisin sauce
  • 1/3 cup fat-free, less-sodium chicken broth
  • 1/4 cup orange juice
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon grated peeled fresh ginger
  • 1 teaspoon crushed red pepper
  • 2 teaspoons vegetable oil
  • 3 cups hot cooked long-grain brown rice


  1. Wrap tofu block in several layers of heavy-duty paper towels. Press with a heavy object for about 30 minutes to remove excess water. Remove paper towels, pat tofu dry, and cut lengthwise into 8 slices.
  2. Combine hoisin sauce and next 5 ingredients; set aside.
  3. Heat oil in a large nonstick skillet over medium-high heat. Add tofu slices; cook 5 minutes on each side or until lightly browned. Remove from pan and keep warm.
  4. Add hoisin sauce mixture to pan. Cook over medium heat 4 minutes or until thick, stirring constantly with a whisk. Return tofu to pan; cook 30 seconds. Serve with brown rice.
My Notes

Only you will be able to view, print, and edit this note.

Add Note

Spicy Thai Tofu Recipe at a Glance

More Recipes Like This

  1. Enter at least one ingredient

Do you love cookies?

Cookie Countdown
We do too! Get your favorite holiday cookies delivered to your inbox.(Nov.-Dec.)
We Respect Your Privacy. Privacy Policy