Ingredients

2 tablespoons vegetable oil

1 yellow onion, minced

4 garlic cloves, minced

Coarse salt and ground pepper

1 tablespoon curry powder, preferably Madras

1/2 teaspoon ground ginger

2 packages (10 ounces each), frozen chopped spinach, cut into chunks (unthawed)

3/4 cup reduced-fat sour cream

2 packages (12.5 ounces each) extra-firm silken tofu, drained and cut into 1/2-inch cubes

Cooked rice, preferably basmati, for serving (optional)

Preparation

Heat oil in a large skillet over medium-high heat. Add onion, garlic, 2 teaspoons salt, and 1/4 teaspoon pepper. Cook, stirring occasionally, until onion is beginning to brown, 5 to 7 minutes. Add curry powder and ginger; cook, stirring, until fragrant, about 1 minute.

Add spinach and 1 1/2 cups water; bring to a boil, breaking up spinach with a spoon. Reduce heat to medium; simmer, stirring occasionally, until almost all liquid has evaporated, 10 to 12 minutes.

Stir in sour cream and tofu; cook just to heat through, 3 to 5 minutes (do not boil). Serve with rice, if desired.