Spread cubes on a sheet pan and bake at 350°F (180°C) for 8–10 minutes to dry them out.
Cook the aromatics
Preheat oven to 350°F (180°C).
In a skillet, heat butter + olive oil.
Add shallots and garlic. Cook 5 minutes until soft.
Stir in thyme.
Mix the stuffing
In a large bowl combine: croissant cubes, ham, pears, cranberries, and the shallot-garlic mix.
Add beaten eggs.
Add stock slowly, tossing as you go, until the bread is moist and holds together when pressed.
Bake in muffin cups
Grease muffin tin well.
Pack mixture tightly into each cup.
Bake 25–30 minutes until golden and crisp on top.
Cool 5 minutes, then lift out.