Recipe Overview

Why you’ll love it: This honey garlic tofu stir fry features a sticky restaurant-style sauce with just the right balance of sweet and savory. A combination of crispy tofu, colorful veggies, and fluffy rice makes it a 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.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

The Dinner I Make When I Didn’t Plan Dinner

This is one of those dinners that I make when I open the fridge and just start pulling things out.

A random bell pepper, half a bag of broccoli, something that probably needs to be used yesterday. And then tofu, because I almost always have that.

From there it’s pretty automatic. Press it, crisp it up, throw together a quick sauce, and dinner is on the table.

What makes it special:

  • Restaurant-style sauce at home: Soy sauce, honey, garlic and rice vinegar create a balanced sauce that clings to the veggies and tofu. I love that making it at home means I know exactly what’s in it (and it’s easy to make with pantry ingredients!).
  • Perfectly crispy tofu: Pressing the tofu and coating it in cornstarch gives you golden nuggets that stay crispy even when tossed in the sauce. (This all purpose baked tofu is nice and crispy, too!)
  • Customizable: Change up the veggies based on what you have on hand, add a little spicy heat to the sauce, or serve the stir fry over something other than rice.
  • Weeknight perfection: Once the tofu is pressed, everything (except the rice) cooks quickly in one pan for minimal cleanup. Easy peasy!

Ingredient Notes

There are a few different components of this honey garlic tofu stir fry recipe; let’s break them down!

  • Tofu: You’ll need extra-firm tofu, which stands up well to frying and has a satisfying chewy texture. Soy sauce makes it tasty and cornstarch makes it crispy. You’ll also need a tablespoon of oil to fry it in.
  • Honey garlic sauce: Soy sauce also creates an umami base for the easy sauce (I always use “less sodium” soy sauce). To this, I add honey, water, rice vinegar, minced garlic, and cornstarch. Be sure to look for plain unseasoned rice vinegar which doesn’t contain added salt and sugar.
  • Stir fry: I like to use a medley of broccoli florets, red bell pepper, and carrots but use whatever looks best to you, or what you happen to have in the refrigerator. The veggies are stir fried separately from the tofu in another tablespoon of oil.
  • For serving: Serve honey garlic tofu stir fry with steamed rice, sliced green onions, and toasted sesame seeds.
Transparent tofu press with stacked trays and a green handle on the side, featuring a spring mechanism at the bottom.

Tofu Press

If you prepare tofu often (and you’ll definitely want to after trying this honey garlic tofu!), I’d advise buying a tofu press. I have this one; it’s easy to use and I’m really happy with it.

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 set a heavy skillet on top. (You can also use a tofu press if you have one.) Let this sit for 30 minutes to press the excess moisture out of the tofu.

Season the tofu. Once it’s pressed, cut the tofu into cubes, then toss them in a bowl with the soy sauce. Once the sauce is absorbed by the tofu, add the cornstarch, season with salt and pepper, and toss again. The cubes will look sticky, not powdery.

Prep the remaining ingredients. While the tofu is being pressed, start the rice, cut the veggies, and whisk together the sauce ingredients. 

Cook the tofu. Add the oil to a large skillet (I usually use a nonstick skillet) set over medium-high heat. Once it’s shimmering, add the tofu in a single layer. Let it sit undisturbed for about 4 minutes, or until golden and crispy on the bottom. Flip and continue to cook for 3 to 4 minutes more, stirring, or until the tofu is evenly crisp and golden on all sides. Transfer to a plate.

Cook the veggies. Add the remaining oil to the pan to heat, then add the broccoli, bell pepper, and carrot. Season with salt and cook until crisp-tender, about 4 minutes.

Make it saucy. Stir the sauce mixture again, then pour it into the pan over the vegetables. The sauce will come to a simmer quickly. Stir in the tofu and cook for about a minute more to re-warm the tofu. The sauce should look clear and be slightly thickened.

Serve. Divide the rice into bowls and add the stir fry. Garnish with green onions and sesame seeds, if you’re using them. 

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 up the vegetables. Snap peas, mushrooms, zucchini, red onion, or baby corn all work well. Feel free to use what you have on hand or what’s in season!
  • Tweak the flavor. One of the advantages to cooking at home is that you can make your stir fry exactly how you like it. This sauce lends itself well to a little bit of heat. Add red pepper flakes, sriracha, or chili garlic sauce if you’d like a kick in your stir fry. Add more garlic if you’re a fan (or less, if you’re not), or whisk a tablespoon of toasted sesame oil into the sauce.
  • Add crunch. We’re nut-free in our house, but for a little extra texture, you can add cashews or peanuts instead of sesame seeds.
  • Make it vegan. Use maple syrup or agave instead of honey.

Serving Ideas

Rice/grains: Serve the stir fry over steamed rice. Try my Instant Pot jasmine rice, coconut rice, or Instant Pot brown rice. Other grains, like Instant Pot quinoa, can add extra protein to your meal.

