Make 1 cup of rice, which will yield about 3 cups when cooked. Do this by bringing 1 cup of rinsed rice and 2 cups of water to a boil. Then, reduce the heat to low and cover the pot. It should be done after 15-20 minutes or when the water is fully absorbed.
It's best if the rice is made the day before or morning of, but it’s okay if not. If it's made well ahead of time, store it covered in the refrigerator until you're ready to use it. If it's made just before cooking the fried rice, spread it out on a large baking sheet to air dry until you're ready to add it to the pan.
Prepare the veggies by slicing them into thin, 1-inch pieces and mincing the garlic and ginger. Pat the veggies dry. Gather the other ingredients because the meal cooks quickly.
Heat a large pan over medium-high heat. Add the oil and then the shallots once the oil is hot. Sauté them for 1-2 minutes until they're softened and slightly translucent. Add the garlic, ginger, and green curry paste. Stir them as the cook for about a minute until they're fragrant.
Stir in the coconut milk, soy sauce, lime juice, and sugar. Bring this to a low boil, then add the rice to the pan. Break up the clumps and spread it out to absorb the green curry sauce.
Fold in the bell peppers and baby corn. Stir it occasionally, and be sure to scrape any bits off of the bottom of the pan. Let it cook until the extra moisture is absorbed and the rice starts to crisp up a bit (10 minutes). Turn off the heat and stir in the Thai basil leaves.