• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Desserts
  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Dinner

Sticky Tofu

Published: Aug 24, 2022 · Modified: Jan 19, 2024 by Kate Hackworthy · 7 Comments

Jump to Recipe Print Recipe
Plate of rice and tofu, with text: How to make sticky tofu.
Close up of tofu on a plate, with text: Asian-inspired Sticky Tofu.

This Sticky Tofu recipe is simple to follow and tastes incredible! Firm tofu is sautéed until crispy, then coated with an Asian-inspired sticky sauce. Serve over rice, veggies, or your favorite noodles for an easy and tasty meal!

A plate of rice topped with sticky tofu and sesame seeds.
Sticky Tofu

Some people might say tofu is bland. Well, my friends, I can assure you that this sticky tofu is bursting with incredible flavor!

That's the thing with tofu - you just need to season it up to turn the plain bean curd into something delicious with a great texture.

If you're looking for an easy and flavorful vegetarian or vegan protein to make for a weeknight meal, this sticky tofu recipe will quickly become a favorite!

Sticky tofu is a popular Chinese dish made with firm tofu that is coated in a sticky sauce and sauteed until golden brown. The sauce is bold, sweet, and salty all at the same time which makes it the perfect coating for the tofu.

This tofu is easy to prepare and assemble and takes just minutes to cook in a skillet. You can serve it in a variety of different ways, including over rice, steamed veggies, or your favorite noodles!

If you love tofu, be sure to also try Vegan Tofu Chocolate Mousse, Persian Grilled Vegetable Tofu Skewers, Asian Tofu with Spicy Garlic Sauce, Jamaican Jerk Tofu Skewers, or Tofu Curry!

Jump to:
  • Why You'll Love This Recipe
  • Ingredients
  • Instructions
  • Top tips
  • Serving Suggestions
  • Variations
  • Storage
  • FAQs
  • More Tofu Recipes
  • 📖 Recipe
  • 💬 Comments

Why You'll Love This Recipe

It's easy to make. Press the tofu, whisk the sauce ingredients together, and then saute until cooked. That's it!

It's sticky, sweet, and salty all at the same time, making it a well-rounded dish.

Serve sticky tofu over rice, steamed veggies, or your favorite noodles. You'll never get bored!

A great meal for any vegetarian that can easily be made vegan!

Ingredients

  • Pressed Firm Tofu - This tofu holds its shape well when cooking and needs to be pressed using a tofu press or a large, heavy object to remove as much water as possible.
  • Cornstarch - Coats the tofu to give it a layer of texture that will get crispy as it cooks.
  • Chinese 5 Spice - This popular spice gives the tofu a unique spicy and smoky flavor.
  • Sesame Oil - Adds a light toasted sesame oil throughout the tofu.
  • Honey - Gives the tofu a natural contrasting sweet flavor that pairs well with the spices. Make it vegan: swap to agave or maple syrup.
  • Soy Sauce - Adds a classic salty umami flavor throughout the dish.
  • Minced Garlic - Gives bold garlic flavor that is essential in Asian cooking.
  • Chili Flakes - Adds a kick of spice to the tofu but can be omitted.
  • Garnish - For serving, sprinkle with sesame seeds and additional chili flakes.

Please see the recipe card below for quantities.

Instructions

Wondering how to make this Sticky Tofu recipe? It's easy! Just follow this step-by-step photo tutorial. Then, scroll down for the recipe card for the full ingredients list and recipe method.

Coating tofu cubes in cornflour and chinese five spice.

Prepare the tofu: Press the tofu with a tofu press or use a heavy kitchen object until as much excess water is removed as possible. Cut the tofu into cubes, then toss with cornstarch and Chinese 5 spice until fully coated.

Cooking tofu.

Brown the tofu: Add cooking oil to a large skillet and heat over medium heat. Add the coated tofu and cook until browned 2-3 minutes on each side until crispy. Remove the browned tofu and set aside.

Sticky sauce ingredients in a pan.

Assemble the sticky sauce: To the empty skillet, add the rest of the oil, honey (or agave), and soy sauce. Stir and cook for 2 minutes before adding the garlic and chili flakes and stir for an additional minute.

