Green Bean Tofu Stir Fry with Thai Peanut Sauce
1 cup unsalted peanuts ground
2 tablespoons peanut oil
2 tablespoons minced fresh ginger
1 tablespoon minced garlic
1 lb firm tofu cubed
1/2 teaspoon salt
1 lb fresh green beans , trimmed and cut into 1 1/2-inch pieces
Red pepper flakes
1/2 cup organic peanut butter
1/2 cup hot water
1 tablespoon wheat free soy sauce
2 teaspoons sugar
1 teaspoon minced garlic
1 teaspoon vinegar
1 tablespoon minced fresh cilantro

Heat 1 tablespoon of the oil, and the ginger and garlic. Sauté for a few minutes, then add the crushed peanuts . Cook over medium-low heat for 10 to 15 minutes, stirring often, until the peanuts are lightly toasted. Remove from heat and set aside.
As the peanut mixture is cooking, heat a large, nonstick wok or deep skillet. Drizzle in a little oil. When it is very hot, add the tofu and 1/2 teaspoon salt. Cook over high heat for 10 to 15 minutes to let the water evaporate, stirring occasionally. Transfer the tofu to the pan containing the peanut mixture and set aside.
Scrape out the wok or skillet if necessary, and return to the heat. Let it get very hot; add the remaining scant tablespoon of oil. When the oil is hot, add the green beans. (The pan should sizzle when they hit.) Stir-fry over high heat for about 5 minutes, then sprinkle with a small amount of red pepper flakes. Stir-fry just a few minutes longer, or until the beans are tender/crisp. Add the peanut-tofu mixture and toss everything together. Serve right away, over rice.
Peanut Sauce:
Combine peanut butter and water in a bowl; mash and mix until uniform. Add remaining ingredients, and stir until combined. Add a little more water it you prefer it thinner. Serve drizzled over hot green beans.