Garlic Tofu Bok Choy Stir-Fry

Garlic Tofu Bok Choy Stir-Fry

Fresh, flavorful, and incredibly easy to make, this Garlic Tofu Bok Choy Stir-Fry is a delicious plant-based meal packed with crispy tofu, tender baby bok choy, fragrant garlic, and a glossy savory sauce. The tofu is coated with cornstarch and pan-fried until golden and crisp, while the bok choy is quickly stir-fried so it stays tender with a slight crunch.

The sauce brings everything together with a perfect combination of salty soy sauce, nutty toasted sesame oil, tangy rice vinegar, and a touch of sweetness. Fresh garlic and optional ginger add another layer of aromatic flavor, while green onions and sesame seeds provide a fresh finishing touch.

This recipe is especially useful when you want a quick dinner that feels satisfying without being heavy. It comes together in about 30 minutes and can be served over steamed rice, brown rice, quinoa, or noodles. It is naturally vegetarian and can easily be made vegan by using maple syrup instead of honey.

The contrast between crispy tofu and tender bok choy makes every bite interesting, while the sticky garlic sauce coats the ingredients beautifully. It’s a simple weeknight stir-fry that can also be customized with your favorite vegetables and spice level.

Prep Time: 15 minutes

Cook Time: 15 minutes

Total Time: 30 minutes

Servings: 4

Difficulty: Easy

Ingredients

Main Stir-Fry Ingredients

14 ounces extra-firm tofu, pressed and cut into 1-inch cubes

1 pound baby bok choy, rinsed and halved or quartered lengthwise

3 to 4 cloves garlic, finely minced

2 tablespoons high-heat cooking oil, divided

2 tablespoons cornstarch, for coating the tofu

Savory Stir-Fry Sauce

3 tablespoons soy sauce, low-sodium or regular

1 teaspoon toasted sesame oil

1 teaspoon rice vinegar

1 tablespoon maple syrup, honey, or brown sugar

1 teaspoon fresh ginger, finely minced or grated, optional

1 teaspoon cornstarch

2 tablespoons water

Garnishes

2 green onions, thinly sliced

1 teaspoon toasted sesame seeds

Chili flakes or chili oil, to taste, optional

Instructions

Begin by preparing the tofu. Remove it from its packaging and drain thoroughly.

Wrap the tofu block in several layers of paper towels or a clean kitchen towel.

Place a heavy plate, skillet, or another flat object on top and press gently for about 15 minutes.

Pressing removes excess moisture and helps the tofu become much crispier during cooking.

Cut the pressed tofu into approximately 1-inch cubes.

Place the cubes in a large bowl and sprinkle them evenly with the cornstarch.

Gently toss until every piece is lightly coated.

Try not to crush the tofu while mixing.

In a small bowl, combine the soy sauce, toasted sesame oil, rice vinegar, maple syrup or honey, and fresh ginger if using.

In a separate small bowl, whisk together the 1 teaspoon cornstarch and 2 tablespoons water until completely smooth.

Keep the sauce and cornstarch slurry nearby because the stir-fry will come together quickly.

Heat 1 tablespoon of cooking oil in a large skillet, wok, or heavy frying pan over medium-high to high heat.

Once the oil is hot, carefully add the cornstarch-coated tofu in a single layer.

Avoid overcrowding the pan. If necessary, cook the tofu in batches.

Allow the tofu to cook undisturbed for 2 to 3 minutes before turning.

Continue cooking and turning the cubes occasionally until several sides are golden brown and crisp.

This usually takes approximately 7 to 9 minutes.

Transfer the crispy tofu to a plate and set aside.

Add the remaining tablespoon of oil to the same pan.

Add the minced garlic and cook for approximately 20 to 30 seconds, stirring constantly.

Be careful not to burn the garlic because it can become bitter.

Add the prepared bok choy.

Stir-fry the bok choy for approximately 3 to 5 minutes.

The leaves should wilt while the stems remain slightly crisp and tender.

If your bok choy pieces are particularly large, add the thicker stems first and cook them for 1 to 2 minutes before adding the leafy portions.

Give the prepared sauce another stir and pour it into the pan.

Toss the bok choy through the sauce and allow it to simmer for about 30 seconds.

Stir the cornstarch slurry again because the starch settles quickly.

Pour the slurry into the pan while stirring continuously.

Cook for another 1 to 2 minutes until the sauce becomes glossy and slightly thickened.

Return the crispy tofu to the pan.

Gently toss everything together so the tofu and bok choy become coated with the garlic sauce.

Cook for another minute just to heat the tofu through.

Remove from the heat.

Taste and adjust the seasoning if needed. Add a little more soy sauce for saltiness, rice vinegar for acidity, or chili flakes for heat.

Transfer the stir-fry to a serving dish.

Sprinkle generously with sliced green onions and toasted sesame seeds.

Add chili flakes or a small drizzle of chili oil if desired.

Serve immediately with steamed white rice, brown rice, quinoa, or noodles.

Tips

Press the tofu well: Excess moisture prevents tofu from becoming crisp. Pressing it thoroughly is one of the most important steps.

Use extra-firm tofu: Extra-firm tofu holds its shape much better than soft or silken tofu during stir-frying.

Coat lightly with cornstarch: A thin, even coating creates a crisp exterior without making the tofu overly heavy.

