Chicago Hot Dog Recipe: Classic Windy City Dog

Updated November 6, 2026

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

Jump to recipe

Chicago Hot Dog Recipe: Classic Windy City Dog

The Chicago-style 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, a pickle spear, tomato slices, sport peppers, and a dash of celery salt. It’s a study in contrasts—savory, sweet, sour, spicy, and salty—all in one perfect bite. This recipe walks you through building an authentic Chicago dog at home, with a few practical shortcuts that keep it genuinely doable on a weeknight.

Ingredients

  • 4 all-beef hot dogs (no fillers, preferably natural casing)
  • 4 poppy seed hot dog buns
  • 1/2 cup (120 ml) yellow mustard
  • 1/2 cup (80 g) chopped white onion (about 1 small onion)
  • 1/2 cup (120 ml) neon green relish (or sweet pickle relish)
  • 4 dill pickle spears
  • 2 medium tomatoes, sliced into 8 thin wedges total
  • 8 sport peppers (or 4 peperoncini, sliced)
  • 1 tsp (5 g) celery salt
  • Water, for steaming

Instructions

  1. Fill a large skillet with about 1/2 inch (1.25 cm) of water and bring to a simmer over medium heat. Add the hot dogs and let them simmer for 5–7 minutes, turning once, until heated through. Alternatively, you can steam them in a covered pot with a steamer basket over boiling water for the same time.
  2. While the hot dogs cook, prepare the toppings: chop the onion, slice the tomatoes into thin wedges, and set out the mustard, relish, pickle spears, sport peppers, and celery salt in separate small bowls.
  3. Steam the buns: place them cut-side down over the simmering water in a steamer basket or on a rack set over the skillet. Cover and steam for 30–60 seconds, just until warm and slightly pliable. If you don’t have a steamer, wrap the buns in a damp paper towel and microwave for 15 seconds.
  4. Place one hot dog in each bun. The classic order of toppings matters: start with yellow mustard in a zigzag line down the dog, then add a sprinkle of chopped onions, a generous spoonful of neon green relish, a pickle spear laid alongside the dog, two tomato wedges on the other side, and finally two sport peppers.
  5. Finish each dog with a pinch of celery salt (about 1/4 teaspoon per dog, or to taste). Serve immediately.

Tips

  • Don’t use ketchup: Chicagoans famously avoid ketchup on a hot dog. Its sweetness clashes with the other toppings. If you must, add it sparingly, but the classic version omits it completely.
  • Get the right bun: A soft, slightly sweet poppy seed bun is essential. If you can’t find one, use a plain hot dog bun and brush it with a little melted butter and sprinkle with poppy seeds before steaming.
  • Neon green relish substitute: If you can’t find neon green relish, use sweet pickle relish and add a drop of green food coloring to approximate the color. The flavor is very similar; the color is just for tradition.
  • Steaming vs. boiling: Steaming the hot dogs keeps them juicy and plump, while boiling can make them waterlogged. If you don’t have a steamer, simmering in shallow water works, but don’t let the water boil vigorously.

Serving Suggestions

Serve the Chicago dogs immediately with a side of crinkle-cut fries, a cold glass of lemonade or root beer, and maybe a pickle spear on the side. For a full Chicago experience, add a side of giardiniera (spicy pickled vegetables) or a simple coleslaw. These dogs are a meal in themselves, so keep sides light.

Variations

  • Vegetarian version: Use a high-quality plant-based hot dog (like those made from pea protein) and steam it the same way. The toppings are all vegan, so just swap the dog.
  • Spicy twist: Add a drizzle of hot sauce or use jalapeño slices instead of sport peppers for extra heat. You can also use a spicy all-beef frank.
  • Cheese dog: Add a slice of cheddar or a drizzle of cheese sauce under the toppings for a richer version, though this is not traditional.
  • Depression dog: For a historical variation, skip the tomato and pickle and just use mustard, onion, relish, and celery salt—this was a common version during the Great Depression when ingredients were scarce.

Storage and Reheating

Assembled Chicago dogs are best eaten immediately—the buns get soggy and the tomatoes release water. If you have leftover components, store them separately: cooked hot dogs in an airtight container in the fridge for up to 3 days; chopped onions and tomato slices for up to 2 days; relish, mustard, and celery salt at room temperature (check labels). To reheat a cooked hot dog, wrap it in a damp paper towel and microwave for 20–30 seconds, or steam it in a skillet with a splash of water for 1–2 minutes. Reheat buns in a toaster oven or microwave for 10 seconds. Do not reheat assembled dogs.

Frequently Asked Questions

Can I grill the hot dogs instead of steaming? Yes, grilling adds a smoky flavor that’s delicious, though not traditional. Grill over medium heat for 5–7 minutes, turning occasionally, until charred in spots. The toppings remain the same.

What are sport peppers? Sport peppers are small, green, moderately spicy peppers pickled in vinegar. They have a sharp, tangy heat. If you can’t find them, peperoncini are a good substitute, though milder; use two per dog to compensate.

Why is celery salt important? Celery salt is the signature seasoning that ties all the toppings together. It adds a savory, herbal note that’s essential. Don’t skip it—it’s what makes a Chicago dog taste like a Chicago dog.

Can I make these ahead for a party? You can prep the toppings up to a day ahead and keep them refrigerated, but assemble the dogs just before serving. Steam the hot dogs and buns at the last minute. If you’re serving a crowd, keep the cooked dogs warm in a slow cooker on low with a little water.

Is it okay to use regular relish? Yes, but the flavor will be less sweet and less tangy. Neon green relish is a specific sweet pickle relish with a bright color. Regular dill relish will change the balance—add a pinch of sugar to mimic the sweetness.

What’s the best way to steam buns without a steamer? Wrap the buns in a damp paper towel and microwave for 15–20 seconds, or place them cut-side down in a covered skillet with a splash of water over low heat for 30 seconds. The goal is just to warm and soften them, not to make them soggy.

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