70 grams cranberries, soaked in water for 2 hours
10-12 almonds, soaked in water for 2 hours
1/4 cup fresh orange juice
4 -5 black peppercorns
1 cinnamon stick, small
3-4 cloves
1 onion, chopped
2 tablespoons, olive oil
Salt to taste
To marinate
200 grams tofu, cut into cubes
3-4 black peppercorns
Salt to taste
1 teaspoon dried basil
1 tablespoon oil
Sprinkle crushed black pepper, salt and dried basil on the tofu and mix well, let it marinate for 2 hours.
Heat 1 tablespoon oil in a pan and shallow fry the tofu pieces for 2-3 minutes till they turn slightly crispy.
Blend 3/4th of the cranberries, almonds, orange juice and spices in a food processor till you get a smooth paste.
Heat 2 tablespoons oil in a pan and fry the onions till they turn golden brown.
Add the cranberry paste and bring it to a boil, add water and adjust the consistency to make a creamy sauce, simmer for 5 minutes on a low flame and then turn off the stove, then add the remaining cranberries and mix.
Preheat the oven at 200 degrees C for 10 minutes. Pour the sauce onto a baking dish and arrange the tofu pieces on top. Bake at 180 degrees C for 10-12 minutes.