Tofu the Snake Recipe: A Fun, Savory Twist

Updated November 6, 2026

Total time
35 min
prep 20 min · cook 15 min
Serves
4
portions as written

Jump to recipe

Tofu the Snake Recipe: A Fun, Savory Twist

Tofu the Snake is a playful, savory dish where firm tofu is sliced into long, snake-like strips, marinated, and then pan-fried until golden and crisp. It’s a fun way to serve tofu that appeals to both kids and adults, and the marinade gives it a deliciously savory, slightly sweet flavor. This recipe is simple, quick, and perfect for a weeknight dinner or a party appetizer.

Ingredients

  • 1 block (14–16 oz / 400–450 g) extra-firm tofu
  • 3 tablespoons (45 ml) soy sauce (or tamari for gluten-free)
  • 2 tablespoons (30 ml) rice vinegar
  • 1 tablespoon (15 ml) toasted sesame oil
  • 1 tablespoon (15 g) brown sugar
  • 2 cloves garlic, minced
  • 1 teaspoon (5 g) grated fresh ginger
  • 1 tablespoon (8 g) cornstarch
  • 2 tablespoons (30 ml) vegetable oil, for frying
  • Optional: sesame seeds and sliced green onions for garnish

Instructions

  1. Press the tofu: Wrap the block in a clean kitchen towel or paper towels, place a heavy pan on top, and let it sit for 10–15 minutes to remove excess water. This helps the tofu crisp up better.
  2. Slice the tofu into long, thin strips, about 1/2-inch (1.25 cm) thick and 3–4 inches (7.5–10 cm) long. You should get 8–10 strips per block.
  3. In a shallow dish, whisk together the soy sauce, rice vinegar, sesame oil, brown sugar, garlic, and ginger. Add the tofu strips and gently toss to coat. Let marinate for 10 minutes, turning once.
  4. Remove the tofu strips from the marinade, letting any excess drip off. Place the cornstarch on a plate and dredge each strip lightly, shaking off any extra.
  5. Heat the vegetable oil in a large nonstick skillet over medium-high heat. Add the tofu strips in a single layer (work in batches if needed) and cook for 3–4 minutes per side, until golden brown and crisp. Use tongs to turn carefully.
  6. Transfer the cooked tofu to a paper-towel-lined plate. Garnish with sesame seeds and green onions if desired. Serve hot.

Tips

  • Press the tofu well: The more water you remove, the crispier the result. If you’re short on time, use a tofu press or microwave the tofu for 1 minute on a paper towel to speed up drying.
  • Don’t skip the cornstarch: It creates a light, crispy coating. You can substitute arrowroot powder or potato starch.
  • Adjust the heat: If the tofu browns too quickly, lower the heat to medium. The sugar in the marinade can burn if the heat is too high.
  • Make it gluten-free: Use tamari or coconut aminos instead of soy sauce. The flavor will be slightly different but still delicious.

Serving Suggestions

Serve Tofu the Snake as a main dish over steamed rice or noodles, with a side of stir-fried vegetables. It also makes a great appetizer or party snack—just add a dipping sauce like sweet chili sauce or a simple soy-vinegar dip. For a fun presentation, arrange the strips on a platter to resemble a wiggly snake.

Variations

  • Spicy: Add 1–2 teaspoons of sriracha or red pepper flakes to the marinade for heat.
  • Peanut: After frying, toss the tofu in a sauce made of 2 tablespoons peanut butter, 1 tablespoon soy sauce, 1 tablespoon maple syrup, and a splash of water.
  • Baked version: Instead of pan-frying, bake the coated strips on a parchment-lined baking sheet at 400°F (200°C) for 20–25 minutes, flipping halfway, until crisp.
  • Citrus twist: Add 1 tablespoon of orange juice or lemon juice to the marinade for a bright, tangy flavor.

Storage and Reheating

Leftover Tofu the Snake can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, place the strips in a single layer on a baking sheet and warm in a 350°F (175°C) oven for 5–7 minutes, or until heated through and crisp again. Avoid microwaving, as it will make the tofu soggy. You can also freeze the cooked strips for up to 2 months; thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

Can I use silken or medium tofu? No, those are too soft and will fall apart. Extra-firm or super-firm tofu is essential for this recipe.

Why is my tofu not crispy? The most common reasons are not pressing the tofu enough, using too low heat, or overcrowding the pan. Make sure the oil is hot before adding the tofu, and cook in batches if needed.

Can I make this ahead of time? Yes, you can marinate the tofu strips up to 24 hours in advance and keep them in the fridge. Coat with cornstarch just before frying.

Is this dish vegan? Yes, all the ingredients are plant-based. Just double-check that your soy sauce is vegan (some brands may contain no animal products, but it’s always good to verify).

What can I use instead of rice vinegar? Apple cider vinegar or white wine vinegar work well as substitutes, though the flavor will be slightly different.

Can I grill the tofu instead of pan-frying? Absolutely! Thread the marinated strips onto skewers and grill over medium heat for 3–4 minutes per side, basting with extra marinade.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).