Photo: Brian Kennedy; Styling: Claire Spollen
Hands-on Time
25 Mins
Total Time
40 Mins
Serves 4 (serving size: about 1 1/2 cups tofu mixture and 1/2 cup rice)

This dish is mildly spicy; to make it extra kid-friendly, omit the chiles from the sweet and sour sauce.

How to Make It

Step 1

Place tofu in a shallow dish. Place plastic wrap on top, and weight with a heavy pan; let stand 20 minutes. Discard liquid, and cut tofu into 2 x 1/4-inch pieces.

Step 2

Combine 1/2 cup water, vinegar, and sugar in a small pan, stirring to dissolve sugar. Stir half of garlic into sugar mixture. Stir in sherry, ketchup, and chile. Cook mixture over medium heat until boiling. Remove from heat; stir in cornstarch, stirring with a whisk until smooth. Stir in soy sauce.

Step 3

Heat a large cast-iron skillet or wok over high heat. Add 1 tablespoon oil; swirl to coat. Add tofu in an even layer; cook, without stirring, 2 minutes. Turn tofu; cook 2 minutes. Place on a plate; sprinkle with salt.

Step 4

Add 1 teaspoon oil to pan; swirl to coat. Add bell pepper; stir-fry 2 minutes. Add remaining garlic; stir-fry 10 to 20 seconds. Remove to plate with tofu. Add remaining 2 teaspoons oil to pan; swirl to coat. Add carrots; stir-fry 1 minute. Add Broccolini; stir-fry 3 minutes. Add remaining 1/4 cup water; cook 3 minutes or until water evaporates. Return tofu mixture to pan. Add sauce mixture; stir to coat. Divide rice among 4 plates. Divide tofu mixture evenly over rice.

Chef's Notes

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

Ratings & Reviews