Honey Garlic Tofu Stir-Fry with Veggies and Sticky Glaze

Recipe Overview

Why you’ll love it: This honey garlic tofu stir fry has a sticky, restaurant-style sauce that balances sweet and savory. Crispy tofu, vibrant vegetables, and fluffy rice come together for an easy, complete meal.

How long it takes: 1 hour, 5 minutes
Equipment you’ll need: large skillet, kitchen towel, bowls
Servings: 4

A close-up of a serving spoon holding tofu cubes, broccoli, red bell pepper, and carrot strips in a savory sauce.

The Dinner I Make When I Didn’t Plan Dinner

This is the kind of meal I pull together when I open the fridge and start grabbing what’s available.

A lone bell pepper, half a bag of broccoli, a carrot that’s seen better days — and tofu, which I almost always keep on hand.

The process is straightforward: press the tofu, get it crispy, whisk a quick sauce, and dinner is ready.

What makes it special:

  • Restaurant-style sauce at home: A simple mix of soy sauce, honey, garlic, and rice vinegar creates a glossy, balanced sauce that clings to tofu and vegetables. It’s made with pantry staples and comes together fast.
  • Perfectly crispy tofu: Pressing the tofu and coating it with cornstarch produces golden bites that remain crisp when tossed in sauce.
  • Customizable: Swap vegetables, add heat, or serve over a different grain — this recipe adapts to what you have and how you like it.
  • Weeknight friendly: After pressing, the tofu and veggies cook quickly in one pan for minimal cleanup.

Ingredient Notes

This honey garlic tofu stir fry has a few distinct components. Here’s a quick breakdown.

  • Tofu: Use extra-firm tofu so it holds its shape when pan-fried. A tablespoon of soy sauce flavors it and cornstarch creates a crisp exterior. A little oil is needed for frying.
  • Honey garlic sauce: Less-sodium soy sauce forms the savory base. Honey, water, rice vinegar, minced garlic, and cornstarch combine to make a glossy, clingy sauce. Choose unseasoned rice vinegar (no added salt or sugar).
  • Stir fry: I use broccoli florets, red bell pepper, and carrots, but any mix of vegetables works. Stir fry the veggies separately from the tofu.
  • For serving: Serve with steamed rice and finish with sliced green onions and toasted sesame seeds if desired.
Transparent tofu press with stacked trays and a green handle on the side, featuring a spring mechanism at the bottom.

Tofu Press

If you cook tofu regularly, a tofu press is worth the investment. It speeds up pressing and makes the tofu firmer and easier to crisp.

How to Make Honey Garlic Tofu Stir Fry

Press the tofu. Wrap the tofu in a clean lint-free kitchen towel or paper towels and place a heavy skillet or plate on top (or use a tofu press). Let it sit for 30 minutes to remove excess moisture.

Season the tofu. Cut the pressed tofu into cubes, toss with soy sauce until absorbed, then add cornstarch, salt, and pepper. The tofu should look sticky, not powdery.

A block of tofu on a plate surrounded by small bowls containing black pepper, olive oil, salt, soy sauce, and cornstarch on a light surface.
A block of tofu sits inside a green plastic container, viewed from above on a light-colored surface.
Cubes of plain tofu arranged on a white surface.
Cubed tofu coated with seasoning in a clear glass mixing bowl, set on a light-colored surface.

Prep the rest. While the tofu presses, start the rice, slice the vegetables, and whisk the sauce ingredients so everything is ready when the pan is hot.

Glass bowls with broccoli florets, sliced red bell pepper, julienned carrots, a small bowl of olive oil, and a small bowl of salt on a light surface.
Six small bowls with various ingredients: chopped garlic, cornstarch, honey, soy sauce, rice vinegar, and water, arranged on a light-colored surface.
A white measuring cup with soy sauce, minced garlic, and cornstarch mixed together on a light countertop.
A white measuring cup filled with a brown liquid containing finely chopped garlic, placed on a light beige surface.

Cook the tofu. Heat a tablespoon of oil in a large skillet over medium-high heat. Add tofu in a single layer and let it sear undisturbed for about 4 minutes until golden. Flip and continue to cook, stirring occasionally, until crisp and golden on all sides, about 3–4 more minutes. Transfer to a plate.

Cook the vegetables. Add another tablespoon of oil to the pan, then add broccoli, bell pepper, and carrot. Season with salt and stir-fry until crisp-tender, about 4 minutes.

Finish with the sauce. Stir the sauce, pour it over the vegetables, and bring it to a simmer. Add the tofu back to the pan and toss to coat. Cook for about a minute to reheat the tofu and thicken the sauce slightly.

Cubed tofu is pan-fried to a golden brown in a light-colored skillet.
Broccoli florets, sliced red bell peppers, and carrots cooking in a pan with a brown sauce and minced garlic.
A pan filled with cooked tofu cubes, broccoli florets, sliced red bell pepper, and julienned carrots.
A stir-fry dish with cubed tofu, broccoli, red bell peppers, and carrots in a light sauce, topped with sesame seeds, served in a pan.

