Although shorter runs don't always require a post workout nutritional pick-me-up, recovery after a long run relies heavily on how an athlete chooses to replenish nutrition stores post workout. According to websites like Runner's World and EatRight, the optimal time for replenishing nutrition stores is within 30 minutes after the workout has been completed. Obviously, the longer the workout, the longer that time frame may be, but the point is that an athlete's muscles are more likely to recover quickly and build more efficiently if energy (or glycogen) stores are adequately maintained.
Coaches all over the world have differing opinions pertaining to what is the best post run recovery snack. I recommend a 1:4 ratio of protein to carbohydrates to my athletes. This is the same ratio that Runner's World, Cooper Institute and Marathon Nation recommend for their athletes as well and has been a great rule of thumb for me throughout all of my training.
As for specific recipes, it can be fun to play around until you discover your favorite combination of items to suit the aforementioned ratios. To get you started, the following are a few fun things to try for post run recovery:
1. Banana with almond butter
2. Smoothie with yogurt and fruit
3. Cottage cheese with fruit
4. Bagel with almond butter/peanut butter
5. Cliff Bar
6. Chocolate milk