
This orange tofu recipe is an absolute game-changer for weeknight dinners! Crispy-on-the-outside, tender-on-the-inside tofu gets coated in a vibrant, citrusy sauce that’s both sweet and tangy. The beauty of this dish lies in its simplicity—you don’t need a ton of ingredients, but the flavor is absolutely restaurant-quality.
I’ve been making this orange tofu recipe for years now, and it never fails to impress. Whether you’re cooking for yourself, your family, or guests who are skeptical about tofu, this recipe will convert them into believers. The secret is in two things: properly pressing your tofu to remove excess moisture, and getting your pan hot enough to create that gorgeous golden crust.
What I love most about this vegetarian protein dish is how versatile it is. Serve it over steamed rice, alongside roasted vegetables, or even with noodles for a completely different meal experience. The crispy tofu also makes it perfect for meal prep—it stays delicious in the fridge for up to four days.
The orange sauce is where the magic happens. Fresh orange juice combined with a touch of soy sauce, garlic, and ginger creates this incredible depth of flavor that tastes like you’ve been cooking all day. If you’re looking for other amazing sauce-based dishes, check out this heavy cream alfredo sauce recipe for inspiration on sauce-making techniques.
This recipe is naturally vegan and gluten-free (if you use tamari instead of soy sauce), making it perfect for feeding a crowd with various dietary needs. The combination of crispy tofu with bright citrus flavors is both elegant and comforting—it’s the kind of dish that makes you feel like you’re eating something special, even on a Tuesday night.
For those interested in expanding their tofu repertoire, I’d recommend also trying tofu-based pasta dishes or incorporating tofu into stir-fries. You can also check out this chicken alfredo recipe to understand sauce-pairing principles that work beautifully with tofu as well.
The prep work is minimal—just about 15 minutes—and the actual cooking time is incredibly fast. Once you’ve pressed your tofu and prepped your ingredients, you’re looking at less than 20 minutes from pan to plate. This makes it perfect for busy weeknights when you want something healthy, delicious, and impressive without spending hours in the kitchen.
For more protein inspiration and side dish ideas, consider pairing this with a hearty side like carbonara for a mixed protein meal experience. The bright flavors of the orange sauce complement heavier sides beautifully.
I’m confident that once you make this orange tofu recipe, it’ll become a regular rotation in your meal planning. It’s that perfect sweet spot of being restaurant-quality impressive while still being totally achievable at home. Your taste buds (and your dinner guests) will thank you!
Ingredients
- 2 blocks (14-16 oz each) firm or extra-firm tofu, pressed
- 1/2 cup cornstarch
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional)
- Vegetable oil for frying
- 1 cup fresh orange juice (about 4-5 oranges)
- 2 tablespoons fresh lemon juice
- 1/4 cup soy sauce or tamari
- 3 tablespoons honey or maple syrup
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 teaspoon orange zest
- 2 tablespoons water
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
- 2 green onions, sliced for garnish
- 1 teaspoon sesame seeds for garnish
- Red pepper flakes for garnish (optional)

