Sesame Tofu

Last Updated on

This dish tastes exactly like the sesame tofu that is served in U.S. Chinese restaurants. Honey, rice vinegar and red pepper flakes make it sweet, sour and spicy; sesame oil and seeds add sesame deliciousness. And the recipe takes no more than 20 minutes to put together.

sesame tofu in a bowl with chopsticks

This post was originally published on March 16, 2014.

My husband is a real master in the art of tofu-making so I am lucky to often find a delicious, large brick of it in the fridge.

Sometimes I make stir-fry with it but my favorite way to prepare tofu is this delicious sweet and sour sesame dish. It tastes exactly like the sesame tofu that is served in U.S. Chinese restaurants, which I always find to be one of the most delicious items on the menu.

The sour flavor in the sauce comes from rice vinegar, the spice from crushed red pepper flakes, and I sweeten the sauce with honey. (I find that honey works a lot better in savory dishes than sugar).

How to make sesame tofu:

The prep work for this dish is very simple, you start by putting together a sauce with 2 tablespoons rice vinegar, 3 tablespoons soy sauce, 1 teaspoon freshly grated ginger, 1 garlic clove (minced or pressed), 1/2 tablespoon sesame seeds and 1 tablespoon sesame oil, 2 tablespoons honey and 1/4 teaspoon red pepper flakes for a bit of heat. To thicken the sauce you simply add 1 teaspoon corn starch.

RECIPE TIP: Measure the sesame oil right before the honey and use the same tablespoon measure (without rinsing it) for both. Since the spoon measure will still be coated with oil, the honey will easily glide out of it and won’t stick.

Next you cut 1/2 pound tofu (you want firm or extra firm for this recipe) into bite-sized cubes and roll them in 1/2 cup all-purpose flour. The flour will give them a nice and crispy shell after they’re fried.

how to make sesame tofu step by step

Then you fry the tofu cubes in vegetable oil on all sides until they’re golden brown and crispy. The last step is to heat the sauce in a saucepan until it thickens a bit and turns translucent.

how to make sesame tofu step by step

Sprinkle some chopped scallions on top for some freshness and dinner is served!

RECIPE TIP: Sesame seeds have a high oil content, which is what makes them so delicious, but that also causes them to go rancid after a few short months so be sure to store them in the refrigerator.

Is this sesame tofu recipe gluten-free?

This recipe is not gluten-free but you can easily modify it to make it gluten-free with two alterations:

  1. Instead of rolling the tofu in flour, roll it in corn starch and then fry it.
  2. Substitute gluten-free soy sauce because regular soy sauce has wheat in it.

More delicious Asian-inspired recipes:

sesame tofu in a bowl with chopsticks
Print Recipe
5 from 4 votes

Sesame Tofu

This sesame tofu tastes exactly like what is served in U.S. Chinese restaurants. Honey, rice vinegar and red pepper flakes make it sweet, sour and spicy; sesame oil and seeds add sesame deliciousness. As a bonus, the dish takes no more than 20 minutes to put together.
Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Main Course
Cuisine: Chinese
Keyword: sesame tofu
Servings: 2
Calories: 630kcal


For the sauce:

  • 3 tablespoons soy sauce
  • 2 tablespoons rice vinegar
  • 1 teaspoon freshly grated ginger
  • 1 large garlic clove, minced or pressed
  • 1/2 tablespoon sesame seeds
  • 1 tablespoon sesame oil
  • 2 tablespoons honey
  • 1/4 teaspoon red pepper flakes, more if you like it spicier*
  • 1 teaspoon corn starch

For the tofu:

  • 1/2 pound firm tofu
  • 1/2 cup flour
  • 4 scallions, chopped
  • 3 tablespoons vegetable oil for frying


  • Put soy sauce, rice vinegar, ginger, garlic, sesame seeds, sesame oil, honey, red pepper flakes and corn starch into a liquid measuring cup and stir well until fully combined. Set aside.
  • Cut the tofu into 3/4-inch to 1-inch cubes.
  • Roll the tofu cubes in the flour, making sure you are coating them on all sides.
  • Heat the vegetable oil in a skillet until shimmering.
  • Fry the tofu in the hot oil until golden brown on all sides. Set aside on a paper towel to dry.
  • Pour the sauce ingredients into a saucepan and bring to a full boil. Keep boiling the sauce until it becomes translucent and thickens. Take off the heat.
  • Serve the tofu with rice, drizzle with the sauce and sprinkle chopped scallions on top.


*The level of spiciness in a given amount of crushed red pepper flakes varies quite a bit from batch to batch. I definitely recommend you start with 1/4 teaspoon and then add more after you taste the sauce, if you like it spicier.


Calories: 630kcal

Made this recipe? It would be awesome if you could leave a rating. No need to type anything, just tap or click the stars in the recipe card and you’re done. Thanks!

Want to save this recipe idea for later? Pin it:

sesame tofu


    • Nicole B. says:

      I’m so happy to hear that, thank you so much for coming back and leaving such great feedback, Andrea!! :)

  1. Maggie says:

    Love the idea to have sweet sour sauce with tofu! Looks so yummy and healthy. I’m so envious that you could get freshly made tofu at home! :)
    I like the clean design of your blog and your food pictures are beautiful.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.