Hot Dog Van Recipe: Street-Style Cart Dogs

Updated November 6, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Hot Dog Van Recipe: Street-Style Cart Dogs

The hot dog van, or street-cart hot dog, is a beloved fast-food staple across the US, especially in cities like New York and Chicago. This recipe recreates that iconic vendor-style hot dog at home: a juicy, snappy beef frank nestled in a soft bun and topped with a tangy, sweet onion relish and a spicy mustard sauce. It works because it balances savory, sweet, and acidic flavors with a satisfying snap, just like the ones you’d grab from a cart on a busy corner.

Ingredients

  • 4 all-beef hot dogs (about 1.5 oz / 42 g each)
  • 4 hot dog buns (soft, top-split preferred)
  • 1 large yellow onion, thinly sliced (about 1 cup / 150 g)
  • 1 tablespoon (15 ml) vegetable oil
  • 1/2 cup (120 ml) ketchup
  • 1/4 cup (60 ml) yellow mustard
  • 2 tablespoons (30 ml) sweet pickle relish
  • 1 tablespoon (15 ml) apple cider vinegar
  • 1 teaspoon (5 g) sugar
  • 1/2 teaspoon (2.5 g) smoked paprika
  • 1/4 teaspoon (1.25 g) garlic powder
  • 1/4 teaspoon (1.25 g) onion powder
  • Salt and black pepper to taste
  • Optional: sport peppers, celery salt, or shredded cheddar for topping

Instructions

  1. In a small bowl, whisk together the ketchup, yellow mustard, sweet pickle relish, apple cider vinegar, sugar, smoked paprika, garlic powder, and onion powder. Season with a pinch of salt and pepper. Set aside.
  2. Heat the vegetable oil in a medium skillet over medium heat. Add the sliced onion and cook, stirring occasionally, until soft and golden brown, about 8–10 minutes. Season with a pinch of salt. Remove from heat and keep warm.
  3. Preheat a grill, grill pan, or large skillet over medium-high heat. Add the hot dogs and cook, turning occasionally, until they are heated through and have nice grill marks, about 5–7 minutes. If using a skillet, you can add a splash of water and cover to steam them for a softer texture, but grilling gives a better char.
  4. If you prefer toasted buns, place the buns cut-side down on the grill or in a dry skillet for 1–2 minutes until lightly golden. Otherwise, leave them soft.
  5. Place each hot dog in a bun. Top generously with the onion mixture, then drizzle with the sauce. Add any optional toppings like sport peppers or celery salt.
  6. Serve immediately while hot.

Tips

  • Substitutions: Use turkey or chicken hot dogs if you prefer; they cook the same way. For a vegetarian version, use plant-based sausages and cook them according to package directions (usually 5–6 minutes on a grill).
  • Storage: The onion topping and sauce can be made up to 3 days ahead and stored separately in airtight containers in the fridge. Cooked hot dogs should be refrigerated within 2 hours of cooking.
  • Common mistake: Don’t boil the hot dogs unless you want a mushy texture; grilling or pan-frying gives a better snap. Also, don’t overload the bun with toppings—it should be easy to eat.
  • Make it saucy: If you like extra sauce, double the ketchup-mustard mixture. It keeps well for up to a week.

Serving Suggestions

Serve these hot dogs with classic sides like potato chips, coleslaw, or a simple green salad. For a full street-cart experience, offer extra mustard, ketchup, and sauerkraut on the side. They pair well with a cold lemonade or iced tea.

Variations

  • Chicago-style: Top with yellow mustard, chopped white onions, tomato slices, a dill pickle spear, sport peppers, and a dash of celery salt—skip the ketchup.
  • New York-style: Use sauerkraut and a spicy brown mustard instead of the sweet onion relish.
  • Chili dog: Replace the sauce with a spoonful of canned or homemade chili and a sprinkle of shredded cheddar.
  • Bacon-wrapped: Wrap each hot dog in a slice of bacon before grilling; cook until bacon is crisp, about 8–10 minutes.

Storage and Reheating

Refrigerate any leftover hot dogs and buns separately in airtight containers for up to 3 days. The onion topping and sauce can be stored in the fridge for up to 5 days. To reheat, place the hot dogs on a microwave-safe plate and heat on high for 30–45 seconds, or reheat in a skillet over medium heat for 3–4 minutes. Toast the buns fresh if possible. Reheat the onion topping in the microwave for 30 seconds or in a small pan over low heat.

Frequently Asked Questions

Can I use a different type of sausage? Yes, any cooked sausage like bratwurst or kielbasa works, but adjust cooking time—thicker sausages need a few extra minutes.

How do I get a good snap on the hot dog? Choose all-beef hot dogs with natural casings, and grill them over medium-high heat until the casing tightens and crisps. Avoid boiling.

Can I make the sauce less sweet? Reduce the sugar and use a tangier mustard, like Dijon, and add a splash of hot sauce for heat.

What if I don’t have a grill? Use a cast-iron skillet over medium-high heat; you’ll get a nice char without the grill marks.

Can I prepare these ahead for a party? Yes, cook the hot dogs and onions, and make the sauce a day ahead. Assemble just before serving, and keep them warm in a slow cooker on low for up to 2 hours.

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

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