1. Combine first 4 ingredients in a saucepan. Bring to a boil; cover, reduce heat, and simmer 35 minutes. Let stand 10 minutes. Add cilantro; fluff rice mixture.
2. Place tofu on several layers of paper towels. Cover with additional paper towels. Let stand for 30 minutes, pressing down occasionally.
3. Heat a wok or large skillet over medium-high heat. Add 1 tablespoon oil to pan; swirl to coat. Add tofu; sauté 8 minutes or until golden brown, stirring occasionally. Remove tofu from pan; keep warm.
4. Return pan to medium heat. Add remaining 2 teaspoons oil to pan; swirl to coat. Add peanut butter, curry paste, cumin, and coriander; cook 15 seconds. Add coconut milk, soy sauce, and sugar, stirring with a whisk until smooth. Add squash, bell pepper, and shallots. Bring to a boil; reduce heat, and simmer 15 minutes or until squash is tender. Gently stir in tofu, rind, and juice. Cook 1 minute. Sprinkle evenly with basil; serve over rice.
MyRecipes is working with Let's Move!, the Partnership for a Healthier America, and USDA's MyPlate to give anyone looking for healthier options access to a trove of recipes that will help them create healthy, tasty plates. For more information about creating a healthy plate, visit www.choosemyplate.gov.