-
1
To make the filling, mix together the smoked tofu and lime juice and season with salt and pepper.
-
2
Heat the oil in a medium frying pan over medium-low heat.
-
3
Add the onion, red pepper, chiles, and garlic and cook, stirring often, until softened.
-
4
Stir in the tofu and increase the heat to high.
-
5
Cook, breaking up the pieces with a spoon, stirring frequently, about 6 minutes, until browned.
-
6
Add the stock, tomato paste, olives, and raisins.
-
7
Simmer over low heat, stirring occasionally, for about 20 minutes, or until the mixture is quite dry.
-
8
Let cool.
-
9
Preheat the broiler.
-
10
Line a broiler pan with aluminum foil.
-
11
Broil the poblanos, turning occasionally, until the skins are blackened on all sides.
-
12
Transfer to a plate and let stand until cool enough to handle.
-
13
Discard the blackened skin from the peppers, but keep the stems intact.
-
14
Cut a slit in the side of each pepper and remove the seeds and ribs.
-
15
Fill each with equal amounts of the tofu mixture.
-
16
To make the sauce, puree the ground walnuts, sour cream, and cream cheese in a blender.
-
17
Line a serving platter with the shredded lettuce and arrange the peppers on top.
-
18
Top each with some of the sauce, and sprinkle with the pomegranate seeds and cilantro.
-
19
Serve at room temperature.