Serve. Spoon the stir fry over rice and garnish with sliced green onions and toasted sesame seeds if you like.

A bowl of rice topped with tofu cubes, red bell peppers, broccoli, sesame seeds, and chopped green onions, with a garlic bulb, scallions, and honey dipper nearby.

Recipe Variations

  • Change the vegetables: Snap peas, mushrooms, zucchini, red onion, or baby corn all work well. Use what’s fresh or available.
  • Tweak the flavor: Add red pepper flakes, sriracha, or chili garlic sauce for heat. Mix in a tablespoon of toasted sesame oil for deeper flavor, or adjust the garlic to taste.
  • Add crunch: Top with cashews or peanuts instead of sesame seeds for extra texture.
  • Make it vegan: Substitute maple syrup or agave for the honey.

Serving Ideas

Grains: Serve over steamed rice (white, brown, or jasmine) or try quinoa for extra protein.

Sides: Pair with a simple salad or quick pickles to create a fuller meal.

Storage & Reheating

Refrigerate: Store leftovers in an airtight container for up to 4 days. Freezing is not recommended because it alters the texture of tofu and vegetables.

Reheat: Warm gently in a skillet or microwave until heated through. The tofu will soften slightly but the dish retains good flavor.

More Meatless Recipes

Browse All →

Mushroom Tacos

Chickpea Salad Sandwich

Baked Spaghetti With Spinach

Baked Sesame Tofu

Browse All →
Recipe

Honey Garlic Tofu Stir Fry

Prep Time: 25 minutes
Cook Time: 15 minutes
Pressing Time: 30 minutes
Total Time: 1 hour 10 minutes
Servings: 4
Stir-fried tofu cubes with broccoli and red bell pepper, garnished with sesame seeds and sliced green onions, served with a black spatula.
Pin
Print
This honey garlic tofu stir fry features a sticky restaurant-style sauce with just the right balance of sweet and savory. Crispy tofu, colorful veggies, and fluffy rice make it a complete meal.

Ingredients 

For Tofu

  • 1 block (14 to 16 ounces) extra firm tofu
  • 1 tablespoon soy sauce
  • 2 tablespoons cornstarch
  • ½ teaspoon kosher salt
  • ¼ teaspoon coarse ground black pepper
  • 1 tablespoon olive oil (or neutral oil)

For Sauce

  • ¼ cup less sodium soy sauce
  • 3 tablespoons honey
  • 2 tablespoons water
  • 2 tablespoons rice vinegar (unseasoned)
  • 4 large cloves garlic (minced)
  • 1 tablespoon cornstarch

For Stir Fry

  • 1 tablespoon oil
  • 2 cups small broccoli florets
  • 1 red bell pepper, thinly sliced
  • 1 carrot, peeled and julienned
  • ¼ teaspoon kosher salt

To Serve

  • 2 cups cooked rice
  • 3 green onions (thinly sliced)
  • toasted sesame seeds (optional)

Instructions 

  • Wrap the tofu in a clean lint-free towel and set a heavy skillet or plate on top, or use a tofu press. Press for 30 minutes.
  • While the tofu presses, start the rice and prepare the vegetables: cut broccoli into small florets, thinly slice the red pepper, and julienne the carrot.
  • In a small bowl, whisk together the sauce: soy sauce, honey, water, rice vinegar, garlic, and cornstarch. Set aside.
  • Cut the pressed tofu into ½-inch cubes. Toss the cubes with 1 tablespoon soy sauce, then coat with 2 tablespoons cornstarch, salt, and pepper until evenly coated.
  • Heat 1 tablespoon oil in a large nonstick or well-seasoned cast-iron skillet over medium-high heat. Add tofu in a single layer and cook undisturbed for about 4 minutes to form a crust. Flip and continue cooking, stirring occasionally, until golden and crisp on all sides, about 3–4 more minutes. Transfer to a plate.
  • In the same pan, heat another tablespoon of oil. Add broccoli, red pepper, and carrot, season with ¼ teaspoon kosher salt, and stir-fry until crisp-tender, about 4 minutes.
  • Give the sauce a quick stir to reincorporate the cornstarch, pour it into the pan, and bring to a simmer.
  • Add the tofu back to the pan and toss to coat. Simmer for about 1 minute to rewarm the tofu and thicken the sauce.
  • Serve over rice and garnish with sliced green onions and sesame seeds, if desired.

Notes

  • Vegetables: Use any vegetables you like—snap peas, mushrooms, zucchini, or red onion are all good options.
  • Flavor boosters: Add a tablespoon of toasted sesame oil to the sauce, or increase heat with red pepper flakes or sriracha. For more garlic flavor, use 5–6 cloves.
  • Vegan option: Substitute maple syrup for honey to make this vegan.
  • Different protein: Swap tofu for shrimp or chicken if you prefer, or make it a simple vegetable stir-fry as a side.

Nutrition

Serving: 4ounces tofu with vegetables, sauce, and rice Calories: 354kcal Carbohydrates: 54g Protein: 15g Fat: 10g

Nutrition information is an approximation.

Did You Make This?Share a comment and rating below — I love hearing your feedback!