Steaming hot dogs is a classic method that yields plump, juicy sausages with a soft, tender bun—a staple of New York City street carts and ballpark vendors. Unlike grilling or boiling, steaming gently heats the hot dogs without drying them out, and the steam also warms and softens the buns to perfection. This technique is simple, requires minimal equipment, and delivers consistently delicious results every time.
Ingredients
- 8 beef or pork hot dogs (about 1 lb / 450 g total)
- 8 hot dog buns
- Water, for steaming
- Optional: yellow mustard, ketchup, relish, diced onions, sauerkraut, or your favorite toppings
Instructions
- Fill a large pot with about 1 inch (2.5 cm) of water. Place a steamer basket or a heatproof colander inside the pot, ensuring the water does not touch the bottom of the basket. Bring the water to a boil over high heat.
- Once the water is boiling, reduce the heat to medium-low to maintain a steady simmer. Place the hot dogs in a single layer in the steamer basket. Cover the pot with a tight-fitting lid.
- Steam the hot dogs for 5–7 minutes, or until they are heated through. If you are using raw or uncooked sausages (not pre-cooked), steam them for 10–12 minutes, and check that the internal temperature reaches 160°F (71°C) for pork or beef, as per USDA FSIS safe minimum guidelines, using a food thermometer.
- While the hot dogs are steaming, place the buns in the steamer basket on top of the hot dogs for the last 1–2 minutes of cooking, or warm them in a separate steamer. This softens the buns without making them soggy.
- Carefully remove the hot dogs and buns from the steamer using tongs. Place each hot dog in a bun and add your desired toppings. Serve immediately.
Tips
- Don’t overcook: Pre-cooked hot dogs only need to be warmed through; steaming for too long can cause them to split and lose their juices. Keep an eye on them and remove as soon as they are hot.
- Keep the lid on: Resist the urge to peek frequently—each time you lift the lid, steam escapes and increases cooking time. Keep the lid on to maintain a consistent temperature.
- Use a steamer basket: If you don’t have a steamer basket, you can use a metal colander or a heatproof plate set on a rack. Alternatively, you can place the hot dogs directly in the simmering water, but this will boil them slightly, making them less tender.
- Warm the buns: Steaming the buns for just a minute or two makes them soft and pliable. Be careful not to leave them too long, or they will become soggy and fall apart.
Serving Suggestions
Serve steamed hot dogs on soft buns with classic toppings like yellow mustard, ketchup, and sweet relish. For a New York-style dog, add sauerkraut and spicy brown mustard. You can also go all out with chili and shredded cheddar for a hearty meal. Pair with potato chips, coleslaw, or a simple side salad.
Variations
- Chicago-style: Use a poppy seed bun and top with yellow mustard, chopped white onions, bright green sweet pickle relish, a dill pickle spear, tomato slices, pickled sport peppers, and a dash of celery salt.
- Spicy: Swap regular hot dogs for spicy andouille or jalapeño cheddar sausages. Top with pepper jack cheese and jalapeños.
- Veggie: Use plant-based hot dogs and steam them the same way. They usually require a slightly shorter time—check the package instructions.
- Cheese-stuffed: Slit the hot dog lengthwise, stuff with a strip of cheddar cheese, and wrap with bacon before steaming. This adds richness and flavor.
Storage and Reheating
Store leftover steamed hot dogs and buns separately in airtight containers in the refrigerator for up to 3–4 days. To reheat, steam them again for 2–3 minutes until hot, or microwave on a plate covered with a damp paper towel for 30–45 seconds. For best texture, avoid reheating more than once.
Frequently Asked Questions
Can I steam hot dogs without a steamer basket? Yes, you can use a metal colander set over a pot of simmering water, or you can place the hot dogs directly in the water—though they will be more boiled than steamed. Alternatively, you can use a microwave: wrap hot dogs in a damp paper towel and microwave for 30–45 seconds.
How long should I steam hot dogs? Pre-cooked hot dogs only need 5–7 minutes to warm through. If you have raw sausages, steam them for 10–12 minutes and check that the internal temperature reaches 160°F (71°C) for ground meat, as per USDA FSIS guidelines.
Why are my hot dogs splitting? Splitting usually happens when they are cooked too long or at too high a temperature. Steam gently over medium-low heat and remove them as soon as they are hot. Also, avoid pricking them with a fork, which can cause the casings to burst.
Can I steam frozen hot dogs? Yes, you can steam frozen hot dogs directly from the freezer. Add 2–3 minutes to the cooking time, and ensure they are heated through to an internal temperature of 165°F (74°C) for leftovers or 160°F (71°C) for raw, as per USDA FSIS guidelines.
What is the best way to warm buns? Steaming the buns for 1–2 minutes is ideal—they become soft and pliable. Alternatively, you can toast them lightly in a dry skillet or oven for a bit of crunch, but that changes the texture.
Can I use this method for other sausages? Absolutely! This steaming technique works well for bratwurst, kielbasa, and other pre-cooked sausages. Adjust the cooking time based on the thickness of the sausage, and always check that the internal temperature reaches the safe minimum for the type of meat.
Related
- Poached Shrimp Cocktail: Easy Classic Recipe
- Potato Pancake Recipe: Crispy, Golden & Easy
- Nutrition Shrimp Cocktail: Healthy Recipe & Tips
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).