Go Back
+ servings
Logo of The Forked Spoon showing Spork
A plate of food, with Cashew and Tofu
5 from 5 votes

Marmalade Tofu Stir Fry with Cashews

Marmalade Tofu Stir Fry is an easy 30-minute vegetarian dinner made with delicious cubes of firm tofu, baby bok choy, cashews, sesame seeds, and green onion mixed together in a sweet and spicy orange marmalade sauce.
Prep Time10 mins
Cook Time20 mins
to press the tofu20 mins
Total Time30 mins
Servings: 6 servings
Calories: 276kcal



  • Prepare the tofu. Place the tofu on a clean towel or stack of several paper towels. Lay one more clean towel or stack of paper towels on top of the tofu and place a heavy object, such as a skillet or soup pot, on top of the tofu. Press the tofu for 20-30 minutes.
  • While the tofu presses, whisk together the cornstarch with the water until the cornstarch is fully dissolved. To the same bowl as the cornstarch add the orange marmalade, orange juice, orange zest, soy sauce, minced garlic, and fresh ginger. Mix well to combine. Set aside.
  • Chop the tofu into approximately equal cubes.
  • Heat two tablespoon oil in a large non-stick skillet over medium-high heat. Add the tofu and cook until golden brown, approximately 3 minutes each side. Mid-way through cooking the tofu add the dried chiles to the skillet and cook with the tofu.
  • Add the bok choy to the skillet and tuck between the tofu and chiles, stirring gently. As the bok choy starts to soften stir in the marmalade mixture and cook for 2-3 minutes, or until sauce is heated through and thickened. Sprinkle with cashews and sesame seeds and stir to combine.
  • Serve with white rice or other favorite grain. Enjoy!


For a Vegan option be sure to use a Vegan Marmalade!


Calories: 276kcal | Carbohydrates: 27g | Protein: 13g | Fat: 13g | Saturated Fat: 1g | Cholesterol: 0mg | Sodium: 504mg | Potassium: 325mg | Fiber: 1g | Sugar: 18g | Vitamin A: 3370IU | Vitamin C: 35.8mg | Calcium: 173mg | Iron: 3.6mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.