Cook the noodles according to package directions. Drain, toss with a little olive oil to prevent sticking, and set aside.
Heat 1 tablespoon of oil in a 10-inch skillet over medium-high heat. Add onions, garlic, ground ginger, red pepper flakes, and salt. Cook, stirring, until onions are translucent, about 4 minutes.
Stir in the curry paste and cook for 1 minute to release its flavor.
Add broth and coconut milk. Bring to a simmer, then reduce heat to medium-low.
Stir in tofu, snow peas, and broccoli. Simmer for 15 minutes, stirring occasionally.
Add lemon juice and serve hot over noodles or rice.
Notes
Adjust the spice: For extra heat, add more green curry paste or sliced jalapeños/serranos.
Tone it down: If the curry is too spicy, stir in extra coconut milk or broth to mellow the flavor.
Thicken the sauce: Use less broth for a richer, sauce-like consistency. This works especially well when serving with grilled chicken or fish.
Switch up the vegetables: Try baby bok choy, eggplant, bell peppers, broccoli, carrots, spinach, or cauliflower.