Yummy Ham Rolls

Prep: 15 min Cook: 20 min Serves: 12 Cuisine: American

Delicious ham rolls with Swiss cheese and a savory onion mixture, baked to perfection—ideal for parties, potlucks, or a comforting family meal that’s easy to prepare and delightful.

Be the first to rate this recipe

Ingredients

  • 3 packages Pepperidge Farm small rolls
  • 3 cans Hormel chunk ham, drained
  • 1 small onion
  • 1 stick butter
  • 1 tsp Worcestershire sauce
  • 1 tsp dry mustard
  • 1 tsp poppy seed
  • 8 oz grated Swiss cheese

Instructions

  1. Cut the onion into small pieces and mix with the drained ham.
  2. Place the ham and onion mixture on the bottom half of each roll.
  3. Spread grated Swiss cheese over the ham mixture.
  4. Mix butter, Worcestershire sauce, dry mustard, and poppy seed, then pour this mixture over the assembled rolls.
  5. Place the top halves of the rolls in position to close the sandwiches.
  6. Bake in an oven at 375°F for 20 minutes until heated through and golden.

Tips & Substitutions

For extra flavor, consider adding diced bell peppers or jalapeños to the ham and onion mixture. If you don’t have Swiss cheese, Gruyère or cheddar can work as great substitutes. You can also use leftover holiday ham for a more economical option. To save time, prepare the rolls in advance and refrigerate them until ready to bake.

Serving Suggestions

These Yummy Ham Rolls are perfect for parties or game day snacks. Serve them with a side of pickles or a light salad for a balanced meal. They also pair well with dips, such as a creamy ranch or a tangy mustard sauce. For a complete feast, consider serving alongside good barbecued ribs.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a preheated oven at 350°F for about 10-15 minutes, or until warmed through. This helps maintain the texture of the rolls and cheese. Avoid microwaving, as it can make the rolls soggy.

Nutrition & Diet Analysis (per serving)

Each serving of Yummy Ham Rolls contains roughly 232 calories, with 7g protein, 32g carbohydrates, and 9g fat. It is a good source of iron (16% of the Daily Value), protein (14% of the Daily Value), and dietary fiber (13% of the Daily Value). It also contributes 4g of dietary fiber toward your daily target.

232 kcal 12% DV
Protein Fat Carbs

Macronutrients

Protein 6.8g 14% DV
Total Fat 8.6g 11% DV
Carbs 32.5g 12% DV
Fiber 3.7g 13% DV
Sugar 3.4g 7% DV

Electrolytes

Sodium 385.8mg 17% DV
Potassium 163.8mg 3% DV
Cholesterol 26.6mg 9% DV

Vitamins & Minerals

Vitamin A 4mcg
Vitamin C 0.9mg 1% DV
Calcium 161.3mg 12% DV
Iron 3mg 16% DV
Diet fit Under 400 cal
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 ham rolls ahead of time?

Yes, you can prepare the rolls a few hours in advance. Assemble them and cover with foil, then refrigerate. Bake them just before serving to ensure they are warm and the cheese is melted. This makes them perfect for gatherings or busy weeknights.

What type of rolls work best for this recipe?

Pepperidge Farm small rolls are ideal for this recipe due to their size and texture. However, you can also use slider buns or any small dinner rolls. Just ensure they are soft and have a nice crust to hold the filling well.

Can I freeze the assembled rolls?

Yes, you can freeze the assembled rolls before baking. Wrap them tightly in plastic wrap and then place them in a freezer-safe bag. When ready to enjoy, thaw in the refrigerator overnight and bake as directed. This method is great for meal prepping.

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 →