Chicago Hot Dog Rules: The Only Guide You Need

Updated November 6, 2026

Total time
30 min
prep 20 min · cook 10 min
Serves
6
portions as written

Jump to recipe

Chicago Hot Dog Rules: The Only Guide You Need

The Chicago hot dog is a Windy City icon: a steamed all-beef frankfurter on a poppy seed bun, loaded with yellow mustard, chopped onions, neon green relish, tomato slices, a dill pickle spear, sport peppers, and celery salt—never ketchup. This recipe nails the balance of salty, tangy, crunchy, and juicy, and the rules are simple to follow at home. Build it right, and you’ll taste why Chicagoans are so protective of their dog.

Ingredients

  • 6 all-beef hot dogs (natural casing preferred)
  • 6 poppy seed hot dog buns
  • 1/2 cup (120 g) yellow mustard
  • 1/2 cup (80 g) finely chopped white onion
  • 1/2 cup (100 g) neon green relish (or sweet pickle relish)
  • 2 medium tomatoes, cored and cut into thin wedges (about 12 slices)
  • 6 dill pickle spears (about 3 inches / 7.5 cm each)
  • 12 sport peppers (or 6 peperoncini, halved)
  • 2 tsp (10 g) celery salt
  • Water for steaming

Instructions

  1. Fill a medium pot with 1 inch (2.5 cm) of water and bring to a simmer over medium heat. Place the hot dogs in a single layer in a steamer basket or directly in the water (if using a pot, make sure water doesn’t cover them). Cover and steam for 5–7 minutes, until heated through (internal temperature reaches 165°F / 74°C, per USDA FSIS safe minimum for hot dogs).
  2. While the dogs steam, prepare the toppings: chop the onion, slice the tomatoes into thin wedges, and drain the relish and pickle spears.
  3. If you have a second steamer or a large pot, steam the buns for 1–2 minutes until warm and slightly soft. Alternatively, wrap buns in a damp paper towel and microwave for 20 seconds.
  4. Place each hot dog in a bun. The dog should be nestled in the center, not hanging over the edges.
  5. Add the toppings in the classic order: first a line of yellow mustard along one side, then a line of neon green relish along the other side, then a sprinkle of chopped onion over the top.
  6. Place two tomato wedges side by side on the top of the dog (against the bun), then lay a pickle spear on the opposite side of the bun (between the dog and the bun).
  7. Add two sport peppers on top of the tomato wedges, then finish with a generous pinch of celery salt over the whole thing.
  8. Serve immediately. Do not add ketchup—it’s against the rules.

Tips

  • Use natural-casing hot dogs for that signature snap. If you can’t find them, any all-beef frank works, but the texture will be softer.
  • Steaming the buns is essential—it makes them soft and slightly chewy, which contrasts with the crisp toppings. If you don’t have a steamer, wrap buns in a damp towel and microwave for 15–20 seconds.
  • Don’t skip the celery salt. It’s the flavor that ties everything together. If you don’t have it, mix 1 part celery seed with 2 parts salt, but the texture won’t be exactly the same.
  • Prep all toppings before you start steaming—the process goes fast once the dogs are hot.

Serving Suggestions

Serve the hot dogs immediately with a side of crinkle-cut fries, a pickle spear (extra), and a cold glass of lemonade or a beer (for adults). For a classic Chicago meal, pair with a side of Italian beef or a slice of deep-dish pizza, but the hot dog is often the star on its own.

Variations

  • Veggie version: Use a plant-based hot dog (like a vegan frank) and steam it the same way. The toppings remain the same.
  • Spicy kick: Add extra sport peppers or a drizzle of hot giardiniera (pickled vegetables) for a hotter bite.
  • No poppy seeds? Use a plain white bun—it won’t be authentic, but it still tastes good.
  • Relish swap: If you can’t find neon green relish, use sweet pickle relish, but the color and flavor will be slightly different.

Storage and Reheating

Assembled hot dogs are best eaten immediately—the buns get soggy and the tomatoes weep. If you have leftovers, store the components separately: cooked hot dogs in an airtight container in the fridge for up to 4 days; buns at room temperature for 2 days; chopped onion and tomato in the fridge for 1 day. Reheat the hot dogs in simmering water for 2–3 minutes or in the microwave for 30 seconds, until heated through to 165°F (74°C). Re-steam the buns for 1 minute. Reassemble with fresh toppings.

Frequently Asked Questions

Why no ketchup? Chicagoans consider ketchup a taboo on hot dogs because it masks the flavor of the beef and clashes with the other toppings. It’s a local tradition, not a law, but if you serve it in Chicago, you’ll get some looks.

Can I grill the hot dogs instead of steaming? Yes, you can grill or boil them, but steaming is the traditional method. Grilling adds a smoky char that changes the flavor profile—still delicious, but not strictly Chicago-style.

What are sport peppers? Sport peppers are small, green chili peppers pickled in vinegar. They’re mildly spicy and tangy. If you can’t find them, use peperoncini (halved) or pickled jalapeño slices for a similar heat.

Can I make these ahead of time? You can pre-cook the hot dogs and prep the toppings, but assemble just before serving. The buns will get soggy if left assembled for more than 10–15 minutes.

Is the order of toppings important? Yes, the order matters for texture and flavor balance: mustard and relish on the sides, onion on top, then tomato, pickle, peppers, and celery salt. This ensures every bite has a bit of everything.

Can I use turkey or chicken hot dogs? Sure, but the flavor will be milder. For the most authentic taste, stick with all-beef.

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