A good recipe for homemade gravy is Ina Garten's Homemade Gravy available on the Food Network website. You need butter, flour, onions, chicken stock and heavy cream.
To make Ina Garten's Homemade Gravy, combine enough defatted turkey or meat drippings and chicken stock to make 2 cups of hot liquid. Next, sauté 2 chopped yellow onions in 1/4 pound of unsalted butter at medium-low heat. When the onions start to brown after 12 to 15 minutes, whisk in 1/4 cup of flour, 1 teaspoon of kosher salt and 1/2 teaspoon of freshly ground black pepper.
After three minutes, stir in the drippings and stock mixture along with 1 tablespoon of Cognac or brandy. Cook for another five minutes before adding 1 tablespoon of white wine and 1 tablespoon of heavy cream to the gravy. Season with salt and pepper before serving.
To make Rachael Ray's Easy Homemade Gravy, skip the onions and meat drippings. Combine 3 tablespoons of butter and 3 tablespoons of all-purpose flour in a saucepan, and bring to a boil before adding 3 cups of turkey or chicken stock. Reduce the heat to a simmer, and season the gravy with ground sage or poultry seasoning, salt, and pepper. After the gravy thickens, remove it from the heat, and garnish with parsley.