Nutrition Facts for Ham buns

Ham Buns

Image of Ham Buns
Nutriscore Rating: 56/100

Soft, golden, and bursting with savory flavors, these homemade Ham Buns are the ultimate comfort food for any occasion. Perfectly fluffy dough encases a rich, creamy filling of diced ham, cheddar cheese, mayonnaise, and a touch of Dijon mustard for a tangy twist. Made with pantry staples like all-purpose flour and instant yeast, these buns are an irresistible combination of buttery, tender bread and gooey, cheesy goodness. Whether enjoyed warm from the oven or at room temperature, they make an excellent snack, party appetizer, or lunchbox treat. With just 25 minutes of prep time and simple steps like kneading, filling, and baking, these Ham Buns are an easy yet impressive way to upgrade your baking game.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
25 min
🔥
Cook Time
20 min
🕐
Total Time
45 min
👥
Servings
12 servings
📊
Difficulty
Medium

🥘 Ingredients

13 items
  • 3.5 cups All-purpose flour
  • 3 tablespoons Granulated sugar
  • 1 teaspoon Salt
  • 2.25 teaspoons Instant yeast
  • 1 cup Whole milk
  • 4 tablespoons Unsalted butter
  • 1 large Egg
  • 1.5 cups Cooked ham, finely diced
  • 2 tablespoons Mayonnaise
  • 1 teaspoon Dijon mustard
  • 1 cup Cheddar cheese, shredded
  • 1 large Egg yolk
  • 1 tablespoon Water
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

13 steps
1

In a large mixing bowl, combine all-purpose flour, sugar, salt, and instant yeast.

2

In a small saucepan, heat the milk and butter over low heat until the butter melts. Let it cool slightly until warm to the touch (about 110°F).

3

Add the warm milk-butter mixture and the egg to the dry ingredients. Mix until a soft dough forms.

4

Transfer the dough to a lightly floured surface and knead for 8-10 minutes, or until the dough is smooth and elastic. Alternatively, use a stand mixer with a dough hook for kneading.

5

Place the dough in a greased bowl, cover with a clean kitchen towel or plastic wrap, and let it rise in a warm place for 1 hour, or until it doubles in size.

6

In the meantime, prepare the filling. In a mixing bowl, combine the diced ham, mayonnaise, Dijon mustard, and shredded cheddar cheese. Mix well and set aside.

7

Punch down the risen dough and divide it into 12 equal portions. Roll each portion into a ball.

8

Flatten each dough ball into a disc and place about 2 tablespoons of the ham mixture in the center. Gather the edges of the dough and pinch them together to seal, forming a bun.

9

Place the buns seam-side down on a parchment-lined baking sheet, spaced slightly apart. Cover with a clean kitchen towel and let them rise for 30 minutes.

10

Preheat the oven to 375°F (190°C).

11

In a small bowl, whisk together the egg yolk and water to make an egg wash. Brush the tops of the buns with the egg wash.

12

Bake in the preheated oven for 15-20 minutes, or until golden brown.

13

Remove from the oven and let cool slightly before serving. Enjoy your ham buns warm or at room temperature.

Cooking Tip: Take your time with each step for the best results!
3617
cal
170.8g
protein
389.1g
carbs
152.1g
fat

Nutrition Facts

1 serving (1380.9g)
Calories
3617
% Daily Value*
Total Fat 152.1 g 195%
Saturated Fat 70.3 g 351%
Polyunsaturated Fat 2.2 g
Cholesterol 914 mg 304%
Sodium 7992 mg 347%
Total Carbohydrate 389.1 g 141%
Dietary Fiber 13.4 g 48%
Total Sugars 56.4 g
Protein 170.8 g 342%
Vitamin D 5.1 mcg 25%
Calcium 1243 mg 96%
Iron 25.0 mg 139%
Potassium 2054 mg 44%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

43.1%%
18.9%%
37.9%%
Fat: 1368 cal (37.9%%)
Protein: 683 cal (18.9%%)
Carbs: 1556 cal (43.1%%)