• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Aug 2, 2021 · Modified: Nov 19, 2024 by Alissa Saenz · This post may contain affiliate links · 32 Comments

    Crispy Orange Tofu

    Jump to Recipe Print Recipe

    This scrumptious Chinese-inspired orange tofu is made by smothering crispy pan-fried tofu chunks in a sweet, gingery orange sauce. Serve it with rice and steamed broccoli for a delicious dinner that can be ready in a flash!

    White Wooden Surface Set with Skillet, Plate of Crispy Orange Tofu and Chopsticks

    Often I find the best source of vegetarian cooking inspiration stuffed into my kitchen junk drawer. That would be a Chinese take-out-menu!

    Crispy orange chicken is a dish that I see featured on lots of those menus, so I'm guessing it's a favorite. I decided to create a vegan version using tofu instead of chicken. As luck would have it, crispy orange tofu turned out to be one of my favorite dishes. It's really easy to make and incredibly delicious.

    Watch out, because these sweet little tofu bites are pretty darn addictive. You may want to make a double batch!

    Jump to:
    • What You'll Need
    • How to Make Orange Tofu
    • Leftovers & Storeage
    • Frequently Asked Questions
    • More Chinese-Inpsired Tofu Recipes
    • 📖 Recipe
    • 💬 Comments

    What You'll Need

    Skillet of Crispy Orange Tofu and Broccoli with Orange Slices in the Background
    • Tofu. I recommend using extra-firm or super-firm tofu for this recipe. Extra-firm tofu will need to be pressed before you start cooking.
    • Orange juice. I usually just buy a couple of oranges and juice them myself. This allows me to use the zest from them as well.
    • Cornstarch.
    • Brown sugar. Be sure to use organic sugar to keep the recipe vegan.
    • Soy sauce. Tamari or liquid aminos can be substituted.
    • Fresh ginger.
    • Garlic.
    • Orange zest.
    • Salt.
    • Peanut oil. Any high-heat oil can be substituted.
    • Fresh broccoli.
    • Scallions.
    • Sesame seeds.
    • Rice. Just about any variety works. I'm a big fan of jasmine rice for this dish.

    How to Make Orange Tofu

    The following is a summary of the process for making this dish, along with some tips. Scroll all the way to the bottom of the post if you'd like to skip to the full recipe!

    • To make the sauce, simply simmer orange juice, brown sugar, soy sauce, ginger, garlic, and orange zest in a pot for a few minutes. To thicken the sauce, mix a bit more orange juice with some cornstarch, then add it to the pot. The sauce should thicken up as it simmers.
    • While the sauce simmers, fry your tofu. Dredge bite-sized pieces in cornstarch, then fry them in a small amount of oil in a skillet. Fry the pieces for a few minutes on each side until they're crispy.
    • Tip: Don't let your tofu pieces touch each other while they fry or they'll stick together. Consider cooking the tofu in batches, transferring each batch to a paper towel-lined plate to drain between batches.
    Fried Tofu on a Paper Towel-Lined Plate
    • Pour the orange sauce over your cooked tofu. Toss everything to coat the tofu in sauce, and cook it for a minute or so, until it's nice and hot.
    Hand Drizzling Orange Sauce Over a Skillet of Tofu
    • Top your orange tofu with sesame seeds and chopped scallions.
    Skillet of Crispy Orange Tofu and Broccoli with Spoon on the Side
    • Serve it with cooked rice and steamed broccoli.
    Plate of Crispy Orange Tofu, Broccoli, and Rice with Cloth and Skillet in the Background

    Leftovers & Storeage

    This dish is best served right away, as the tofu won't stay crispy for long. If you do have leftovers, they'll probably be a bit soggy (but still tasty). Store them in a sealed container in the fridge for up to 3 days.

    Frequently Asked Questions

    Can this recipe be made gluten-free?

    Sure! Just use gluten-free tamari in place of soy sauce.

    Can this recipe be made oil-free?

    Possibly. You could try leaving out the cornstarch and simply baking your tofu. Place it on parchment paper-lined baking sheets and bake for 20 minutes on each side at 400°F. You could also try making a reduced oil version by pan-frying your tofu without cornstarch using this method, or baking it using the method from this teriyaki tofu recipe.

    Can I substitute a different vegetable for the broccoli?

    Absolutely! Use your favorite steamed or stir-fried veggie, or a mix of them! Cauliflower, Brussels sprouts, bell peppers, and snap peas would all be great choices.

    More Chinese-Inpsired Tofu Recipes

    • General Tso's Tofu
    • Kung Pao Tofu
    • Pineapple Sweet & Sour Tofu
    • Crispy Black Pepper Tofu
    • Tofu Stir-Fry with Garlic Sauce

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Plate of Crispy Orange Tofu, Rice and Broccoli with Chopsticks on the Side
    Print Pin
    5 from 6 votes

    Crispy Orange Tofu

    This scrumptious Chinese-inspired orange tofu is made by smothering crispy pan-fried tofu chunks in a sweet, gingery orange sauce. Serve it with rice and steamed broccoli for a delicious dinner that can be ready in a flash!
    Course Entree
    Cuisine Chinese
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 4
    Calories 335kcal
    Author Alissa

    Ingredients

    • 1 (14 ounce or 400 gram) package extra-firm tofu, drained, pressed, and cut into 1-inch pieces
    • 1 cup orange juice, chilled and divided
    • ¼ cup cornstarch, plus more as needed, divided
    • ¼ cup organic brown sugar
    • 2 tablespoons soy sauce
    • 1 tablespoon freshly grated ginger
    • 2 garlic cloves, minced
    • 1 teaspoon orange zest
    • ¼ cup peanut oil (plus more as needed)
    • 3 cups steamed broccoli (2 small crowns or 1 large)
    • Salt, to taste
    • 2 scallions, chopped
    • Toasted sesame seeds
    • Cooked rice, for serving
    US Customary - Metric

    Instructions

    • In small bowl or cup, dissolve 1 ½ tablespoons cornstarch in a few tablespoons of orange juice. Set it aside.
    • Place the remaining orange juice in a small saucepan, along with brown sugar, soy sauce, ginger, garlic and orange zest. Stir everything together and place the pot over medium heat.
    • Bring the liquid to a simmer, lower the heat, and cook the mixture for about 10 minutes.
    • While the sauce simmers, coat the bottom of a large skillet generously with oil and place it over medium heat. Give the oil a minute to heat up.
    • Place some cornstarch in a small bowl. Add a few tofu cubes and roll them around to evenly coat them with cornstarch.
    • Place the tofu cubes in the skillet with the hot oil, repeating the process for as many cubes as you can fit without them touching each other.
    • Cook the tofu cubes for about 5 minutes, flip and cook for about 5 minutes more, until crispy.
    • Remove the tofu from the skillet and transfer it to a paper towel-lined plate. Repeat the process until all of the tofu is cooked.
    • After the sauce has simmered for about 10 minutes, stir in the cornstarch and orange juice mixture. Bring the sauce back up to a simmer and let it cook for about a minute more, until thickened. Remove the pot from heat and season the sauce with salt to taste.
    • Return all of the cooked tofu to the skillet and pour the sauce over it. Add the steamed broccoli and toss to coat.
    • Sprinkle the tofu and broccoli with sesame seeds and scallions.
    • Serve over rice.

    Notes

    Nutrition information does not include rice or sesame seeds.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 335kcal | Carbohydrates: 34.6g | Protein: 12.6g | Fat: 18.3g | Saturated Fat: 3.2g | Sodium: 506mg | Potassium: 706mg | Fiber: 4g | Sugar: 16.9g | Calcium: 273mg | Iron: 4mg

    « Eggplant Katsu Curry
    Avocado Corn Salad »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 6 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Dave says

      January 01, 2026 at 8:46 am

      5 stars
      Such a great recipe! Better than takeout, you feel good after eating it.

      Thank you for sharing!

      Reply
    2. Gail Mancuso says

      May 20, 2024 at 4:39 pm

      5 stars
      Made this tonight. It is SO good. Served it over brown rice. I tend to cut the sugar in most recipes and I only used 1/8 cup and it still had a sweetness and the orange flavor was very nice.

      Reply
    3. Shela says

      August 21, 2021 at 6:42 pm

      My son is totally vegan and I am I suppose what you could call a flexitarian. LOL. I lean more toward vegetarian than anything but I have been making more and more vegan recipes. I loved this crispy orange tofu recipe! This is going to be one of my go to recipes in the future for sure!
      I have made a lot of your recipes but this is the first time I actually commented on one. So anybody out there wondering about this one make it because you will love it!

      Reply
    4. Karen says

      March 14, 2019 at 10:22 am

      5 stars
      This was delicious. I needed a recipe to use up some tofu and broccoli, did a Google search, and landed here, at one of my favorite veg recipe sites. (Next time I’ll just start here!)
      The only thing I’d change when making this again - and I will be making it again - is to increase the amount of sauce. It was so good, but there just wasn’t enough of it!
      Good call on the cornstarch coating for the tofu as well.

      Reply
      • Alissa Saenz says

        March 17, 2019 at 5:11 pm

        Yay! I'm so glad you enjoyed it! Thanks Karen!

        Reply
    5. Hungry says

      February 22, 2019 at 5:30 pm

      So which cornstarch goes where....?

      Reply
      • Alissa Saenz says

        February 24, 2019 at 4:16 pm

        Use 1 1/2 tablespoons to make the slurry for thickening the sauce (step 2), and the rest is for coating the tofu - use as much as you need for that. :)

        Reply
    6. Anna says

      January 08, 2019 at 10:07 pm

      5 stars
      I just realized I've been using this recipe for years, & it definitely deserves a review! This is not only one of my kid's favorite foods, it also helped me figure out the best way to make tofu crispy. AND I didn't even have to adapt it when my kid was diagnosed with Celiac (just use Bragg's or Coconut aminos instead of soy sauce).
      Because I like to make things easy, I just put the cornstarch in a gallon bag with some S&P, add the tofu, & shake it up. Then I stir fry the broccoli in whatever oil is left in the pan. Also, I always double the recipe it & add the sauce to individual bowls, so the tofu stays crispy if there are any leftovers (IF!).

      Reply
      • Alissa Saenz says

        January 13, 2019 at 3:11 pm

        Yay!! I'm so glad you and your family are enjoying it! Thanks so much for the review!!

        Reply
    7. Amy says

      November 03, 2018 at 9:30 pm

      5 stars
      My 6 year old typically doesn’t like tofu, but love this dish. Great recipe! I also roasted the broccoli

      Reply
      • Alissa Saenz says

        November 04, 2018 at 10:33 am

        I'm so glad it was a hit! Thanks Amy!

        Reply
    8. alex says

      February 23, 2018 at 6:07 pm

      i’ve been vegan for only 2 weeks and cooking with tofu seamed scary hearing it doesn’t have a lot of flavor but this dish came out so good! definitely a good recipe for people new to cooking with tofu

      Reply
      • Alissa Saenz says

        February 25, 2018 at 9:20 pm

        Yay!! I'm so glad you enjoyed it! Thanks Alex!

        Reply
    9. Marlo says

      December 23, 2017 at 9:07 pm

      5 stars
      Roasted the broccoli instead of steamed, and use lemon zest. This is a go to recipe for my famjam now! Thank you :)

      Reply
      • Alissa Saenz says

        December 26, 2017 at 9:38 am

        I'm so glad to hear that! Thanks Marlo!

        Reply
    10. Kate Detch says

      May 23, 2017 at 9:35 pm

      I'm making this now - the brown sugar really doesn't seem necessary (or it's at least an excessive amount), as the orange juice already adds so much sugary sweetness.

      Reply
      • Alissa Saenz says

        May 24, 2017 at 8:54 am

        You could certainly cut down on the amount of brown sugar if you'd like.

        Reply
    11. Zuleima says

      March 11, 2017 at 3:55 pm

      I just made this recipe. It was delicious! Thank you for sharing!

      Reply
      • Alissa Saenz says

        March 12, 2017 at 9:49 pm

        Glad you liked it!!

        Reply
    12. Sec.of.States says

      January 22, 2017 at 8:43 pm

      Just made this for dinner tonight, FABULOUS! Thank you for this great recipe.

      Reply
      • Alissa Saenz says

        January 23, 2017 at 9:58 am

        Glad you enjoyed it!

        Reply
    13. Rebekka says

      March 14, 2015 at 10:41 am

      I think this recipes has the potential to be really amazing for me, but my main struggle with this and many tofu recipes is that I want some flavor from the tofu itself. I tried marinading ahead with some ginger, garlic, soy sauce, sesame oil, and red chili paste, then I shook it with cornstarch to coat. It still ended up not bringing anything extra to the dish. I want to try is again, because aside from that issue i really like it. Any suggestions on how to ramp up the flavor of the tofu?

      Reply
      • Alissa Saenz says

        March 15, 2015 at 8:47 pm

        Hi Rebekka! I wouldn't recommend marinating tofu in a dish like this, as the moisture from the marinade makes it difficult to cook up nicely, and often the marinade doesn't get fully absorbed anyway. You might want to try baking the tofu instead, basting it with your marinade ingredients. Place the pieces on parchment and bake in a 350 degree oven for 30-40 minutes, flipping at least once and brushing with your seasonings a few times. You'll get a nice dense texture and lots of flavor. After it's baked you should be good to prepare it according to the recipe instructions, or you could even just throw it in as-is. Another option is to try something like seitan or tempeh in place of the tofu. I hope that helps! Let me know how it works out if you try any of these options.

        Reply
      • Kat says

        May 29, 2015 at 8:08 am

        I used frozen tofu for this dish since I had some in the freezer. What I did was take it straight out of the freezer and simmer for 10-20 minutes in salted water. This had the effect of really penetrating the tofu. You could try simmering it in broth or marinade instead to get even more flavor. Another benefit to using frozen tofu is it really sucks up the sauce.

        Reply
        • melissa says

          April 16, 2019 at 2:16 pm

          i didn't notice kat's reply! i like the simmering in salted water suggestion, i will be definitely be trying that in the future!

          Reply
      • melissa says

        April 16, 2019 at 2:10 pm

        lots of salt and pepper on the tofu and then cook and add your sauce. you can also try draining your tofu really well and then soaking it in vegetable stock and then just sort of draining it.

        Reply
    14. Kristen says

      September 28, 2014 at 1:29 pm

      I've basically read through almost your whole entire blog this weekend (I'm currently at this post) and pinned loads of delish looking things! I have to ask, as a Philly resident, what restaurant is this you are talking about?!

      Reply
      • Alissa Saenz says

        September 28, 2014 at 6:50 pm

        I'm so happy to hear that! I did the same thing upon discovering a bunch of my favorite food blogs too, so hearing that someone did it to my site totally makes me smile. Thank you for all the pins!
        There are actually a bunch of Chinese vegetarian places in Chinatown. Singapore and New Harmony are the two that I frequented the most. My favorite one though is outside of Chinatown - Su Xing house. The menu is a little different - dishes aren't actually called "duck" or "chicken" like at the other places, but the food is amazing. I highly recommend checking it out! :)

        Reply
    15. Anne says

      July 24, 2014 at 4:47 pm

      This looks amazing! Thanks for sharing.

      Reply
      • Alissa Saenz says

        July 24, 2014 at 8:47 pm

        Thanks Anne!

        Reply
    16. Connie says

      April 17, 2014 at 5:21 am

      I love Chinese vegan restaurants. So good. Now I'm having a craving... I'll have to make this.

      Reply
      • Alissa Saenz says

        April 17, 2014 at 11:54 am

        Yeah, Chinese vegan places are the best :) I hope you enjoy this one!!!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Plate of Orange Tofu and Broccoli with Text Overlay Reading "Crispy Orange Tofu"
    1691 shares
    • 670

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.