-
1
Drain the tofu packages and remove the tofu.
-
2
Slice the blocks horizontally so they are half their original height.
-
3
Cut the rectangles diagonally into 2 triangles each.
-
4
Set them on paper towels to drain while you prepare the marinade.
-
5
Halve one grapefruit and one orange and squeeze 1/2 cup of juice from each.
-
6
Stir in 1 Tbs of olive oil.
-
7
Dob the tops of the tofu with more paper towels.
-
8
Arrange the tofu in a single layer in a large dish.
-
9
Season with the cayenne pepper and 1/8 tsp salt.
-
10
Mix the marinade well and pour it over the tofu.
-
11
Cover with plastic wrap and allow to marinate over night or for at least several hours, turning once.
-
12
Make the salsa now if you have time.
-
13
Peel the remaining grapefruit and oranges.
-
14
Use a paring knife to remove the outer membrane.
-
15
Work over a bowl to catch the juices, and cut between the membranes to release the segments.
-
16
Repeat with the oranges.
-
17
Halve each fruit segment.
-
18
Add the diced bell pepper, red onion, and cilantro.
-
19
Season with remaining 1/8 tsp of salt.
-
20
Cover and refrigerate.
-
21
When you're ready to cook the tofu, heat a grill pan over high heat and add 1 tsp olive oil (or use a non-stick frying pan).
-
22
Add the tofu and marinade and cook about 3 minutes on each side, turning gently with tongs or a spatula.
-
23
Remove the tofu and add the spinach to the pan.
-
24
Stir it around briefly so it just wilts, about 1-2 minutes.
-
25
Arrange spinach in the center of 4 plates.
-
26
Lay 2 triangles of tofu on top.
-
27
Spoon grapefruit salsa around the tofu and garnish with fresh avocado chunks.