Vegan General Tso's Tofu Sandwich

User Reviews

5

12 reviews
Excellent
  • Prep Time

    10 mins

  • Cook Time

    30 mins

  • Total Time

    40 mins

  • Servings

    4

  • Calories

    134 kcal

  • Cuisine

    Asian, Vegan, gluten-free

Vegan General Tso's Tofu Sandwich

The Vegan General Tso's Tofu Sandwich uses marinade-soaked tofu baked in a homemade sweet and tangy General Tso's sauce. The tofu slices are layered on toasted buns with greens and blanched broccoli or broccoli slaw, optionally garnished with toasted sesame seeds. The sauce contains soy sauce, rice vinegar, mirin, sugar, sesame oil, and spices like fresh ginger and garlic, creating a thick coating that flavors the tofu throughout.

Description

This sandwich recipe starts by pressing tofu to remove excess moisture, then marinating it in a blend of vegetable broth, soy sauce, rice vinegar, mirin, sugar, toasted sesame oil, fresh grated ginger, minced garlic, and optional chili paste. The sauce is blended except for the garlic to produce a smooth texture. After marinating, the tofu is baked until the sauce thickens around it, infusing each slice with rich, tangy flavors inspired by General Tso's sauce.

The sandwich is assembled with toasted buns layered with fresh greens and broccoli or broccoli slaw for crunch and freshness. The tofu adds substantial protein and bold flavor, while optional toasted sesame seeds enhance the nutty notes. Vegetable broth in the sauce provides a savory base, and adjusting spice levels can tailor the heat.

Optional add-ins include thinly sliced crunchy vegetables like cucumber, carrots, cabbage, cilantro, or sliced jalapeño for extra texture and flavor complexity. Serving the sandwich immediately preserves the contrast between crispy tofu edges and fresh vegetables. This dish serves four.

I Made This!

Be the first!

Save this

Be the first!

Ingredients

Servings

Sandwich:

  • 14 oz tofu sliced into 8 slices
  • greens
  • broccoli blanched or broccoli slaw
  • sesame seeds optional, toasted
  • burger bun or tortillas

General Tso's Sauce:

  • 1/4 cup water
  • 1/4 cup vegetable broth
  • 3 to 4 tbsp sugar or coconut sugar or other sweetener
  • 1/4 cup soy sauce use tamari to make gluten-free, low-sodium
  • 1 tbsp mirin rice wine
  • 2 to 3 tbsp rice vinegar
  • 1.5 tsp sesame oil toasted
  • 1 Tbsp cornstarch
  • 1 tsp. sambal oelek chile paste optional or sriracha or pepper flakes to taste
  • 2 tsp ginger grated fresh
  • 3 cloves garlic minced

Instructions

  1. Press the tofu in a tofu press or in paper towels for atleast 10 mins. Slice and place in baking dish in one layer.
  2. Mix all ingredients for the sauce. mix well. I use a small blender to blend everything except garlic, then mix in minced garlic. If not using veggie broth, add a generous pinch of salt to the sauce.
  3. Pour in the baking dish and let sit to marinate for 15 mins or overnight for make ahead.
  4. Preheat the oven to 400 degrees F / 200ºc. Bake for 25 mins or until the sauce thickens.
  5. Prep the sandwich ingredients. Toast the bread or burger buns on a skillet over medium heat. Layer Greens, blanched broccoli slices or broccoli slaw. Thinly slice the broccoli if needed. Place the tofu slices. Pour some of the extra sauce over the tofu, sprinkle with toasted sesame seeds (optional) and serve immediately.
  6. Other additions to the sandwich instead of broccoli can be thinly sliced crunchy veggies like cucumber, carrots or cabbage,some cilantro, sliced jalapeno.

Make it in a Saucepan:

  1. Press the tofu and slice or cube. Heat 1 tsp oil in a skillet over medium heat. Add the tofu and cook until golden on some sides, 5 to 7 mins. Flip a few times in between.
  2. Prep the sauce and add to the skillet. You can also add some veggies with the sauce. Bring to a boil. Taste and adjust salt, sweet and heat. Simmer until the sauce thickens. Serve in a burger, or wraps or make a bowl with cooked rice/grains, and blanched broccoli

Notes

  • Add a teaspoon of tomato paste or ketchup to the General Tso's sauce for a deeper, richer flavor.
  • This recipe yields four servings, not including buns.
  • To enhance flavor, marinate tofu overnight or at least 15 minutes before baking.
  • Press tofu well using a tofu press or paper towels for at least 10 minutes prior to slicing to remove excess moisture.
  • Optional crunchy vegetables like cucumber, carrots, cabbage, cilantro, or jalapeño can be added to the sandwich for more texture and flavor variety.

Nutrition Information

Show Details
Calories 134kcal (7%) Carbohydrates 16g (5%) Protein 7g (14%) Fat 4g (6%) Sodium 618mg (26%) Potassium 230mg (5%) Sugar 8g (16%) Vitamin C 0.7mg (1%) Calcium 39mg (4%) Iron 1.4mg (8%)

Nutrition Facts

Serving: 4Serving

Amount Per Serving

Calories 134 kcal

% Daily Value*

Calories 134kcal 7%
Carbohydrates 16g 5%
Protein 7g 14%
Fat 4g 6%
Sodium 618mg 26%
Potassium 230mg 5%
Sugar 8g 16%
Vitamin C 0.7mg 1%
Calcium 39mg 4%
Iron 1.4mg 8%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5

12 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Sweet and Sour Chicken

Asian, Chinese
5.0 (18 reviews)

Chicken Teriyaki

Asian
5.0 (81 reviews)

Stir Fried Lo Mein Noodles with Pork and Vegetables

Asian, Chinese, American
5.0 (12 reviews)

Hoisin-Glazed Cocktail Meatballs

Asian, Chinese, American
5.0 (6 reviews)

Caramelized Green Beans with Soy and Lemon

Asian, American
5.0 (15 reviews)

Dumpling-Flavored Sausage Rolls

Asian, British
5.0 (3 reviews)

Vietnamese Summer Rolls with Peanut Dipping Sauce

Asian, Vietnamese
5.0 (18 reviews)

Teriyaki Brown Rice Salad

Asian, Japanese, American
5.0 (12 reviews)

Thai Peanut Noodles with Grilled Chicken

Asian, Chinese, Thai, American
5.0 (9 reviews)

Rice Bowls with Baked Vietnamese-style Meatballs

Asian, American, gluten-free
5.0 (9 reviews)

Mini Thai Shrimp Cakes with Sweet Chili Dipping Sauce

Asian, Thai, American
5.0 (3 reviews)

One-Pan Baked Chicken, Sausage and Brussels Sprouts

American, gluten-free
5.0 (36 reviews)