Do not overcrowd the pan: Too many tofu cubes at once will cause them to steam rather than brown. Work in batches if necessary.

Use a hot pan: Stir-frying works best when the pan is properly heated before the ingredients are added.

Don’t burn the garlic: Garlic cooks very quickly. Keep it moving and add the bok choy as soon as it becomes fragrant.

Cook bok choy in stages: If using larger bok choy, cook the thick stems slightly longer than the leafy tops.

Keep the tofu crispy: Add the tofu near the end of cooking rather than simmering it in the sauce for a long time.

Prepare the sauce beforehand: Stir-fries cook quickly, so having all the sauce ingredients ready makes the process much easier.

Adjust the sauce: Different brands of soy sauce vary in saltiness. Taste before adding extra salt.

Use freshly grated ginger: Fresh ginger gives the sauce a brighter and more aromatic flavor than dried ginger.

Serve immediately: The tofu is at its crispiest right after cooking. The longer it sits in the sauce, the softer it becomes.

Variations

Spicy Garlic Tofu: Add ½ to 1 teaspoon chili flakes or a spoonful of chili oil to the sauce for a spicy version.

Honey Garlic Tofu: Use honey as the sweetener for a richer, slightly floral sweetness. For a vegan version, use maple syrup instead.

Extra Vegetable Stir-Fry: Add sliced bell peppers, mushrooms, snow peas, carrots, or broccoli along with the bok choy.

Peanut Version: Add 1 tablespoon of creamy peanut butter to the sauce and whisk thoroughly for a nutty, satay-inspired flavor.

Orange Garlic Tofu: Replace part of the rice vinegar with fresh orange juice and add a little orange zest for a bright citrus variation.

Mushroom Tofu Stir-Fry: Add sliced shiitake, cremini, or oyster mushrooms for extra umami and texture.

Noodle Bowl: Toss the finished stir-fry with cooked rice noodles, soba noodles, or ramen-style noodles.

Rice Bowl: Serve the tofu and bok choy over steamed jasmine rice or brown rice with extra sesame seeds.

Low-Carb Version: Serve over cauliflower rice or enjoy the tofu and vegetables on their own.

Cashew Version: Add roasted cashews at the end for crunch and a restaurant-style finish.

Ginger-Heavy Version: Increase the fresh ginger to 1 tablespoon if you enjoy a stronger ginger flavor.

Q&A

Can I use regular tofu instead of extra-firm tofu?

Extra-firm tofu is strongly recommended because it contains less moisture and holds together better. Firm tofu can work, but it may require more careful handling.

How do I make the tofu extra crispy?

Press it thoroughly, coat it lightly with cornstarch, use a hot pan, and avoid overcrowding. Allow the tofu to brown undisturbed before turning.

Can I bake the tofu instead of frying it?

Yes. Toss the tofu with cornstarch and a small amount of oil, then bake at 425°F (220°C) until golden and crisp, turning halfway through.

Can I make this recipe vegan?

Yes. Use maple syrup or brown sugar instead of honey. The remaining ingredients can be kept plant-based as long as your soy sauce and other packaged ingredients are suitable.

Can I use regular bok choy?

Absolutely. Regular bok choy works well. Simply chop the stems and leaves into manageable pieces and cook the thicker stems slightly longer.

Can I make this without cornstarch?

Yes, although the tofu will not become quite as crispy and the sauce will be thinner. You can use arrowroot starch as an alternative.

What should I serve with this stir-fry?

Steamed jasmine rice, brown rice, quinoa, cauliflower rice, or noodles all pair beautifully with the garlic tofu and bok choy.

Can I add more vegetables?

Yes. Mushrooms, carrots, bell peppers, broccoli, snow peas, cabbage, and baby corn are excellent additions.

How should I store leftovers?

Place leftovers in an airtight container and refrigerate for up to 3 days. Reheat in a skillet when possible to help restore some of the tofu’s texture.

Can I prepare the tofu ahead of time?

Yes. The tofu can be pressed, cubed, and coated with cornstarch several hours ahead. Keep it refrigerated until ready to cook.

Why did my sauce become too thick?

Cornstarch thickens quickly. Add a tablespoon or two of water or broth and stir over low heat until the desired consistency returns.

Nutrition

Calories: Approximately 330 per serving

Protein: 19g

Carbohydrates: 22g

Net Carbohydrates: Approximately 19g

Fat: 19g

Saturated Fat: 3g

Fiber: 3g

Sugar: 6g

Sodium: Approximately 720mg

Calcium: Approximately 20% Daily Value

Iron: Approximately 15% Daily Value

Nutritional values are approximate and can vary depending on the tofu, soy sauce, sweetener, cooking oil, and serving size used.

Conclusion

This Garlic Tofu Bok Choy Stir-Fry proves that a simple collection of fresh ingredients can create an incredibly satisfying meal. Crispy golden tofu, tender-crisp bok choy, fragrant garlic, and a glossy soy-sesame sauce come together in one flavorful dish that’s perfect for busy weeknights.

The recipe is easy to customize with additional vegetables, noodles, rice, or different levels of spice. For the best texture, serve it immediately while the tofu is still crisp and the bok choy is fresh and vibrant.

Whether you’re looking for a quick vegetarian dinner, a plant-based meal, or simply a flavorful way to enjoy tofu and vegetables, this stir-fry is an easy recipe to keep in your rotation.

Leave a Comment