Tomato Curry with Tofu and Vegetables Recipe | Vegetarian Times Skip to main content

Tomato Curry with Tofu and Vegetables

Anjali Lalani, of San Diego, created this curry based on one of her mom’s recipes. Lalani suggests serving it with rice or naan.


Ingredient Set Name: 

Curry Sauce


Ingredient Line: 
1 Tbs. vegetable oil
Ingredient Line: 
4 cloves garlic, minced (4 tsp.)
Ingredient Line: 
1 tsp. minced fresh ginger
Ingredient Line: 
1 medium white onion, diced
Ingredient Line: 
5 large tomatoes, chopped (6 cups)
Ingredient Line: 
⅓ cup plain yogurt
Ingredient Line: 
¼ cup raw cashews
Ingredient Line: 
½ tsp. ground turmeric
Ingredient Line: 
¼ tsp. garam masala, optional

Ingredient Set Name: 

Tofu and Vegetables


Ingredient Line: 
2 Tbs. vegetable oil, divided
Ingredient Line: 
1 16-oz. pkg. firm tofu, drained, pressed, and cut into ½-inch cubes
Ingredient Line: 
8 oz. white button mushrooms, quartered (3 cups)
Ingredient Line: 
½ cup frozen peas, thawed


1. To make Curry Sauce: Heat oil in large saucepan over medium heat. Add garlic and ginger, and sauté 30 seconds. Add onion, and sauté 5 minutes more. Add tomatoes, and cook, stirring frequently, 10 minutes. Transfer to blender, add yogurt and cashews, and purée until smooth. Return sauce to saucepan, and heat over medium-low heat. Add turmeric and garam masala (if using), and bring to a simmer. Reduce heat to low, and cook 20 to 30 minutes, or until thickened.

2. Meanwhile, to make Tofu and Vegetables: Heat 1 Tbs. oil in large skillet over medium-high heat. Add tofu, and sauté 8 to 10 minutes, or until golden-brown. Transfer to plate, and set aside. Heat remaining 1 Tbs. oil in same skillet, add mushrooms, and sauté 5 to 7 minutes.

3. Stir tofu, mushrooms, and peas into Curry Sauce; season with salt, if desired. Cook over low heat 5 minutes, or until heated through.

Nutrition Information: 

11 g
Total Fat: 
14 g
Saturated Fat: 
2 g
19 g
2 mg
46 mg
4 g
9 g
Serves 6