The Chicago-style hot dog is a Windy City icon: a steamed all-beef frankfurter on a poppy seed bun, loaded with a precise set of toppings that create a sweet, sour, salty, and crunchy bite. It’s served “dragged through the garden” — meaning every topping is included, no exceptions. This guide walks you through assembling the authentic version, from sourcing the right sausage to layering the toppings in the correct order.
What You’ll Need
- All-beef hot dogs (Vienna Beef is the traditional brand; use any natural-casing all-beef frank)
- Poppy seed hot dog buns (soft, not toasted)
- Yellow mustard
- Sweet pickle relish (neon green, not dill)
- Chopped white onion
- Tomato slices (thin, 2-3 per dog)
- Pickle spear (kosher dill)
- Sport peppers (small, green, moderately spicy)
- Celery salt (essential, not optional)
- Water for steaming (or a pot with a steamer basket)
Step-by-Step
- Steam the hot dogs. Fill a pot with about 1 inch (2.5 cm) of water and bring to a simmer. Place the hot dogs in a single layer in a steamer basket or directly in the water if you don’t have one. Cover and steam for 5-7 minutes until heated through. Alternatively, simmer them in water for 5 minutes. Do not boil aggressively — the casings may split.
- Steam the buns. In the same pot, place the buns cut-side down over the steam (or in the basket) for 30-60 seconds until warm and soft. This is crucial — a dry, toasted bun is not authentic.
- Place the dog in the bun. Lay the steamed frankfurter in the bun. It should fit snugly.
- Add the mustard. Squeeze a line of yellow mustard along one side of the dog. Do not use ketchup — it’s considered a sacrilege in Chicago.
- Add the relish. Spoon about 1 tablespoon (15 ml) of neon green sweet pickle relish on top of the mustard.
- Add the onions. Sprinkle 1-2 tablespoons (15-30 ml) of finely chopped white onion over the relish.
- Add the tomato slices. Lay 2-3 thin tomato slices on one side of the dog, overlapping slightly.
- Add the pickle spear. Place a whole kosher dill pickle spear alongside the tomato slices.
- Add the sport peppers. Place 2-3 sport peppers on the other side of the dog. These are small, green, and pack a mild heat.
- Finish with celery salt. Sprinkle a generous pinch of celery salt over the entire assembly. This is the final, non-negotiable touch.
- Serve immediately. The bun should be soft, the dog hot, and the toppings cold and crisp. Eat it with a napkin — it’s messy by design.
Common Mistakes
- Using ketchup. This is the cardinal sin. Ketchup overwhelms the delicate balance of flavors and is never included in a traditional Chicago dog.
- Skipping the celery salt. Without it, the dog lacks its signature savory finish. It’s not optional.
- Toasting the bun. The bun must be steamed and soft, not toasted or grilled. A crispy bun changes the texture and is not authentic.
- Using dill relish instead of sweet. The neon green sweet relish is essential for the sweet-tangy contrast. Dill relish makes it taste like a different sandwich.
- Oversized toppings. Thick tomato chunks or whole onion slices make the dog hard to eat and unbalance the flavor. Keep everything finely chopped or thin.
Tips
- Source the right ingredients. Vienna Beef is the classic brand, but any all-beef frank with a natural casing works. Look for poppy seed buns at a bakery or grocery store; if unavailable, brush a plain bun with melted butter and sprinkle with poppy seeds.
- Keep the toppings cold. The contrast between the hot dog and cold vegetables is part of the experience. Prep the onions, tomatoes, and pickles ahead and keep them refrigerated until assembly.
- Use a light hand with celery salt. It’s potent — a little goes a long way. Start with 1/4 teaspoon (1.2 g) per dog and adjust.
- Make it a meal. Serve with crinkle-cut fries and a cold soda. That’s the classic combo.
Troubleshooting
- Bun is soggy. If you steam the buns too long, they’ll become waterlogged. Keep steaming to under a minute, and shake off excess water before filling.
- Hot dog splits. This happens when the water is boiling too hard. Keep the water at a gentle simmer, not a rolling boil.
- Too spicy. Sport peppers can be fiery. If you’re sensitive, remove the seeds before adding, or use only one pepper.
- Celery salt is too salty. Reduce the amount next time, or mix it with a pinch of celery seed to dilute the saltiness.
- No sport peppers available. Substitute with pickled jalapeño slices, but note the flavor will be slightly different. Or use a mild pickled pepper like banana peppers.
Frequently Asked Questions
Can I use a different type of sausage? Yes, but it won’t be a true Chicago dog. The recipe is specifically designed for all-beef franks. A pork or turkey dog will change the flavor and texture.
Is ketchup ever acceptable? In Chicago, no. The tradition is strict: no ketchup on a Chicago-style hot dog. If you prefer ketchup, you’re free to add it, but it won’t be authentic.
What are sport peppers? They are small, green, pickled peppers with a moderate heat level, typically made from a variety of chili pepper. They’re available online or in specialty stores.
Can I make this ahead of time? Not really. The bun will get soggy and the toppings will wilt. It’s best assembled and eaten immediately.
How long do leftovers last? If you have leftover cooked hot dogs, refrigerate them within 2 hours and use within 3-4 days. Reheat to 165°F (74°C) before eating. The toppings should be discarded if not used.
What if I can’t find poppy seed buns? Use a regular soft hot dog bun and sprinkle poppy seeds on top after steaming. It won’t be identical, but close enough.
Related
- Tofu Protein Content: How Much, Types & Cooking Tips
- Tofu Vegan Brighton: A Simple, Crispy Recipe
- Tofu Feta: Easy Vegan Feta Cheese Recipe
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).