Tossing fried tofu in sticky sauce.

Toss the tofu: Add the browned tofu back into the skillet and toss it in the sticky sauce until well coated and warmed through. Serve over cooked rice, wilted spinach, or steamed broccoli. Garnish with sesame seeds and chili flakes. Enjoy!

Looking down at a plate of tofu in sticky asian sauce.

Top tips

The best way to press tofu is to use a tofu press or a heavy kitchen object like a cast iron skillet. This will help remove as much water as possible from the tofu so it can better absorb the flavors of the sticky sauce.

Be sure to coat the tofu in cornstarch before cooking. This will give it a crispy outer layer that pairs perfectly with the sticky sauce.

If you don't have Chinese five spice powder, you can use a combination of cinnamon, cloves, fennel seeds, and star anise. Or, simply omit it from the recipe.

Do not let the pan become too hot as the tofu can stick to the bottom of the pan, cook over medium heat instead.

Add the sticky sauce ingredients to the pan in the order listed for best results. This will allow each ingredient to cook and blend together properly.

Serving Suggestions

Drizzle with homemade Chili Garlic Oil for a hot and spicy dish.

Serve over rice, noodles, or a bed of vegetables, such as steamed garlic bok choy.

Makes an excellent protein alongside Air Fryer Pot Stickers.

Serve with homemade Amai Sauce or Gyoza Sauce for additional flavor.

Variations

For gluten-free sticky tofu, use tamari or coconut aminos instead of soy sauce.

To make this dish vegan, use maple syrup or agave nectar instead of honey.

Add sauteed veggies like mushrooms, peppers, and onions for a complete nutrient-dense meal.

Switch up the spices and use curry powder, garam masala, or Cajun seasoning in place of the Chinese Five Spice. You could also try Baharat.

A table with a plate of rice and sticky tofu next to a jar of sesame seeds.

Storage

Leftover cooled tofu can be stored in an airtight container in the fridge for up to four days. Reheat in a skillet over medium heat until warmed through.

The sticky sauce can be made ahead of time and stored in a jar in the fridge for up to one week. Simply reheat in a pan over low heat until warmed before adding the tofu back in.

Freezing is not recommended as tofu can become mushy when thawed.

FAQs

Can you use regular tofu for this recipe?

You'll need to use extra firm tofu as it holds together better and won't fall apart when cooking. However, if you can't find firm tofu, firm tofu will work as well.

What can I use instead of cornstarch to coat the tofu?

If you don't have cornstarch, arrowroot powder or tapioca starch will also work.

How can I make this sticky tofu recipe less spicy?

If you don't like spice, simply omit the chili flakes from the sticky sauce. You can also add a teaspoon of sugar to balance out the heat.

More Tofu Recipes

  • Persian Grilled Tofu and Vegetable Skewers
  • Vegan Tofu Chocolate Mousse
  • Asian Tofu with Spicy Garlic Sauce
  • Easy Tofu Curry

📖 Recipe

Plate of rice and sticky tofu.

Sticky Tofu

Kate Hackworthy | Veggie Desserts
In this easy Sticky Tofu recipe, tofu is coated with Chinese 5 spice, sauteed until crispy, then coated in an Asian-inspired sticky sauce.
5 from 8 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 5 minutes mins
Cook Time 5 minutes mins
Total Time 10 minutes mins
Course Dinner
Cuisine Asian
Servings 2
Calories 426 kcal

Equipment

  • skillet / frying pan

Ingredients
 

  • 14 ounces (400g) firm tofu pressed to remove excess moisture
  • 2 tablespoons cornstarch
  • 1 teaspoon Chinese 5 spice
  • 2 tablespoons sesame oil (or regular oil)
  • 3 tablespoons honey (or vegan honey, agave or maple syrup for vegan)
  • 2 tablespoons soy sauce
  • 3 cloves garlic minced
  • ½ teaspoon dried chili flakes

To serve:

  • Rice
  • ½ teaspoon sesame seeds
  • Pinch of dried chili flakes

