Dollop
General Tso’s tofu

General Tso’s tofu

Crispy tofu and broccoli in a sticky, sweet and tangy sauce with a little chili heat, the takeout favorite made in one skillet while the rice cooks.

  • 55 min total
  • 35 min hands-on
  • A little more hands-on
  • Serves 2
  • About $3.13 a serving
  • 940 calories
  • Vegan
  • Dairy-free

Dolly says: Read the steps once before you start. Everything goes smoother after that.

Ingredients

For 2 servings.

  • 1 package extra-firm tofu, drained
  • 1 cup long-grain white rice
  • 1 head broccoli, cut into small florets
  • 1 tbsp hoisin sauce
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 2 stalks green onions, thinly sliced
  • 1 tsp sesame seeds (optional)

From your pantry

  • 2¼ cups water, divided
  • ¼ tsp salt
  • 3 tbsp cornstarch, divided
  • 3 tbsp vegetable oil, divided
  • 3 tbsp soy sauce
  • 2 tbsp rice vinegar
  • 2 tbsp brown sugar
  • ½ tsp red pepper flakes

Each serving has about 940 calories, 38 g protein, 123 g carbs and 35 g fat, and costs about $3.13 at typical US grocery prices. Both are estimates from what the recipe uses.

Missing something?

  • No extra-firm tofu? Firm tofu works.
  • No long-grain white rice? Jasmine rice or basmati rice works.
  • No broccoli? Frozen broccoli works.
  • No green onions? Chives work.

Steps

Tap an underlined word for a quick explanation.

  1. Wrap the tofu in a clean towel and set a heavy pan on top for 15 minutes to press out the water.

    Timer: 15 min

    Dolly’s tip: The drier the tofu, the crispier it fries and the better the sauce clings.

  2. Meanwhile, the rice and bring it in a small with 1½ cups water and the salt over high heat.

    High heat

  3. Stir once, cover, and cook on low for 15 minutes. Take it off the heat and leave the lid on until you serve.

    Low heatTimer: 15 min

  4. the soy sauce, hoisin, vinegar, brown sugar, ½ cup water and 1 tablespoon cornstarch in a bowl. Set the garlic, ginger and pepper flakes by the stove.

    Dolly’s tip: The end moves fast. Having the sauce mixed before the pan gets hot is the whole trick.

  5. Cut the tofu into 1-inch and them with the remaining 2 tablespoons cornstarch until coated.

  6. Heat 2 tablespoons oil in a large nonstick over medium-high heat until it .

    Medium-high heat

  7. Fry the tofu, turning every few minutes, until and on most sides, about 12 minutes.

    Medium-high heatTimer: 12 min

    Dolly’s tip: Let each side sit until it releases. Moving it early tears the crust.

    Food safety: Tofu is safe to eat straight from the package; cooking is only for texture and flavor.

  8. Move it to a plate.

  9. Add the broccoli and ¼ cup water to the empty pan, cover, and 3 minutes, until bright green and . Move it to the plate with the tofu.

    Medium-high heatTimer: 3 min

  10. to medium, add the last tablespoon of oil, and stir in the garlic, ginger and pepper flakes for 30 seconds, .

    Medium heat

  11. Stir the sauce and pour it in. Let it bubble about 1 minute, until thick and glossy, then add the tofu and broccoli and to coat.

    Medium heatTimer: 1 min

    Dolly’s tip: Cornstarch sinks to the bottom of the bowl, so stir the sauce right before it goes in.

  12. Spoon everything over the rice and top with the green onions and sesame seeds.

Plan this in Dollop, and get the grocery list

Dollop puts this dinner on a night that suits your week, lists only what you still need to buy, and walks you through each step while you cook.

Coming soon to iPhone and Android

High-protein dinners ›Vegetarian dinners ›What to make with rice and tofu ›What to make with rice and broccoli ›