Start the rice: In a large pot with a tight-fitting lid, add the garlic, ginger, rice, and sesame oil. Cook over medium heat for 2–3 minutes, stirring frequently, until fragrant.
Simmer: Add the water and 1 teaspoon salt. Bring to a boil, then cover, reduce the heat to low, and cook for 10 minutes.
Prepare the tofu: While the rice cooks, add the tofu to a bowl along with the soy sauce, peanut butter, and chili crisp. Gently toss until the tofu is evenly coated.
Add the broccoli: After the rice has cooked for 10 minutes, quickly scatter the broccoli over the top. Season lightly with a pinch of salt, cover again, and cook for another 10–15 minutes, until the rice is tender and the broccoli is bright green.
Finish: Turn off the heat. Spoon the tofu mixture evenly over the rice and broccoli. Cover and let rest for 10 minutes so everything warms through and the flavors meld.
Serve: Gently fluff and mix before serving so the sauce is distributed throughout.