Instructions
 

  • Cook the rice according to package instructions.
  • Meanwhile, cut the tofu into cubes, then gently toss in a bowl with the cornstarch and Chinese 5 spice mixed together.
  • Heat half the oil to a large sautee pan over a medium heat, then add the tofu. Cook until browned, about 2-3 minutes, then flip each tofu cube and fry for a few more minutes on the other side until crispy. Remove from the pan and set aside.
  • Add the remaining oil, honey, soy sauce to the pan and cook for 2 minutes, stirring often, then stir in the garlic and chili flakes and cook for a further minute.
  • Toss the tofu in the sauce, then serve over rice, topped with the chopped scallions, sesame seeds and chili flakes.

Notes

The best way to press tofu is to use a tofu press or a heavy kitchen object like a cast iron skillet. This will help remove as much water as possible from the tofu so it can better absorb the flavors of the sticky sauce.
Be sure to coat the tofu in cornstarch before cooking. This will give it a crispy outer layer that pairs perfectly with the sticky sauce.
If you don't have Chinese five spice powder, you can use a combination of cinnamon, cloves, fennel seeds, and star anise. Or, simply omit it from the recipe.
Do not let the pan become too hot as the tofu can stick to the bottom of the pan, cook over medium heat instead.
Add the sticky sauce ingredients to the pan in the order listed for best results. This will allow each ingredient to cook and blend together properly.

Nutrition

Calories: 426kcalCarbohydrates: 38gProtein: 20gFat: 23gSaturated Fat: 3gPolyunsaturated Fat: 11gMonounsaturated Fat: 8gSodium: 1016mgPotassium: 102mgFiber: 2gSugar: 27gVitamin A: 7IUVitamin C: 2mgCalcium: 275mgIron: 4mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.

More Dinner Recipes

  • A wooden table with a serving dish of Korean gochujang mac n cheese, topped with kimchi.
    Gochujang Mac and Cheese
  • Wooden table with a bowl of swede soup on a striped napkin.
    Swede Soup (Rutabaga)
  • Close up of a dish of pease pudding with a spoon in it.
    Pease Pudding
  • Looking down at a table with a serving dish of roasted beetroot and sweet potato salad with couscous.
    Roasted Beetroot Sweet Potato Salad
  • Tweet
  • Share
  • Email

Reader Interactions

Comments

    5 from 8 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Anna

    April 18, 2023 at 2:24 pm

    5 stars
    Kids said it was better than our favorite Chinese place! I call that a win 🙂 Thanks for the recipe!

    Reply
  2. Andrea

    August 29, 2022 at 3:18 pm

    5 stars
    Yes this is the perfect substitution for one of my favorite chicken meals. It turned out perfectly.

    Reply
  3. Tayler

    August 28, 2022 at 4:12 pm

    5 stars
    I've always been intimidated to make tofu at home, but we're trying to eat less meat. This recpe was so easy! Served it with sticky jasmine rice and steamed bok choy. Soooo good! (I'm going to try the sauce on chicken too).

    Reply
    • Dorene chew

      March 06, 2023 at 12:00 pm

      5 stars
      I specially love to eat sticky tofu with porridge

      Reply
  4. Aimee Mars

    August 24, 2022 at 8:45 pm

    5 stars
    Incredibly delicious! I tossed this with veggies and it was a win win with my family!

    Reply
  5. Ieva

    August 24, 2022 at 4:21 pm

    5 stars
    Beautiful flavours, and very nice and crispy tofu! We cook with tofu often, but it was the first time I used Chinese 5 spice, and WOW! So delicious!

    Reply
  6. Dana

    August 24, 2022 at 2:42 pm

    5 stars
    These are so chewy and sticky and tasty!! Such a treat! It can be tough to make tofu really palatable but this recipe is awesome.

    Reply

Primary Sidebar

Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (15 Min Yeast-Free Flatbread)
  • Plate of lentil dahl and rice.
    The BEST Easy Red Lentil Dahl
  • Soup in a bowl with a spoon.
    Easy Lentil Soup
  • Spoonful of sauce on a jar of it.
    Cane's Sauce Recipe (copycat)

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing
  • Close up of cut loaf cake.
    Parsnip Loaf Cake
  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake
  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.