Hoisin-Glazed Tofu & Green Beans


Tofu is a great source of plant protein and a blank slate for absorbing whatever it's paired with. This sauce is packed with sweet and salty hoisin and fresh ginger.

Spicy Tofu Lettuce Wraps
Photo: Blaine Moats
Prep Time:
30 mins
Cook Time:
12 mins
Total Time:
42 mins


  • 16 ounce extra-firm tofu, drained

  • 3 tablespoon water

  • 2 tablespoon hoisin sauce

  • 1 tablespoon soy sauce or tamari sauce

  • 1 tablespoon grated fresh ginger

  • ¼ teaspoon crushed red pepper (optional)

  • 2 tablespoon vegetable oil

  • 3 cloves garlic, thinly sliced

  • 8 ounce fresh green beans, trimmed and halved lengthwise and/or fresh snow pea pods, trimmed

  • Hot cooked rice or rice noodles

  • Lime wedges


  1. Cut tofu lengthwise into four 1-inch thick slices. Lay tofu slices on a double layer of paper towels. Top with another double layer of paper towels. Weigh down with a plate topped with cans to remove excess water from tofu. Let stand for 10 minutes. Cut tofu into 1-inch cubes.

  2. Meanwhile, stir together the water, hoisin, soy sauce, ginger, and 1/4 teaspoon crushed red pepper, if using.

  3. In an extra-large skillet heat 1 tablespoon oil over medium-high heat. Add tofu. Cook, without stirring until tofu begins to brown, 4 to 5 minutes. Turn and cook 4 to 5 minutes more, stirring occasionally until tofu is golden brown on all sides.

  4. Transfer tofu to a plate. Add remaining 1 Tbsp. oil to skillet. Add garlic; cook 30 seconds. Add beans; cook 4 minutes or until barely tender. Return tofu to skillet. Add hoisin mixture; bring to boiling, stirring to coat. Serve with rice and lime wedges. Makes 4 servings.

Nutrition Facts (per serving)

236 Calories
14g Fat
17g Carbs
14g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 236
% Daily Value *
Total Fat 14g 18%
Saturated Fat 1g 5%
Sodium 402mg 17%
Total Carbohydrate 17g 6%
Total Sugars 5g
Protein 14g
Vitamin C 24.2mg 121%
Calcium 232mg 18%
Iron 3.2mg 18%
Potassium 322mg 7%
Folate, total 44.2mcg
Vitamin B-6 0.2mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles