Melt the butter in a large saucepan over medium heat.
Add onion and garlic and saute, stirring often, for 15 to 20 minutes
You want the onions to caramelize.
Sprinkle the flour on the onions and cook 2 mins.
Stir in the chicken stock, Cognac, sage leaves, 2 teaspoons salt, and 1 teaspoon pepper.
Bring to a boil, lower the heat, and simmer for 20 minutes, stirring occasionally.
Set aside at room temperature for 1 hour and strain, pressing the solids lightly and then discarding them. Refrigerate until ready to use.
Once the chicken is cooked, remove the chicken and veggies from the pan and place on serving platter.
Heat roasting pan over medium heat and add the wine.
Bring to a boil, lower the heat, and simmer for 2 minutes, stirring and scraping up all the bits clinging to the bottom of the pan.
Slowly whisk the gravy base into the pan. Simmer for about 5 minutes, until the gravy is smooth and slightly thickened. Taste for seasonings and serve hot.