• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Her Wholesome Kitchen
  • All Recipes
  • Salads
  • eBooks
  • About
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
  • All Recipes
  • Salads
  • eBooks
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Salads
    • eBooks
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes » Vegan

    Orange Tofu

    Updated: Nov 7, 2022 » This post may contain affiliate links » By: Megan » 1 Comment

    Jump to Recipe

    Ready in only 30 minutes, this orange tofu recipe is a vegan version of a takeout favorite. It's made with tofu coated in an addictingly-good sticky orange sauce. This is one of THE BEST EVER sauces for tofu: it's perfectly thick, tangy, and sweet!

    orange tofu

    This recipe is a delicious pairing of tofu (crispy around the edges) paired with the sweet, sticky orange sauce. The flavors of the sauce (sweet, salty, tangy), make it completely crave-worthy. You'll want to put it on everything.

    Ingredients

    Here's what you'll need to make this recipe. The full recipe card and ingredient list can be found at the bottom of the page.

    • Extra-firm tofu
    • Cornstarch
    • Sesame oil 
    • Fresh-squeezed orange juice (or bottled, from concentrate) 
    • Soy sauce
    • Coconut sugar (or brown sugar, maple syrup) 
    • Garlic
    • Orange zest
    • Fresh ginger (or ¼ teaspoon ground ginger) 
    • Rice vinegar

    Instructions

    Here's how to make this recipe in 6 simple steps:

    1. Prepare the tofu: drain & press the tofu. Cut it into 1" cubes and then toss it in a large bowl or Ziploc bag with 2 tablespoons of cornstarch. Set aside. 
    2. Make the sauce: in a small bowl, stir together the ingredients for the sauce. Set aside. 
    3. Cook the tofu: add the oil to a large skillet over medium high heat. Once hot, cook the tofu for about 3 minutes on each side, until browned and slightly crispy. Drain any excess oil, remove the tofu and set it aside on a plate. 
    4. Simmer the sauce: pour the sauce into the skillet over medium heat and simmer for 4 - 5 minutes. The sauce should bubble, thicken and reduce. 
    5. Add tofu: add the tofu back into the skillet and toss in the sauce, cooking for 1 - 2 minutes more. 
    6. Serve: serve warm, optionally over rice (or noodles) and topped with green onions and sesame seeds.
    orange tofu

    Substitutions

    Here's some of the most popular substitutions and additions for this recipe:

    • Fresh-squeezed orange juice - fresh orange juice will give the most flavor to this recipe, but you can also use bottled/from concentrate juice. I usually end up using a mix of the two.
    • Soy sauce: swap this out for Tamari sauce or coconut aminos to make this recipe gluten free
    • Cornstarch: arrowroot flour or tapioca flour can be used instead
    • Coconut sugar: brown sugar or maple syrup can be substituted
    • Fresh ginger: use ¼ teaspoon ground ginger if you prefer
    • Sesame oil: sesame oil will give the best flavor, but you can substitute avocado oil or olive oil in a pinch

    Variations

    • Vegetables: this recipe doesn't include any, but you could add a cup of your favorite chopped vegetables (like broccoli, red bell pepper, carrots, etc.). Add these at the end of the recipe with your tofu and toss them in the sauce.
    • Rice or noodles: this recipe is tasty served over white rice, brown rice, or noodles (like thin soba/stir fry noodles).
    orange tofu

    Equipment

    A tofu press can come in handy for this recipe but isn't necessary. Before you cook the tofu, you'll want to drain and press it for 20 - 30 minutes.

    If you don't have a tofu press, wrap your tofu in paper towels or a kitchen towel and then press it between two cutting boards with a weight (like a heavy book or two) on top.

    Storage

    • In the fridge: cool and store in an airtight container for up to 3 - 5 days.
    • In the freezer: it's not recommended to freeze this recipe.
    orange tofu

    Top Tip

    The orange sauce will thicken as it simmers. It should be bubbly (but not boiling over) and stirred frequently (to prevent burning). For an even thicker sauce, let it simmer for a couple minutes longer.

    More Takeout-Inspired Recipes

    If you like this recipe, you’ll love these other plant-based, takeout-inspired favorites!

    • Sticky Sesame Tofu
    • Sticky Sesame Cauliflower
    • Orange Cauliflower
    • Baked Sweet & Sour Cauliflower

    If you try this recipe, I would love to hear your thoughts! Please leave a comment at the bottom of this page. And if you share a photo on social media, I'd love to see it! You can tag me on: Instagram, Facebook, or TikTok.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    orange tofu

    Orange Tofu


    ★★★★★

    5 from 2 reviews

    • Total Time: 30 minutes
    • Yield: 4 servings 1x
    Print Recipe
    Pin Recipe

    Description

    Ready in only 30 minutes, this orange tofu recipe is a vegan version of a takeout favorite. It's made with tofu coated in an addictingly-good sticky orange sauce. This is one of THE BEST EVER sauces for tofu: it's perfectly thick, tangy, and sweet!


    Ingredients

    Scale
    • 1 (14 ounce) package extra firm tofu
    • 2 tablespoons cornstarch
    • 2 tablespoons sesame oil

    For the Sauce:

    • 1 ½ cups fresh-squeezed orange juice ((or bottled, from concentrate))
    • ¼ cup soy sauce ((or tamari sauce, coconut aminos) )
    • ¼ cup coconut sugar ((or brown sugar, maple syrup) )
    • 4 cloves garlic (minced)
    • 3 teaspoons orange zest
    • 2 teaspoons minced fresh ginger ((or ¼ teaspoon ground ginger) )
    • 2 tablespoons rice vinegar
    • 2 tablespoons cornstarch

    For Serving (Optional):

    • Rice
    • Green onions
    • Sesame seeds

    Instructions

    1. Prepare the tofu: drain & press the tofu.* Cut it into 1" cubes and then toss it in a large bowl or Ziploc bag with 2 tablespoons of cornstarch. Set aside.
    2. Make the sauce: in a small bowl, stir together the ingredients for the sauce. Set aside.
    3. Cook the tofu: add the oil to a large skillet over medium high heat. Once hot, cook the tofu for about 3 minutes on each side, until browned and slightly crispy. Drain any excess oil, remove the tofu and set it aside on a plate.
    4. Simmer the sauce: pour the sauce into the skillet over medium heat and simmer for 4 - 5 minutes, stirring frequently. The sauce should bubble, thicken and reduce.
    5. Add tofu: add the tofu back into the skillet and toss in the sauce, cooking for 1 - 2 minutes more.
    6. Serve: serve warm, optionally over rice (or noodles) and topped with green onions and sesame seeds.

    Notes

    • *How to press tofu: drain and press your tofu for 20 - 30 minutes before starting this recipe. Use a tofu press or wrap your tofu in paper towels (or a kitchen towel) and then press it between two cutting boards with a weight (like a heavy book) on top. This will remove moisture and help the tofu cook crispy. 
    • Prep Time: 15 minutes
    • Cook Time: 15 minutes
    • Category: Main Course
    • Cuisine: Asian-Inspired

    Nutrition

    • Calories: 295
    • Sugar: 20.7
    • Sodium: 912
    • Fat: 14.6
    • Saturated Fat: 2.4
    • Carbohydrates: 32
    • Fiber: 1.6
    • Protein: 10.3

    Keywords: orange sauce, takeout, tofu

    Did you make this recipe?

    Share a photo and tag us @her.wholesome.kitchen — we can't wait to see what you've made!

    More Vegan

    • Spring roll salad with peanut sauce.
      Spring Roll Salad
    • Edamame crunch salad with peanuts.
      Edamame Crunch Salad
    • Southwest quinoa salad with avocado.
      Southwest Quinoa Salad
    • Black bean stuffed sweet potato.
      Black Bean Stuffed Sweet Potatoes

    Reader Interactions

    Comments

    1. Lindsey G.

      October 11, 2021 at 2:03 pm

      5 stars
      This was AMAZING. Sauce was the best. Already planning to make it again this weekend 🙂

      ★★★★★

      Reply

    Leave a Reply Cancel reply

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

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆
    Recipe Rating




    Primary Sidebar

    Hi, I'm Megan! I love to share easy salad recipes that taste amazing!

    Browse all recipes here →

    Footer

    • Contact Us
    • Privacy Policy
    • Story Explorer
    Disclaimer: Her Wholesome Kitchen is a participant in the Amazon Services LLC Associates Program. If you purchase through one of our links, we may earn a commission at no cost to you.

    Copyright © 2026 HER WHOLESOME KITCHEN LLC