1 tablespoon butter or ghee
1 medium red onion, chopped
1 1/2 tablespoons peeled, finely minced ginger
6 to 8 cloves garlic, peeled and minced (about 1 1/2 tablespoons)
1 teaspoon turmeric
1 teaspoon curry powder
1 teaspoon chile powder
or 1/4 teaspoon cayenne
1 teaspoon Garam Masala
1 large tomato, diced or 1 1/4 cups canned crushed tomatoes
1 small potato, peeled and cut into 1/2-inch cubes
1/2 cup water, preferably spring or filtered
1/4 pound fresh spinach leaves, well washed, stems removed, chopped or 1 1/2 cups frozen peas
1 tablespoon tamari or shoyu soy sauce
1 pound conventional water-packed tofu, cubed
1 pound soba noodles, cooked salt and pepper
cilantro leaves (optional)
Heat a large nonstick skillet (or one that has been sprayed with cooking spray) with a tight-fitting lid, over medium heat. When hot, add the butter and onion. Sauté, stirring often, for 3 minutes, or until the onion starts to become translucent. Add the ginger and garlic and stir-fry for 1 minute. Add the turmeric, curry powder, chile powder, and Garam Masala and continue to stir-fry for another 30 seconds.
Add the tomato and potato to stir-fry for 1 minute more, then pour in the water and bring to a boil. Cover and simmer until the potato is barely done- just tender not mushy- 8-10 minutes, lifting the lid and stirring occasionally.
Add the spinach, cover and cook for 1 minute more, or until spinach wilts, and season with tamari, salt and pepper. Add the tofu.
Either stir the cooked soba into the vegetable mixture, or use the vegetable mixture as a sauce for the soba.
Garnish, if you like, with a sprinkle of cilantro.