We occasionally make this for parties and people always ask for more.
1 loaf french bread--the wide loaf you'd use for garlic bread, not skinny baguettes
1/2 lb margarine
2 Tblsp dry mustard
2 Tblsp lemon juice
1/2 Tblsp beau monde
1 Tblsp poppy seeds
1 Tblsp grated onion
8-12 oz sliced Swiss cheese
Mix all the ingredients except the bread and cheese.
Cut the top crust off the bread. Make a series of slices about 3/4 of the way through the loaf, in an X pattern--if you were to slice all the way through the loaf, you'd end up with large bread cubes.
Place the loaf on foil, and bring the foil up so it covers at least half the side of the loaf.
Spread the margarine mixture over the bread, into the slices and down the sides.
Stuff the X's with cheese.
Bake 30 minutes at 350°.