Instructions
- Press your tofu: Remove tofu from package and drain liquid. Wrap tofu blocks in clean kitchen towels or paper towels. Place on a cutting board, then place another cutting board or heavy plate on top. Weight it down with canned goods or heavy objects and let sit for at least 15 minutes to remove excess moisture. This step is crucial for achieving that crispy exterior.
- Cut pressed tofu into 1-inch cubes, being careful to handle gently so they don’t crumble. Pat the cubes dry with additional paper towels—any remaining moisture will steam the tofu instead of allowing it to crisp up.
- In a shallow bowl, combine cornstarch, salt, black pepper, and cayenne pepper. Mix well with a fork to break up any clumps. This will be your coating mixture.
- Working in batches, dredge tofu cubes in the cornstarch mixture, shaking off excess and making sure all sides are evenly coated. Set coated tofu on a clean plate. Don’t crowd the coating bowl or the tofu will get soggy.
- Heat a large skillet or wok over medium-high heat. Add enough vegetable oil to reach about 1/2 inch up the sides of the pan. Let the oil heat for 2-3 minutes until it shimmers—test with a single tofu cube; it should sizzle immediately when it hits the oil.
- Carefully add tofu cubes to the hot oil in a single layer, working in batches if necessary to avoid overcrowding. Don’t move them around—let them sit undisturbed for 3-4 minutes until the bottom is golden brown and crispy.
- Flip each tofu cube carefully using tongs or a spatula and cook the other side for another 3-4 minutes until golden and crispy all over. Transfer cooked tofu to a paper towel-lined plate to drain excess oil.
- Pour off most of the oil from the pan, leaving about 1 tablespoon. Return pan to medium heat and add minced garlic and ginger. Stir constantly for about 1 minute until fragrant but not browned.
- Add fresh orange juice, lemon juice, soy sauce, honey, and orange zest to the pan. Stir well to combine. Bring the sauce to a gentle simmer and let it cook for 2-3 minutes.
- While the sauce simmers, prepare your cornstarch slurry by mixing 1 tablespoon cornstarch with 2 tablespoons water in a small bowl until smooth with no lumps.
- Slowly pour the cornstarch slurry into the simmering sauce while stirring constantly. The sauce should thicken immediately. If it’s too thick, add a bit more water; if too thin, mix another small batch of slurry.
- Return the crispy tofu cubes to the pan with the orange sauce. Gently fold them in, making sure each piece gets coated with the glossy sauce. Let everything heat through together for 1-2 minutes.
- Taste and adjust seasonings as needed. You can add more soy sauce for saltiness, more honey for sweetness, or a squeeze of fresh lemon for brightness.
- Transfer orange tofu to a serving platter or individual bowls. Garnish generously with sliced green onions, sesame seeds, and red pepper flakes if desired. Serve immediately over steamed rice or with noodles.

Pro Tips
- **Pressing tofu is non-negotiable**: This is the single most important step for crispy tofu. Pressed tofu will fry up golden and crispy, while wet tofu will steam and stay soft. Don’t skip this step or rush it—give it the full 15+ minutes.
- **Oil temperature matters**: If your oil isn’t hot enough, the tofu will absorb oil and become greasy instead of crispy. It should be hot enough that a piece of tofu sizzles immediately. If it’s too hot, the outside will burn before the inside heats through.
- **Fresh orange juice makes a difference**: While you can use bottled orange juice in a pinch, fresh juice really elevates the flavor. The brightness of fresh juice is noticeably better than bottled. If using bottled juice, add an extra squeeze of fresh lemon juice for brightness.
- **Batch frying prevents crowding**: Don’t overcrowd the pan with tofu. If pieces are touching or overlapping, they’ll steam instead of fry. Work in batches and maintain the oil temperature between batches.
- **Cornstarch vs. other coatings**: While you could use flour or other starches, cornstarch creates the crispiest exterior. It also keeps the dish naturally gluten-free (with tamari).
- **Make-ahead options**: You can press and cube the tofu up to 24 hours ahead. Store in an airtight container in the fridge. You can also make the sauce components ahead and combine them when ready to cook. The fried tofu is best eaten fresh, though it will keep in the fridge for up to 4 days.
- **Serving suggestions**: Serve over white or brown rice, jasmine rice, or with noodles. Pair with steamed broccoli, bok choy, or snap peas for a complete meal. It’s also delicious over cauliflower rice for a lower-carb version.
- **Sauce consistency**: If you prefer a saucier dish, reduce the cornstarch slurry. If you prefer less sauce, use more slurry. The sauce should coat the tofu but not pool excessively on the plate.
- **Spice level adjustments**: The cayenne pepper is optional and adds just a hint of heat. Increase it if you like more spice, or omit it entirely if serving to those with spice sensitivities. Red pepper flakes on top allow guests to add their own heat.
- **Flavor variations**: Add a splash of rice vinegar for more tang, or a teaspoon of sesame oil for nutty depth. A pinch of white pepper instead of black pepper gives a more delicate flavor.
- **Storage**: Leftover orange tofu can be stored in an airtight container in the refrigerator for up to 4 days. Reheat gently in a 350°F oven for about 10 minutes to restore some crispiness, though it won’t be quite as crispy as fresh.
