8oz[230 g] green beans, trimmed and cut into 1-in [2.5-cm] pieces
1Tbsporganic canola oil
1largered onion, sliced
Kosher salt
1 1⁄2tspminced garlic
1tspminced fresh ginger
1Thai bird chile or small serrano chile, very thinly sliced (optional if nightshade-sensitive)
4Tbsp[60 g] Thai red curry paste (2 Tbsp if nightshade-sensitive)
214-oz[400-ml] cans unsweetened coconut milk
1cup[240 ml] chicken or vegetable stock
1/3cup[80 ml] lime juice
1⁄4cup[60 ml] fish sauce, plus more as needed
3Tbsphoney
2lb910 g] extra-firm tofu, cut into 1-in [2.5-cm] cubes
1 1⁄2cup[230 g] cherry tomatoes, halved (optional if nightshade-sensitive)
1⁄4cup[10 g] chopped basil
1lb[455 g] dried brown rice noodles, such as Annie Chun’s Pad Thai Brown Rice Noodles
Notes
Bring a pot of salted water to a boil and fill a medium bowl with ice water. Add the green beans to the boiling water and cook for 2 minutes. With a slotted spoon, transfer the beans to the ice-water bath to stop the cooking. Be careful not to overcook the beans, they should still have some bite. Dry the beans.In a large stockpot or Dutch oven over medium heat, warm the canola oil. Add the onion and a pinch of salt and cook, stirring occasionally, until softened, 6 to 8 minutes. Add the garlic, ginger, chile (if using), and curry paste and cook, stirring, until fragrant, about 1 minute. Add the coconut milk, chicken stock, lime juice, fish sauce, and honey and bring to a boil. Turn the heat to medium-low and simmer, uncovered, to combine the flavors, about 10 minutes.Turn the heat to medium-high, add the tofu, and simmer, stirring occasionally, for 3 minutes. Add the tomatoes (if using) and blanched green beans. Continue to simmer until the tofu is warmed through, the green beans are crisp-tender, and the sauce has thickened slightly, about 2 minutes. Stir in the basil. Taste and add more fish sauce or salt as desired.Prepare the rice noodles according to the package instructions. Place a serving of noodles in the bottom of each bowl and top with a few ladlesful of the curry. Serve immediately.