One of my favorite things I used to order from the local Chinese restaurant was the Sweet Orange Chicken. It was one of my favorite dishes! I would choose it over sweet and sour any day.

I decided it was about tine for me to create a tofu version of the dish I used to love. This recipe comes so close to what I remember. Its sticky, its sweet its super orange flavored! You just cant beat it!

You will love how easy this dish is to make and I’m sure you will thank me later!

Sweet Orange Tofu


1 Block of tofu
2/3 cup orange juice
1/2 cup brown sugar
1/3 cup soy sauce
1/3 cup apple cider vinegar
1 tbsp sesame oil
2 tsp garlic powder
2 tsp ginger
2 tbsp corn starch
2 tbsp water
4 Mandarin oranges segmented
noodles or rice


Preheat your oven to 425.

Open and drain your tofu. Press out as much water as possible before moving on to the next step (to really improve the texture of your tofu consider buying a tofu press like this one). Cut your tofu into 1/2″ cubes.

Throw the tofu cubes into a pan on medium high heat with 1 tbsp of sesame oil. Fry your tofu until it is lightly browned and then place it onto a parchment lined sheet pan and place in your preheated oven. Bake for 15-20 minutes or until crispy and browned.

In a separate pot mix together your orange juice, a tbsp of sesame oil, soy sauce, brown sugar, vinegar, garlic powder, and ginger. in another container stir together your corn starch and water until smooth and mix into your orange juice mixture. It will start to thicken up rapidly so lower your heat all the way down and keep stirring.

Toss your crispy tofu and orange segments into the sauce and combine. Serve over rice or noodles and enjoy!