This post may contain affiliate links.
This One-Pan Crispy Orange Tofu has 24 grams of protein per serving and comes together in just 25 minutes. It tastes just like takeout, but it’s lighter and made in one pan for an easy weeknight dinner.

Best recipe! So good that there were no left overs the first night, so we made a fresh batch the next night!
If you love quick and flavourful tofu recipes, this Crispy Orange Tofu will be on repeat! I’ve shared a lot of tofu dishes over the years, from Peanut Butter Tofu to Crispy Sesame Tofu, and this one is all about the sticky, tangy orange sauce made with fresh orange juice and zest.
I’ve made this orange tofu in the air fryer and the oven too, and here’s what I found: once the tofu is tossed in the sauce, it softens a little no matter how you cooked it. That’s why I make it in one pan, just like my Honey Garlic Tofu. You get the same crispy, saucy result with less cleanup, which makes it ideal for busy weeknights. Serve it over rice, noodles or steamed veggies for a simple, balanced dinner.
Recipe Highlights
- High-protein dinner: Extra-firm tofu makes this a filling meal that keeps you full, without any meat.
- Quick weeknight dinner: Quick, easy and perfect for weeknights. Pair with some 30-minute Baked Red Curry Dumplings for a delicious side!
- One pan recipe: Minimal cleanup and no complicated steps, made entirely in one pan on the stovetop.
- Crispy and saucy: The tofu turns golden and the sauce thickens into a sticky glaze that coats each tofu cube. Love a sticky glaze? Also try my Sticky Tofu.
Key Ingredients

- Extra-firm tofu: Extra-firm holds its shape in the pan and gets the crispiest edges. Cut it into 2-inch pieces so each one has plenty of surface to crisp up and hold onto the sauce. Save soft tofu for something like my Vegetarian Mapo Tofu.
- Cornstarch: This does two jobs in this recipe. A light coating on the tofu is what makes it crispy, and a little in the sauce thickens it into a glossy glaze. Arrowroot can work in a pinch, but cornstarch gives the crispiest results.
- Orange juice and zest: Zest the orange before you juice it, and only grate the bright orange layer, since the white pith underneath tastes bitter. Fresh-squeezed juice gives the best flavour, but store-bought orange juice works in a pinch. Have extra oranges? Use them in my Orange Creamsicle Chia Pudding or Orange Cardamom Tahini Granola.
- Coconut sugar: Start with 3 tablespoons and add the fourth if your oranges are on the tart side. Brown sugar works as a swap.
*This is a recipe overview. The full recipe with measurements is below in the recipe card.
How To Make Orange Tofu

Step 1: Cut the tofu into cubes and coat with oil and cornstarch. You can alternatively rip the tofu into “nuggets” like I do in this Gochujang Tofu recipe.

Step 2: Pan-fry the tofu in a pan on medium-high heat for 2-3 minutes per side until crispy.

Step 3: Prepare the sauce and add it to the pan on medium-high heat until it begins to bubble.

Step 4: Add the tofu and toss until evenly coated.

Step 5: Serve over rice with some sliced scallions and sesame seeds.
Pan-Fried vs Air Fryer vs Baked Orange Tofu
I’ve made this recipe all three ways, and they all work. The thing most people don’t mention is that once the tofu is tossed in the sauce, it softens a little no matter how you cooked it. So the crispiness evens out, and the real difference comes down to cleanup and oil.
- Pan-fried (my favourite): The tofu and sauce cook in the same pan, so there’s only one thing to wash.
- Air fryer: Cook the tofu using my Crispy Air Fryer Tofu method, then toss it with the sauce in a pan. It works well, but you’ll have a dirty air fryer and a dirty pan.
- Baked: Bake the tofu using the same technique as my Baked Peanut Butter Tofu, then toss it in the sauce in a pan. It uses a little less oil, but it’s still two things to clean.
Jess’s Tips
- Press the tofu well: Removing moisture helps the tofu brown properly instead of steaming.
- Coat evenly in cornstarch: A light, even coating is what makes the tofu crisp and allows the sauce to cling.
- Avoid overcrowding the pan: Give each piece space so it browns on all sides.
- Simmer the sauce first: Let the orange sauce bubble and thicken slightly before adding the tofu. For another saucy tofu recipe also try this General Tso’s Tofu.
- Serve right away: Like any crispy dish, orange tofu is best enjoyed as soon as it’s tossed in the sauce.
- Make it spicy: Add chili flakes or a squeeze of sriracha to the sauce.
- Add veggies: Broccoli, bell peppers, snap peas or bok choy all stir fry well with this tofu. Follow the directions in my Easy Tofu Stir Fry for how to cook the veggies.
Frequently Asked Questions
Orange tofu is delicious over rice, brown rice, or rice noodles. You can also serve it with steamed vegetables or a side salad like this Asian Cucumber Salad or Thai Peanut Noodle Salad.
Yes! Press and cut the tofu and whisk the sauce together up to a day ahead, then store them separately in the fridge. Cook everything right before serving so the tofu is at its crispiest.

Try These Tofu Recipes Next!
If you tried this One-Pan Crispy Orange Tofu or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on Pinterest, Instagram, TikTok and Facebook for even more deliciousness!
One-Pan Crispy Orange Tofu
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings
- Category: Main
- Method: Pan Fry
- Cuisine: Chinese-American
- Diet: Vegetarian
Description
This One-Pan Crispy Orange Tofu has 24g of protein per serving and comes together in 25 minutes for an easy, takeout-inspired dinner.
Ingredients
Tofu
- 1 block (14 to 16 oz) extra-firm tofu, pressed and cut into 2-inch pieces
- 3 tbsp cornstarch
- 2 tbsp avocado or canola oil for frying
Orange sauce
- 4 garlic cloves, finely chopped
- 2-inch cube ginger, finely chopped
- 1 and 1/2 cups fresh-squeezed orange juice
- 4 tsp orange zest
- 4 tbsp tamari (can sub soy sauce)
- 3 tbsp rice vinegar
- 3–4 tbsp coconut sugar (can sub brown sugar)
- 2 tbsp cornstarch
For serving
- Rice or noodles
- sliced green onions
- sesame seeds
Instructions
- Pat the tofu dry and cut it into cubes. Add the tofu to a bowl and toss with cornstarch until all sides are lightly coated.
- Heat the oil in a large pan over medium high heat. Add the tofu and cook for 2 to 3 minutes per side until golden and crispy.
- While the tofu cooks, whisk all of the sauce ingredients together in a bowl until smooth.
- Transfer the cooked tofu to a plate lined with paper towel. Carefully pour out any excess oil from the pan.
- Pour the sauce into the pan and cook over medium heat until it begins to bubble and thicken slightly.
- Add the tofu back into the pan and toss gently until every piece is coated in the sticky orange sauce.
- Serve warm over rice, noodles, or vegetables.
Notes
- Air fryer or oven: cook the tofu using my Crispy Air Fryer Tofu or Baked Peanut Butter Tofu method, then toss it in the sauce in a pan.
- Use soy sauce instead of tamari if you don’t need it gluten-free.
- Store-bought orange juice works in a pinch.
- Storage: keep leftovers in an airtight container in the fridge for up to 3 days. Reheat in a pan for the best texture, or in the microwave if you’re short on time.
Nutrition
- Serving Size: 1/2 of the recipe
- Calories: 520
- Sugar: 24g
- Fat: 20g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 24g



















Hi,
Sorry I am from France so I don’t know what is the weight of a pack of tofu?
What brand do you use? Thank you!
Hi Bertille, the weight is about 12oz or 350 grams