Add a side: Make your meal more of a restaurant experience by serving air fryer crab rangoon or this cabbage salad which has an Asian vibe. Spicy Korean pickles are an easy refrigerator pickle that can be made ahead. I love blistered shishito peppers, too!

Storage & Reheating

Refrigerate: Store leftover honey garlic tofu stir-fry in an airtight container in the refrigerator for up to 4 days. I don’t recommend freezing this recipe, as the texture of the tofu and veggies will change.

Reheat: Warm gently in a skillet or microwave until heated through. The tofu will soften slightly during storage but the flavors will still be stellar.

More Meatless Recipes

Recipe

Honey Garlic Tofu Stir Fry

No ratings yet
Prep Time: 25 minutes
Cook Time: 15 minutes
Pressing Time: 30 minutes
Total Time: 1 hour 10 minutes
Servings: 4
This honey garlic tofu stir fry features a sticky restaurant-style sauce with just the right balance of sweet and savory. A combination of crispy tofu, colorful veggies, and fluffy rice makes it a complete meal.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For Tofu

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

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 small crown)
  • 1 red bell pepper, thinly sliced (about 1 cup)
  • 1 carrot, peeled and julienned (or 1 cup match-stick carrots)
  • ¼ teaspoon kosher salt

To Serve

  • 2 cups cooked rice (white, brown, or jasmine)
  • 3 green onions (thinly sliced)
  • toasted sesame seeds (optional)

Instructions 

  • Wrap tofu in a clean lint-free towel and set a heavy skillet or plate on top (or use a tofu press). Let it press for 30 minutes.
    1 block (14 to 16 ounces) extra firm tofu
  • While tofu is being pressed, start cooking the rice. Cut the broccoli into small florets, thinly slice the red pepper into bite-sized pieces, peel and julienne the carrots. Set aside until ready to stir fry.
  • In a small bowl, stir together the sauce ingredients: soy sauce, honey, water, rice vinegar, garlic, and cornstarch. Set aside until ready to use.
    ¼ cup less sodium soy sauce, 3 tablespoons honey, 2 tablespoons water, 2 tablespoons rice vinegar, 4 large cloves garlic, 1 tablespoon cornstarch
  • Cut the pressed tofu into even bite-sized cubes, about ½ inch. In a medium bowl, toss the tofu with 1 tablespoon soy sauce, then with 2 tablespoons cornstarch, salt, and pepper until evenly coated. (It will look sticky.)
    1 tablespoon soy sauce, 2 tablespoons cornstarch, ½ teaspoon kosher salt, ¼ teaspoon coarse ground black pepper
  • 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 build a golden crust. Flip the tofu, and continue cooking, stirring frequently, until golden and crispy on all sides, another 3 to 4 minutes. Transfer to a clean plate and set aside.
    1 tablespoon olive oil
  • In the same pan, heat 1 tablespoon oil over medium-high heat. Add broccoli, red pepper, and carrot. Season with salt and stir fry for about 4 minutes, or until crisp-tender.
    1 tablespoon oil, 2 cups small broccoli florets, 1 red bell pepper, thinly sliced, 1 carrot, peeled and julienned, ¼ teaspoon kosher salt
  • Stir the sauce to make sure the cornstarch hasn’t settled to the bottom. Pour the sauce into the pan with the stir fry, and quickly bring to a simmer.
  • Add tofu back to the pan and toss to coat in the sauce. Simmer for 1 minute to re-warm the tofu.
  • Serve over rice, topped with green onions and sesame seeds, if desired.
    2 cups cooked rice, 3 green onions

Notes

  • Vegetables: Use any combination of vegetables you prefer, such as snap peas, red onions, mushrooms, or zucchini.
  • Possible flavor boosters: Add a tablespoon of toasted sesame oil to sauce. Make it more spicy by adding red pepper flakes or sriracha. If you’re a fan of garlic, use 5 to 6 cloves. Instead of sesame seeds, you could top the stir fry with peanuts or cashews.
  • Make it vegan: Use maple syrup instead of honey.
  • Different protein: If you’re not a fan of tofu, stir fry shrimp or chicken instead. You could also make this recipe a simple vegetable stir fry to serve as a side dish, or to add to a bowl. 

Nutrition

Serving: 4ounces tofu with vegetables, sauce, and rice, Calories: 354kcal, Carbohydrates: 54g, Protein: 15g, Fat: 10g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Sodium: 1268mg, Potassium: 629mg, Fiber: 4g, Sugar: 18g, Vitamin A: 6652IU, Vitamin C: 83mg, Calcium: 98mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
A cookbook cover shows tacos, a jar of seasoning mix, and the title Weeknight Flavor Fix: 7 Seasoning Mixes to make cooking stress-free by Rachel Cooks.

7 Easy

Seasoning Mixes

plus grocery list, recipe ideas, & more!

FREE EBOOK!

Select Options

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating