1 tablespoon vegetable oil
1 package firm tofu
2 medium onions
1/2 cup chopped cilantro
1 tablespoon minced fresh ginger
1 cup canned chopped tomatoes or fresh tomato
1 1/2 teaspoon cumin
1/2 teaspoon coriander
1/2 teaspoon turmeric
1 or 2 cloves of garlic, minced
salt and pepper to taste
3/4 cup frozen peas
Cut tofu into bite-sized pieces and fry with oil in large skillet for about 10 minutes. Remove from heat, transfer tofu to a plate or bowl and leave the remaining oil in pan.
In a blender, combine onions, cilantro, ginger, tomatoes, cumin, coriander and turmeric. Once blended, put mixture in the skillet and cook on medium-low heat for about 8 minutes.
Add tofu, garlic, salt and pepper. Cook for about 15 minutes. Add peas and cook for another 5 minutes. Serve with basmati rice.