Place bacon in a large, deep skillet and cook over medium-high heat, turning occasionally, until just beginning to brown, about 7 minutes depending on the thickness of your bacon.
Add onion to the skillet. Sauté until bacon is crisp and onion are softened, 3-5 minutes. Add garlic to the skillet and continuing stirring for 30 seconds.
Push all ingredients in the skillet to one side making an open spot in the skillet for cooking the eggs. Add the oil to the empty spot and heat for 30 seconds. Add eggs to the empty spot and scramble. When eggs are cooked through, stir in bacon mixture to combine.
Mix in the rice and bean sprouts. Add soy sauce and chili sauce. Stir all ingredients in the skillet until well mixed. Cook until the rice is heated through, 3-5 minutes.
Add the chopped Thai basil leaves to the skillet. Stir until all ingredients are combined. Serve and enjoy!! ?