Tofu in Spiced Coconut Sauce

Medium
🥗 Vegetarian

Total Time

60 minutes

Servings

6–8

Ingredients
Everything you'll need to make this recipe
1

6–8 whole cardamom pods

2

2 tsp whole coriander seeds

3

½ tsp whole cumin seeds

4

1 bay leaf

5

4 tbsp oil

6

1–2 garlic cloves, minced

7

1–2 large onion, chopped coarsely

8

1 extra-firm or firm tofu block, cut into ¾-inch cubes

9

½ cup currants

10

½ cup sour cream

11

½ cup 2% plain yogurt

12

1 tbsp butter (optional)

13

½ cup coconut milk (optional)

14

¼ cup (or more) slivered almonds, lightly toasted

15

⅛ cup toasted coconut threads or flakes (optional)

Instructions
Step-by-step guide to making this recipe
1

Crack open the cardamom pods. Reserve the seeds; discard the shells.

2

Heat oil to quite hot but not smoking in a pan. Add spices and bay leaf. Cook until seeds crack (1–2 minutes).

1–2 minutes

3

Reduce heat to medium. Add onion and garlic, then cook until tender and translucent.

4

Reserve onion, garlic, spices to a side dish.

5

Season tofu with salt and pepper. Fry, adding oil if needed. When tofu is heated through, sauté until lightly brown (5–8 minutes).

5–8 minutes

6

Add reserved onion/spice mixture.

7

Add currants and sauté for 3–5 minutes. At this point, the tofu may be cooled and chilled for re-heating the following day.

3–5 minutes

8

Add sour cream, yogurt, coconut milk, and butter. Simmer until sauce has cooked down a little.

9

Add toasted almonds and toasted coconut.

10

Serve hot with Saffron Sweet Rice.

Notes
  • When reheated, this dish tastes as well as, or better than, when freshly cooked!