Ham Buns

Prep: 10 min Cook: 10 min Cuisine: American

Ham Buns are savory, flavorful sandwiches featuring diced ham, melted cheddar, and a mix of onions, eggs, and green olives, all packed into warm buns. Perfect for quick lunches or casual gatherings, they offer a delightful combination of spicy, cheesy, and savory tastes in each bite.

Be the first to rate this recipe

Ingredients

  • 1/2 lb. ham, diced
  • 1/2 lb. Cheddar cheese, shredded
  • 1/3 c. onion, chopped
  • 2 hard-boiled eggs, chopped
  • 1/2 c. green olives, sliced
  • 3 Tbsp. mayonnaise
  • 2 Tbsp. chili powder

Instructions

  1. Mix all the ingredients together and spoon into hot dog buns.
  2. Wrap the filled buns in aluminum foil and bake for 10 to 15 minutes at 400°F.
  3. Alternatively, cover the buns with wax paper and heat in the microwave until heated and the cheese is melted.

Tips & Substitutions

For a creamier texture, consider adding a dollop of sour cream or Greek yogurt to the mixture. If you prefer a milder flavor, swap the Cheddar cheese for mozzarella. You can also use leftover ham from holiday meals to minimize waste. For added depth, experiment with different spices or add jalapeños for a kick. This recipe is versatile and can be adjusted to your taste.

Serving Suggestions

Serve these ham buns with a side of potato salad or coleslaw for a refreshing contrast. They make a great appetizer for parties or game day. Pairing them with Joyce's Baked Beans adds a hearty touch to your meal. For a fun twist, you can also serve them alongside a simple green salad to balance the richness.

Storage & Reheating

Store leftover ham buns in an airtight container in the refrigerator for up to 3 days. To reheat, wrap them in a damp paper towel and microwave for 30-45 seconds, or until hot. Alternatively, you can re-bake them in the oven at 350°F for about 10 minutes, which helps maintain their crispy texture.

Nutrition & Diet Analysis (per serving)

Each serving of Ham Buns contains roughly 539 calories, with 13g protein, 66g carbohydrates, and 27g fat. It is an excellent source of vitamin A (37% of the Daily Value), protein (27% of the Daily Value), and calcium (27% of the Daily Value), and a good source of potassium. Note that it is relatively high in sodium, at 1213mg per serving (53% of the Daily Value).

539 kcal 27% DV
Protein Fat Carbs

Macronutrients

Protein 13.4g 27% DV
Total Fat 27g 35% DV
Carbs 66.3g 24% DV
Fiber 6.4g 23% DV
Sugar 2.8g 6% DV

Electrolytes

Sodium 1213.3mg 53% DV
Potassium 691.2mg 15% DV
Cholesterol 172.6mg 58% DV

Vitamins & Minerals

Vitamin A 328.6mcg 37% DV
Vitamin C 0.8mg 1% DV
Vitamin D 0.2mcg 1% DV
Calcium 344.9mg 27% DV
Iron 4.3mg 24% DV
Diet fit High-fiber
Contains Milk Egg

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 use a different type of cheese?

Absolutely! While Cheddar is a great choice, you can use Swiss, mozzarella, or even pepper jack for a spicier version. Each cheese will bring a unique flavor to the ham buns, so feel free to experiment based on your preferences.

How can I make this recipe vegetarian?

To make a vegetarian version, substitute the diced ham with finely chopped mushrooms or a mix of your favorite vegetables. You can also use plant-based cheese alternatives to maintain the cheesy flavor while keeping it meat-free.

What can I serve with these ham buns?

These ham buns pair wonderfully with a variety of sides. Consider serving them with crispy fries, a fresh garden salad, or even Cajun Taters for a flavorful twist. They're perfect for casual gatherings or as a hearty snack during movie nights.

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 →