Put a large pot of water on to boil for spaghetti.
Combine lime juice, soy sauce and oil in a large bowl.
Stir in tofu; marinate, stirring frequently, for 10 minutes.

Using a slotted spoon, transfer the tofu to the prepared baking sheet; reserve the marinade.
Roast the tofu, stirring once halfway through, until golden brown, 16 to 18 minutes.
Meanwhile, cook spaghetti according to package directions.
Whisk peanut butter, 3 tablespoons water, garlic and ginger into the reserved marinade.
Add the spaghetti, cabbage, bell pepper and snow peas; toss to coat.
Top with the tofu.
- Daily Values (DVs) are the recommended amounts of nutrients to consume each day.
(-) Information is not currently available for this nutrient.