An excellent way to practice a foreign language is to find practical applications for it. It's hard to think of a better place to start than recipes, and in that spirit I offer you a link to an excellent foodblog called Jasmine Cuisine (i.e., "Jasmine cooks"). Jasmine herself is Québecoise, so her French contains some Canuckisms, but that's part of the fun for you French-language learners. No style of French is any more or any less legitimate than any other!
Think of this as a great opportunity to learn a ton of practical kitchen vocabulary: how to say "1 cup of..." or "simmer for 10 minutes" or "stir until thickened"-- not to mention the names of all sorts of fruits, vegetables, meats, seasonings, etc.
The recipes are all fantastic, and Jasmine is very frank about her successes and failures as she attempts each dish. The blog is written in a cheerful, intelligent style; I highly, highly recommend it.