Start by laying the slices of bread on a clean surface. Spread softened butter on one side of each slice because this will become the outer side when grilling. Butter helps create a golden crust and prevents the bread from drying out during cooking.
Take half of the bread slices and spread a generous layer of fig jam on the unbuttered side. The jam provides sweetness that balances the salty and tangy ingredients. Make sure the jam is evenly spread so every bite has flavor.
Next, spread or crumble softened goat cheese over the fig jam. Goat cheese melts beautifully and adds a creamy, slightly tangy flavor. This layer helps bind the other ingredients together as the sandwich grills.
Sprinkle grated sharp cheddar cheese over the goat cheese layer. Add a pinch of salt, black pepper, and optional thyme leaves for extra flavor. The cheddar melts into the filling and gives the sandwich its rich savory taste.
Place another slice of bread on top with the buttered side facing outward. Press gently so the layers stay together. Try not to overfill the sandwich so it grills evenly without spilling ingredients.
Heat a skillet over medium heat and place the sandwiches inside. Grill for about 4–5 minutes per side until the bread becomes golden and crispy. Press lightly with a spatula so the cheese melts and the sandwich browns evenly.
Once the sandwich is perfectly grilled, remove it from the pan and let it sit for a minute. This allows the cheese to settle slightly so it does not spill out. Slice in half and serve while warm.