Roasted Tofu & Peanut Noodle Salad

Ingredients:1/4 cup lime juice1/4 cup reduced-sodium soy sauce1 tablespoon canola oil1 14- to 16-ounce package extra-firm water-packed tofu, cut into 1/2-inch cubes6 ounces whole-wheat spaghetti1/2 cup smooth natural peanut butter3 tablespoons water3 cloves garlic, minced1 tablespoon minced fresh ginger6 cups thinly sliced napa cabbage1 medium orange bell pepper, thinly sliced1 cup thinly sliced trimmed snow…