Sweet and Sour Tofu With Barberries
Updated Feb. 14, 2024

- Total Time
- 1 hour
- Prep Time
- 20 minutes
- Cook Time
- 40 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 2(15-ounce) packages firm tofu, drained, halved horizontally then each piece cut into 6 cubes (24 cubes total)
- Fine sea salt and black pepper
- Heaping ⅓ cup dried barberries (or dried cranberries; see Tip)
- ¼ teaspoon saffron strands
- 2small yellow onions, peeled, halved and thinly sliced
- 2medium carrots, peeled and cut into thin matchsticks
- 1orange; 4 strips zest removed with a peeler then thinly sliced, plus ¼ cup juice
- 1cup extra-virgin olive oil
- 3garlic cloves, minced
- 1teaspoon ground cumin
- ½ teaspoon ground allspice
- 2tablespoons pine nuts, toasted
- ⅔cup cornstarch
- 2teaspoons granulated sugar or brown sugar
- 1teaspoon apple cider vinegar
- 2tablespoons roughly chopped fresh cilantro
Preparation
- Step 1
Pat the tofu dry with a clean kitchen towel, then transfer the tofu to a medium bowl and season with 2 teaspoons salt, gently mixing as you go to ensure an even coating of salt. Set aside to absorb for at least 15 minutes.
- Step 2
While the tofu sits, place the barberries in a small bowl and the saffron in another small bowl. Pour ½ cup of boiling water over each and set aside.
- Step 3
Add the onions, carrots, orange zest, ⅔ cup oil and 1 teaspoon salt to a large, high-sided skillet, and cook over high for about 15 minutes, stirring often, until the onions have softened and started to crisp up at the edges.
- Step 4
Drain the barberries through a small sieve, discarding the liquid, and add them to the onion mixture along with the garlic, cumin and allspice. Stir for 30 seconds, then remove the pan from the heat.
- Step 5
Transfer roughly 2 tablespoons of the onion mixture into a small bowl and add the pine nuts to make the topping.
- Step 6
Add the remaining ⅓ cup of oil to a large skillet set over high heat. Add the cornstarch to the tofu and toss until evenly coated (small clumps are fine). Once the oil is hot, transfer half of the tofu to the pan and cook for a minute on each side, just to seal, using tongs to gently turn the tofu, then repeat with the remaining tofu.
- Step 7
Remove from the heat and add the tofu to the high-sided skillet with the onions, along with the orange juice, saffron and saffron water, sugar, vinegar and 1½ cups of water. Cook over medium-high, stirring gently for 1 minute, so that the sauce evenly coats the tofu, then leave to cook untouched until the oil starts to split out of the sauce, 3 to 5 minutes more.
- Step 8
Remove the pan from the heat and scatter over the pine nut topping. Sprinkle over the cilantro and serve straight from the pan.
- Barberries are easy to find online, but they are not widely available in stores. If desired, you can try substituting with cranberries plus the addition of an extra teaspoon of vinegar. If using cranberries, there’s no need to soak them before adding to the tofu.
Private Notes
Comments
If you grill or roast the tofu, you will not be requiring any cornstach whilst reducing fat by not deep frying. You could if you wanted to brush the tofu and or the tray with a touch of oil to have them a little crispy. I do the same with Chinese Sesame Prawn Toast and a number of other dishes.
Made this for Valentine’s Day dinner - husband loved it. There are a lot of things to do in this but it’s very tasty. It’s reminds me of a light Chinese orange chicken dish but healthier, not quite as crispy, made with tofu and seasoned with Persian flavors. So not that similar - lol.
On a quest to really enjoy tofu, I was delighted to see this recipe and followed it to the letter. What can I say. Disappointing. Took me close to an hour. For whatever reason the flavours were murky, no bright notes. BUT - used the microwave trick for draining tofu and the texture of that was perfect. Will not make this again but remain an Ottolenghi fan.
Didn’t love it, but I was having an off day and probably did something wrong
Gave this 5 stars. I loved it. My spouse disliked it. She found orange flavor to be too strong and that it had excess sour/bitter flavor notes. I thought the orange flavor blended well with the other flavors. Given the family divide, won’t repeat. I combined salting the tofu, 2 minutes in the microwave to dry it after 20 minutes, then light cornstarch dredge, teaspoon of oil and oven roast for 25 minutes. 1/3 C oil for onions. Took some time but not excessive.
It’s the orange peel that gets thinly sliced, not the orange itself.
Advertisement