I had a friend who worked the line in a rather nice Italian restaurant for money in undergrad. They may make you start low (even as a dishwasher) and the nights are exhausting, but if you can keep up, you can make some money. Just make sure it doesn't interfere with your grades or other things you may need (extracurriculars, shadowing, etc.) that you need should you choose to pursue medicine after undergrad.
Get a job at a restaurant. Or you could take a cooking class in college.
If you like cooking for pleasure, there are others out there with the same interest. A club/organization, maybe? Or maybe some of those female friends you have in college. I know they would love to cook with you D
First thing that comes to my mind is to volunteer to cook for a homeless shelter, especially for the holidays. Hey, someone has to make all those Thanksgiving and Christmas dinners! Also, you can never go wrong with teaching other people to do something that you are passionate about. I'm sure that if you taught your fellow college freshmen how to cook, it would be very well-received by a lot of kids who have never lived on their own before.
If you're looking to volunteer for a good cause, may I suggest 2:
Meals on Wheels- they bring food to senior citizens who can't (or in some cases won't) cook for themselves. Goal: stamp out starvation among the elderly, plus give them a little bit of company during the day when the meals get dropped off.
Ronald McDonald House- families of pediatric patients can stay here while the patients are receiving medical treatment at local childrens' hospitals. They depend on volunteers to provide dinner every night to the guest families. This is a fantastic organization.