If you think tofu is bland, this Garlic Shallot Tofu Stir-Fry will change your mind forever. This dish brings together golden, crispy tofu with the irresistible aroma of caramelized shallots, fragrant garlic, and fresh basil. The savory soy sauce glaze, tangy vinegar kick, and nutty sesame oil tie it all together in a way that’s light yet deeply satisfying.
14oz400 g firm tofu – pressed to remove excess water
2medium shallots – thinly sliced
4clovesgarlic – minced
1cupfresh basil leaves – loosely packed
3tablespoonsoy sauce – regular or low-sodium
1tablespoonrice vinegar – or white vinegar
1teaspoontoasted sesame oil – for finishing
2tablespoonneutral cooking oil – for fryingsuch as canola or vegetable oil
For dredging the tofu:
2tablespooncornstarch
½teaspoonsalt
¼teaspoonblack pepper
¼teaspoonchili flakesoptional for heat
Instructions
Prep the crispy tofu – Press firm tofu to remove excess water, then cut into cubes. Coat with cornstarch, salt, pepper, and optional chili flakes for that golden, restaurant-style crispness.
Pan-fry for golden texture – Heat oil in a skillet over medium-high heat. Fry tofu until all sides are crispy and golden brown — the perfect base for any garlic tofu stir fry.
Sauté aromatics & build sauce – In the same pan, cook sliced shallots until soft and caramelized. Add minced garlic for that signature garlic tofu aroma, then stir in soy sauce, vinegar, and a splash of water to create a savory stir fry sauce.
Combine & finish with fresh basil – Return tofu to the pan, toss in the sauce, then add fresh basil and sesame oil. Serve immediately over steamed rice or noodles for the ultimate easy tofu stir fry.