Hot Dog on a Roll Recipe: Easy Grilled Classic

Updated November 6, 2026

Total time
15 min
prep 5 min · cook 10 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Hot Dog on a Roll Recipe: Easy Grilled Classic

A hot dog on a roll is the quintessential American summer food: a juicy, savory sausage tucked into a soft bun and finished with your favorite toppings. This recipe focuses on the simple techniques that make it genuinely better—grilling or pan-frying the dog until it has a snappy casing and a light char, and toasting the bun so it holds up to the fillings. It’s quick, satisfying, and endlessly customizable.

Ingredients

  • 4 all-beef hot dogs (about 1.5 oz / 45 g each)
  • 4 hot dog buns (soft, top-split or side-split)
  • 1 tbsp (15 ml) neutral oil (like canola or vegetable), for grilling or pan-frying
  • Optional toppings: yellow mustard, ketchup, relish, diced onions, sauerkraut, shredded cheese, chili

Instructions

  1. Preheat your grill or skillet. If using a grill, heat it to medium-high (about 375–400°F / 190–200°C). If using a skillet, place it over medium-high heat and add the oil.
  2. Grill or pan-fry the hot dogs. Place the hot dogs on the grill grate or in the skillet. Cook, turning occasionally with tongs, until they are heated through and have light char marks or browned spots on all sides. This takes about 5–7 minutes on the grill, or 4–6 minutes in a skillet. If you are cooking beef or pork hot dogs, the safe minimum internal temperature is 160°F (71°C) as per USDA FSIS; check with a food thermometer if you are unsure.
  3. Toast the buns (optional but recommended). During the last 1–2 minutes of cooking, place the buns cut-side down on the grill or in the skillet. Toast until they are lightly golden and warm, about 30–60 seconds. Watch them closely so they don’t burn.
  4. Assemble the hot dogs. Place each cooked hot dog into a toasted bun. Add your desired toppings immediately while the dog is hot.
  5. Serve right away. Hot dogs are best enjoyed fresh off the heat, while the bun is still crisp and the sausage is juicy.

Tips

  • Don’t boil the hot dogs. Boiling makes them waterlogged and soft. Grilling or pan-frying gives a better texture and flavor.
  • Use a thermometer for safety. If you’re cooking hot dogs that are not pre-cooked (like some artisan sausages), always check that they reach 160°F (71°C) before serving.
  • Toast the buns. A toasted bun prevents sogginess and adds a pleasant crunch. If you skip this, the bun may fall apart under heavy toppings.
  • Keep toppings warm. If you’re using chili or sauerkraut, warm them separately before adding, so they don’t cool down the hot dog.

Serving Suggestions

Serve hot dogs on a roll as a casual meal or party food. Pair them with classic sides like potato salad, coleslaw, baked beans, or chips. For a backyard barbecue, set up a topping bar with mustard, ketchup, relish, onions, pickles, and cheese so everyone can build their own.

Variations

  • Chicago-style: Use a poppy seed bun, yellow mustard, chopped onions, tomato slices, a pickle spear, sport peppers, and a dash of celery salt.
  • New York-style: Top with sauerkraut and spicy brown mustard.
  • Coney Island: Cover with warm beef chili and a drizzle of yellow mustard.
  • Sonoran hot dog: Wrap the hot dog in bacon, grill it, and serve in a bolillo roll with pinto beans, onions, tomatoes, and mayonnaise.
  • Vegetarian option: Use a plant-based sausage and follow the same cooking instructions (check the package for recommended internal temperature, usually 165°F / 74°C).

Storage and Reheating

Cooked hot dogs and buns are best eaten immediately. If you have leftovers, store the hot dogs and buns separately in airtight containers in the refrigerator for up to 3 days. To reheat, place the hot dog on a microwave-safe plate and microwave for 20–30 seconds, or reheat in a skillet over medium heat for 2–3 minutes. The bun can be refreshed by toasting it again. Always reheat leftovers to an internal temperature of 165°F (74°C) before eating.

Frequently Asked Questions

Can I use turkey or chicken hot dogs? Yes, they work the same way. Cook them until they are heated through and reach 165°F (74°C) as per USDA FSIS, since poultry has a higher safe minimum.

What is the best way to cook hot dogs indoors? A skillet over medium-high heat with a little oil works well. You can also broil them on a baking sheet for 5–7 minutes, turning once.

How do I prevent the buns from getting soggy? Toast the buns before adding the hot dog and toppings. You can also spread a thin layer of butter or mayonnaise on the cut sides before toasting, which creates a barrier.

Can I prepare hot dogs ahead of time for a party? Cook the hot dogs and toast the buns, then keep them warm in a slow cooker on low for up to 2 hours. Add toppings just before serving.

Are hot dogs safe to eat if left out? No, perishable foods like hot dogs should not sit at room temperature for more than 2 hours (1 hour if the room is above 90°F / 32°C). Refrigerate or discard leftovers promptly.

What’s the difference between a hot dog and a frankfurter? The names are often used interchangeably, but frankfurters are a specific type of finely ground, smoked sausage that originated in Germany. Hot dogs in the US are typically all-beef or a blend of meats, and they may have a softer texture.

Related

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).