Make the Dough: In a stand mixer fitted with a dough hook, combine flour, sugar, malt powder (if using), melted butter, yeast, salt, and milk. Mix on low speed for 5–10 minutes until smooth and slightly sticky. Adjust with flour or milk if needed.
Rise: Cover and let rise in a warm spot for 1 hour, until puffed (not doubled).
Shape the Dough: Turn the dough out, fold a few times, and divide into 6 equal pieces. Roll each into an 18-inch rope, flatten with a rolling pin to 4 inches wide, and spoon ~4 tbsp of filling down the center. Pinch edges closed.
Form the Pretzels: Shape into a “U,” twist ends together twice, and fold down to form pretzel shape. Press ends to seal.
Boil the Pretzels: Preheat oven to 350°F (175°C). Bring water to a boil, add baking soda, and boil each pretzel 30–60 seconds per side. Place on lined baking sheet.
Bake: Sprinkle with pretzel salt and bake for 25–30 minutes until golden brown.
Serve: Enjoy warm with extra sour cream, ranch, or dipping sauce.