Ham-Swiss Rolls

Prep: 15 min Cook: 10 min Serves: 4 Cuisine: American

Ham-Swiss rolls offer a savory combination of ham, Swiss cheese, and a flavorful mustard and onion spread, perfect for quick lunches or party appetizers tailored to cheese lovers.

Be the first to rate this recipe

Ingredients

  • 1/2 lb. soft margarine
  • 3 Tbsp. poppy seed
  • 1 tsp. Worcestershire sauce
  • 3 Tbsp. mustard
  • 1 medium onion, grated fine
  • 3/4 lb. sliced Swiss cheese
  • 1 lb. sliced ham
  • 2 pkg. Pepperidge Farm rolls

Instructions

  1. Mix butter, poppy seed, Worcestershire sauce, mustard, and grated onion together to make the filling.
  2. Slice the rolls in half and spread the filling on each side.
  3. Top the rolls with sliced ham and Swiss cheese.
  4. Close the rolls like sandwiches and place them back in the tray.
  5. Wrap with plastic bag and refrigerate until needed.
  6. Remove the plastic bag and heat the rolls in the oven or toaster oven at 300°F for approximately 10 minutes.

Tips & Substitutions

For a twist on the filling, consider adding a pinch of garlic powder or substituting the Swiss cheese with provolone for a different flavor profile. If you're short on time, pre-sliced ham and cheese can save you prep time. Mixing in some fresh herbs like dill or parsley can also elevate the taste.

Serving Suggestions

These Ham-Swiss Rolls make for a great appetizer or party snack. Serve them alongside a fresh Green Beans Mayonnaise for a delightful contrast. Pair with a light salad or Woody'S Barbecue Baked Beans for a complete meal. They're perfect for game day or casual gatherings.

Storage & Reheating

Store any leftover Ham-Swiss Rolls in an airtight container in the refrigerator for up to 3 days. To reheat, unwrap and place in a preheated oven at 300°F for about 10 minutes until warmed through. This ensures they retain their soft texture and flavors.

Nutrition & Diet Analysis (per serving)

Each serving of Ham-Swiss Rolls contains roughly 968 calories, with 16g protein, 42g carbohydrates, and 84g fat. It is an excellent source of vitamin A (70% of the Daily Value), calcium (35% of the Daily Value), and vitamin C (34% of the Daily Value), and a good source of potassium. Note that it is relatively high in sodium, at 1537mg per serving (67% of the Daily Value).

968 kcal 48% DV
Protein Fat Carbs

Macronutrients

Protein 15.6g 31% DV
Total Fat 84g 100% DV
Carbs 42.4g 15% DV
Fiber 6.6g 24% DV
Sugar 5.9g 12% DV

Electrolytes

Sodium 1536.5mg 67% DV
Potassium 512.6mg 11% DV
Cholesterol 47.5mg 16% DV

Vitamins & Minerals

Vitamin A 633.6mcg 70% DV
Vitamin C 30.8mg 34% DV
Vitamin D 0.2mcg 1% DV
Calcium 456.9mg 35% DV
Iron 5.1mg 29% DV
Diet fit High-fiber
Contains Milk

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make these rolls ahead of time?

Yes, you can prepare the rolls a day in advance. Assemble them, wrap in plastic, and refrigerate. When ready to serve, simply reheat them in the oven to ensure they're warm and delicious.

What can I substitute for margarine?

You can replace margarine with an equal amount of softened butter for a richer flavor. If you're looking for a healthier option, avocado oil or coconut oil can also work well in this recipe.

Can I freeze Ham-Swiss Rolls?

Yes, these rolls can be frozen before baking. Wrap them tightly in plastic wrap and then in foil. When ready to enjoy, thaw in the refrigerator overnight and then reheat in the oven as directed.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Pork recipes → Dairy recipes → All recipes →