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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Strawberries in Italian: Easy 20-Minute Dessert
- Strawberries in Season: Simple Fresh Recipes
- Strawberries Aren’t Berries: The Real Story
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).