Ginger and Garlic Tofu Stir-Fry Recipe

Tofu stir-fry can be unexpectedly satisfying. Bright ginger and pungent garlic bring bold flavor, and when the tofu is prepared correctly it becomes a textured, savory component rather than a soggy, bland one. Even if you aren’t strictly plant-based, this ginger garlic tofu is proof that tofu can be irresistible when treated well.

What does “prepared correctly” mean? It means removing excess moisture, using firm tofu, and building layers of seasoning and texture. This recipe gives you crisp, golden tofu with a garlic-ginger sauce that clings to each piece. The result is a balanced, Asian-inspired stir-fry that showcases both texture and flavor.

ginger garlic tofu stir fry in the pan close up image

Tofu Stir Fry Recipe

This tofu is generous with garlic and accented by ginger and sesame. It might sound like a lot of garlic, but tofu absorbs seasoning well, so bold flavors are welcome. The method focuses on pressing and roasting the tofu first to develop a firm, chewy interior and a crisp exterior, then finishing it in a quick stir-fry so the sauce coats the pieces evenly.

One important rule: use extra-firm or firm tofu. The difference in firmness comes from water content—the less water, the firmer the block—so choosing the proper tofu sets you up for success. Pressing and baking the tofu before stir-frying is key to creating appealing texture rather than a squishy result.

How to Make Tofu Stir Fry

Begin by slicing the tofu into even slabs and pressing it. Pressing removes moisture so the tofu browns and crisps instead of steaming in the pan. It’s a simple step: place the tofu between layers of paper towel, add another layer on top, then put a weight on it—about one pound is fine, such as a cutting board with a heavy object. Let it press for 20–30 minutes.

overhead shot of garlic ginger tofu stir fry with garlic ginger and scallions

After pressing, cut the tofu into roughly 1-inch cubes. Toss the cubes with a simple seasoning mix (salt, pepper, garlic powder, cornstarch) and a little oil to help the spices form a light coating. Arrange the tofu in a single layer on a sheet pan lined with parchment paper. Bake at 400°F (204°C) for about 15–20 minutes, flip, then bake another 15–20 minutes until the edges are golden and textured. This roasting step establishes the chew and surface color we want.

When baking, use parchment or a lightly oiled surface to prevent sticking. The result will be firm cubes with a slightly crisp exterior that will stand up to stir-frying without falling apart.

Ingredients in Tofu Stir Fry

Tofu (extra-firm), Vegetables (your choice: bell peppers, onions, broccoli, green beans, etc.), Soy sauce (low sodium preferred), Sesame oil, Rice vinegar, Cornstarch, Water, Red pepper flakes (optional), Fresh garlic, Fresh ginger, Scallions or green onion, Olive oil, Salt and pepper, Sesame seeds for garnish.

Full ingredient amounts and measurements are provided in the recipe card below.

How Many Calories in Tofu?

Tofu is a low-calorie, protein-rich option. A typical half-cup serving of tofu runs around 90–100 calories depending on the variety. Swapping tofu for some animal proteins can lower calorie intake while still providing satisfying protein and texture.

baked tofu close up before stir frying showing crunchy texture

How to Cook Tofu Stir Fry

Once the tofu is baked, it will look drier and more golden than when it went into the oven. Don’t be put off by the plain appearance—this is the textured base that will soak up the stir-fry sauce. The next stage is quick and flavorful.

Choose vegetables that match the cooking speed you prefer. Many people use bell peppers, broccoli, snap peas, carrots, or greens—often whatever’s nearing the end of its life in the fridge. Aim for ingredients that cook in 2–4 minutes so everything finishes at once.

Heat a skillet over medium-high heat with a tablespoon of oil. Sauté diced onion for about 4–5 minutes until softened. Add minced garlic and grated or minced ginger, sautéing until fragrant. Stir in the prepared stir-fry sauce—a mix of soy sauce, sesame oil, rice vinegar, cornstarch, water, a pinch of sugar, and red pepper flakes if using. Stir continuously until the sauce thickens.

If the sauce becomes too thick, thin it with small additions of water (about 1/4 cup at a time) until you reach the desired consistency. Gently toss the baked tofu into the pan and coat the pieces with the sauce, heating through but taking care not to break the cubes. Finish with sesame seeds and chopped scallions for brightness.

garlic ginger tofu readiny to eat and shining with garlic ginger sauce

If you try this recipe, consider leaving a note about how you customized it—what vegetables you used or whether you added a spicy element. Questions are welcome and I do my best to respond.

Other Recipes to Enjoy

Try complementary recipes like brown basmati rice, vegetable lentil soup, or lemon asparagus salad to round out a meal featuring this tofu stir-fry. Simple sides like steamed rice or a light noodle dish pair well with the bold garlic-ginger sauce.

Kitchen Essentials and Items Used

Helpful tools for this recipe include a sturdy baking sheet, parchment paper, a heavy object or tofu press for pressing the tofu, a good nonstick or stainless steel skillet for stir-frying, and a sharp knife for even cubing.

ginger garlic tofu stir fry pinterest pin
ginger garlic tofu stir fry close up

Ginger Garlic Tofu Stir Fry

A simple, bold tofu stir-fry featuring baked tofu cubes finished in a garlicky ginger sauce. Crisp texture meets savory-sweet sauce.

Course: Dinner, Lunch
Cuisine: Asian, Vegan, Vegetarian
Prep Time: 35 minutes
Cook Time: 45 minutes
Total Time: 1 hour 20 minutes
Servings: 2
Calories: 280 kcal
Author: Matt Freund

Ingredients

  • 1 pound firm or extra-firm tofu, drained and pressed
  • 1/2 tsp sea salt
  • Freshly ground pepper, to taste
  • 1/2 tsp garlic powder
  • 1 tbsp cornstarch
  • 2 tbsp olive oil, divided
  • 1 onion, minced
  • 6 cloves garlic, minced
  • 1/2 tsp minced ginger
  • 1/2 tsp black sesame seeds
  • 2 scallions, chopped, for garnish

Stir Fry Sauce

  • 1/4 cup low-sodium soy sauce
  • 1 tbsp sesame oil
  • 1 tsp rice vinegar (about)
  • 2 tsp cornstarch
  • 1/2 cup water
  • 1/4 tsp red chili flakes (optional)
  • 1 tsp sugar, adjust to taste

Instructions

  1. Cut the tofu block into three equal slices, place between layers of paper towel, and press with a weight (about 1 pound) for at least 30 minutes to remove moisture.
  2. Preheat the oven to 400°F (204°C). In a bowl, mix salt, pepper, garlic powder, and cornstarch. Add 1–2 tbsp olive oil and stir to form a light paste with the spices.
  3. Cut the pressed tofu into 1-inch cubes and gently toss in the spice mixture, taking care not to break the pieces.
  4. Arrange tofu on a parchment-lined sheet pan in a single layer. Bake 15–20 minutes, flip, then bake another 15–20 minutes until golden and textured. Remove from oven.
  5. Whisk together the stir-fry sauce ingredients so the cornstarch is fully dissolved before heating.
  6. Heat a skillet over medium-high heat with 1 tbsp olive oil. Sauté the minced onion for 4–5 minutes until softened. Add garlic and ginger and cook until fragrant.
  7. Add the sauce to the pan and stir until it thickens. Reduce heat slightly and gently toss in the baked tofu until evenly coated. If the sauce is too thick, thin with water 1/4 cup at a time.
  8. Garnish with sesame seeds and chopped scallions. Serve immediately.

Serves 2

Nutrition

Calories: 280 kcal per serving (approximate)