• Heat oil in a large, lidded nonstick 8-quart pot over medium-high heat. Add onions and cook, stirring occasionally, for 6 minutes, until nicely browned.

  • Stir in garam masala and cook for 30 seconds. Add tomatoes with their juice, and potatoes; simmer, covered, on medium heat 7 minutes. Stir in cauliflower, raisins, salt and chickpeas; simmer, covered, 12 to 15 minutes, stirring occasionally, or until potatoes and cauliflower are tender.

  • Gradually stir in spinach until wilted. Serve over rice and top with nuts. Squeeze lemon over each serving, if desired.

Nutrition Facts

476 calories; 11 g total fat; 0 mg cholesterol; 704 mg sodium. 81 g carbohydrates; 16 g protein;