So today, the BF came over for lunch and I made the beef and broccoli stir fry for him that he had picked out and said looked okay. I enlisted his help cutting the broccoli and with a few other things so that he was a bit more involved in the cooking process and he seemed to enjoy it.
Overall, I think it went really well. I asked him what he thought and he said "It's not bad" and looked fairly pleased. Unfortunately, the noodles I was using turned out to be a bit too salty which threw the dish off a bit. But otherwise, the beef was flavorful and the BF seemed to actually like eating it. So that's a plus. I made a big pot of chili for tonight that he said smelled amazing. So he does like to eat more than just spaghetti. I was pretty happy with the result, I think he might be starting to warm up to Chinese food.
Thanks for all your advice, hopefully I can get him to eat more of a variety of things over time.