This is a spicy Indian dish I decided to prepare without any added oil. It turned out tasty and well balanced, served with a fluffy timbale of fragrant jasmine rice.
Recipe adapted from the cookbook,
“Vegan Planet” by Robin Robertson
3 garlic cloves, peeled
1/1/2 tablespoons peeled and chopped fresh ginger
1/2 teaspoon ground cardamom
1/2 teaspoon ground coriander
1/2 teaspoon ground cumin
1/2 teaspoon dry mustard
1/2 teaspoon cayenne
1/4 teaspoon ground cinnamon
1/4 teaspoon turmeric
3 tablespoons water
One 16 oz. pkg. extra-firm tofu, drained and diced
Salt and freshly ground black pepper
1 large yellow onion, chopped
1/2 large carrot, halved lengthwise and cut into 1/4 inch-thick half-moons
1 small red bell pepper, seeded and diced
One 14.5-oz can diced tomatoes, undrained
1/2 cup frozen peas, thawed
1 cup water, or more as needed
In a blender or food processor, combine the garlic, ginger and spices with 1 tablespoon of water. Process until smooth and set aside. Very lightly spray a non-stick skillet with cooking spray and heat to medium high. Add the diced tofu and sear until nicely browned. This may take up to 10 minutes. Move the tofu around carefully to brown evenly. Remove tofu from skillet and set aside. Season with salt and pepper. Add 2 tablespoons water to the pan and heat until bubbly. Add onions and carrot, cover, and cook until softened. About 5 minutes. Add red pepper, cover, and cook until slightly softened, about 5 minutes. Add the spice paste and cook, stirring, for 1 minute. Stir in the tomatoes and juice and 1 cup water and bring to boil.
Reduce the heat to low and season with salt and pepper to taste. Cover and simmer until vegetables are tender. Add the peas and tofu and heat through. This sauce may be served chunky or smooth. If you prefer a smooth sauce, use an immersion blender before adding the peas and tofu.