The hot dog on a roll is a New York City street-food icon: a juicy, snappy beef frankfurter nestled in a soft, toasted New England–style bun, finished with a squiggle of yellow mustard and a spoonful of sauerkraut. It works because the split-top bun’s flat sides toast to a buttery crispness that holds the sausage securely, while the bun’s interior stays pillowy—a perfect contrast to the salty, smoky dog. This recipe delivers that authentic cart experience at home, with a few tricks for getting the snap and the steam just right.
Ingredients
- 4 all-beef hot dogs (about 1/4 lb / 113 g each, preferably natural-casing)
- 4 New England–style split-top hot dog buns (or 4 regular hot dog buns, if needed)
- 2 tbsp (28 g) unsalted butter, melted
- Yellow mustard, for serving
- 1 cup (240 ml) sauerkraut, drained and warmed (optional)
- 1 small onion, finely chopped (optional, for serving)
- 1 tbsp (15 ml) vegetable oil, if pan-frying the dogs
Instructions
- Prepare the buns: Brush the cut sides of the split-top buns with the melted butter. If using regular buns, split them open and butter the inside surfaces.
- Toast the buns: Heat a large skillet or griddle over medium heat. Place the buns cut-side down and toast for 1–2 minutes, until golden brown and crisp. Remove and set aside.
- Cook the hot dogs: In the same skillet, add the hot dogs. Cook over medium heat, turning occasionally, for 5–7 minutes, until they are heated through and have nice char marks. If using natural-casing dogs, you’ll hear a satisfying “snap” when you bite into them. For a more traditional steamed dog, place the hot dogs in a skillet with 1/4 cup (60 ml) water, cover, and steam for 5 minutes, then remove the lid and let the water evaporate, allowing the dogs to brown slightly.
- Warm the sauerkraut (if using): In a small saucepan, heat the sauerkraut over low heat for 3–4 minutes, until steaming.
- Assemble: Place each hot dog into a toasted bun. Add mustard to taste, then top with sauerkraut and chopped onion if desired.
- Serve immediately: Enjoy while the bun is crisp and the dog is hot.
Tips
- Choose the right bun: New England–style split-top buns are ideal because they toast flat and hold the dog securely. If you can’t find them, regular buns work, but toast them on the inside only—this keeps the outside soft.
- Don’t boil the dogs: Boiling dilutes flavor and makes the casing tough. Pan-frying or grilling gives a better texture. If you prefer steamed, use the water-steam method in step 3.
- Toast the buns just before serving: Toasted buns lose their crunch quickly. Toast them right before you cook the dogs, or after, but serve immediately.
- Customize your toppings: Classic NYC style is mustard and sauerkraut, but you can also use ketchup, relish, or onions in tomato sauce—just don’t overload the bun.
Serving Suggestions
Serve these hot dogs with classic sides like potato chips, coleslaw, or a simple green salad. For a full street-cart experience, pair with a cold soda or a light beer (for adults). If you’re hosting a cookout, set up a toppings bar with mustard, ketchup, relish, chopped onions, and sauerkraut so guests can customize.
Variations
- Chicago-style: Use a poppy seed bun, yellow mustard, chopped onions, tomato slices, a dill pickle spear, sport peppers, and a dash of celery salt—no ketchup.
- Coney Island: Top with a warm beef chili sauce and a drizzle of yellow mustard.
- Sonoran hot dog: Wrap the dog in bacon, grill, and serve in a bolillo roll with pinto beans, grilled onions, and jalapeños.
- Vegetarian: Use a plant-based sausage and follow the same cooking instructions; check the package for safe internal temperature (usually 165°F / 74°C).
Storage and Reheating
Leftover hot dogs and buns should be refrigerated separately within 2 hours. Cooked hot dogs will keep for 3–4 days in the fridge. To reheat, place the dog in a skillet over medium heat for 2–3 minutes, or microwave for 30 seconds. Buns are best toasted fresh; if you have leftover toasted buns, reheat them in a toaster or skillet for 1 minute to restore crispness. Do not freeze assembled hot dogs, as the bun will become soggy.
Frequently Asked Questions
What kind of hot dog is best? All-beef natural-casing franks are the classic choice for that satisfying snap. Brands like Sabrett or Hebrew National are popular, but any high-quality all-beef dog works. Avoid cheap mixed-meat dogs, as they tend to be mushy.
Can I grill the hot dogs instead? Yes! Grilling over medium heat for 5–7 minutes, turning occasionally, adds a smoky flavor. Just be sure to cook them until they are heated through; whole cuts of beef (like hot dogs) are safe at 145°F (63°C) with a 3-minute rest, but since hot dogs are pre-cooked, you mainly need to warm them.
What if I don’t have split-top buns? Regular buns work fine—just toast the inside cut surfaces. The split-top bun is preferred because it toasts on the outside, but the inside of a regular bun can be buttered and toasted for a similar effect.
How do I keep the bun from getting soggy? Toast the bun until crisp and add the hot dog immediately. If using sauerkraut, drain it well and pat it dry with paper towels to remove excess moisture. Also, don’t over-sauce—mustard is fine, but wet toppings like kraut should be added just before serving.
Can I make these ahead for a party? You can cook the hot dogs and toast the buns up to an hour ahead, but keep them separate. Assemble just before serving to maintain texture. For a large gathering, keep cooked dogs warm in a slow cooker on low, and toast buns in batches.
Are hot dogs safe to eat if they’re pink in the middle? Hot dogs are pre-cooked, so they don’t need to reach a high internal temperature—just heat until steaming hot. If you’re cooking fresh sausages (not pre-cooked), they must reach 160°F (71°C) for ground meat. Always check the label to confirm whether your hot dogs are pre-cooked.
Storage and Reheating (Extended)
For longer storage, you can freeze uncooked hot dogs in their original packaging for up to 2 months. Thaw in the refrigerator overnight before cooking. Cooked hot dogs can be frozen for up to 1 month, but they may lose some texture. To reheat frozen cooked dogs, thaw in the fridge and then warm in a skillet or microwave. Never leave hot dogs at room temperature for more than 2 hours.
Related
- Vivonu Cayenne Pepper: Ingredients & Quality
- What Does Cayenne Pepper Do to Your Body?
- Tofu Westie Dog Recipe: Crispy Vegan Hot Dog
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).