The best first date I went on is with my current boyfriend. He invited me over to his place and cooked up some delicious eggplant parmesan! I had mentioned in passing that I don't eat a lot of meat, so he chose the perfect dish. I ended up helping him cook, making the experience a fun team effort. He still cooks for me on occasion, but he definitely won extra points for planning that for our first date.