Slice off both ends of the baguette. Using a long thin knife and working from the both ends, hollow the baguette out leaving about ½-inch thick crust all around.
Using an electric mixer beat the cream cheese until smooth and lump-free. Beat in the goat cheese and garlic. Stir in the rest of the ingredients.
Working again from the both ends, fill the baguette with the cheese mixture. Pack the filling tight. I like to use a slender tequila shot glass for pressing the filling in. Wrap the stuffed baguette very well in plastic and refrigerate for at least two hours and up to two days. Right before serving, slice the baguette into ½-inch thick slices and serve. For the most neat looking slices, treat it as a cheesecake – each time slice it with a hot dry knife.