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.
In a large mixing bowl, combine all-purpose flour, sugar, salt, and instant yeast.
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).
Add the warm milk-butter mixture and the egg to the dry ingredients. Mix until a soft dough forms.
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.
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.
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.
Punch down the risen dough and divide it into 12 equal portions. Roll each portion into a ball.
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.
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.
Preheat the oven to 375°F (190°C).
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.
Bake in the preheated oven for 15-20 minutes, or until golden brown.
Remove from the oven and let cool slightly before serving. Enjoy your ham buns warm or at room temperature.
Serving size | 1380.9 grams (1380.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3617 |
Total Fat 152.10g | 195% |
Saturated Fat 70.30g | 351% |
Polyunsaturated Fat 2.20g | |
Cholesterol 914mg | 305% |
Sodium 7992mg | 347% |
Total Carbohydrate 389.10g | 141% |
Dietary Fiber 13.40g | 48% |
Total Sugars 56.40g | |
Protein 170.80g | 342% |
Vitamin D 203IU | 1017% |
Calcium 1243mg | 96% |
Iron 25mg | 139% |
Potassium 2054mg | 44% |
Source of Calories