Sonoran Hot Dog
A bacon-wrapped dog in a soft bolillo split along the top, loaded with pinto beans, tomato, onion, jalapeño salsa, mustard and a zigzag of mayo.

The James Beard Foundation named Tucson's El Güero Canelo a 2018 America's Classic. It says elaborately dressed hot dogs appeared "decades ago" on the streets of Hermosillo, calls Tucson the style's "American epicenter", and says Sonoran-born owner Daniel Contreras opened in 1993 at age 33. NBC News and Visit Tucson say the exact origin is unclear but that the dog was popular with University of Sonora students buying from carts in the 1980s. Tucson's other landmark, BK Carne Asada & Hot Dogs, started as Benjamin and Kariela Galaz's cart in 1994 (NBC News).
🇺🇸 This one is American
A bacon-wrapped dog in a soft bolillo split along the top, loaded with pinto beans, tomato, onion, jalapeño salsa, mustard and a zigzag of mayo.
🇦🇹 The original
In Vienna the same sausage comes in a pair, warmed in water below the boil, with mustard, horseradish and the roll on the side, not around it. See the Frankfurter Würstel with Mustard and a Roll recipe.
Why it works the kitchen science
Seam side down first
Starting the bacon on its seams fuses it to the dog, so the wrap stays put while it crisps (Cook's Country).
Beans in bacon fat
Cooking the beans in the rendered fat and mashing some of them makes a creamy base that holds the other toppings in the roll.
Step by step
- Step 1
Heat the broiler with a rack 6 inches from the element. Toss the jalapeños (skin side up), onion and garlic with the oil and 1/2 tsp salt on a rimmed baking sheet. Broil 12 to 14 minutes, until well charred, then cool 10 minutes.
- Step 2
Blend the charred vegetables with the lime juice, water and remaining salt for 30 seconds, until smooth. Add the cilantro and pulse 5 times.
- Step 3
Wrap each hot dog in a slice of bacon, spiralling end to end so all the seams land on one side.
- Step 4
Set the dogs seam side down in a 10-inch nonstick skillet over medium heat and cook 6 minutes without moving them. Turn and cook 6 minutes more, until the bacon is crisp all over and the dog is steaming hot (165°F for higher-risk eaters). Drain on paper towels.
- Step 5
Pour the beans and their liquid into the bacon fat and cook over medium heat 3 minutes, mashing about a third of them, until hot and creamy.
- Step 6
If the rolls are stale, mist them with water and warm at 300°F for 5 minutes. Slit each one along the top, stopping short of the ends.
- Step 7
Nestle a dog in each roll and add beans, tomato and onion, 1 tbsp salsa, a stripe of mustard and a zigzag of mayo. Serve with a charred güero chile.
Sonoran Hot Dog
Serves 4 (1 loaded hot dog each) · 4 hot dogs, about 1 cup salsa · 1 hr 10 min total
Jalapeño salsa
- 10 jalapeños, stemmed, halved and seeded
- 1 small onion, cut into 1/2-inch rounds
- 2 cloves garlic, peeled
- 1 tbsp vegetable oil
- 1 tsp table salt, divided
- 2 tbsp lime juice
- 2 tbsp water
- 1/4 cup chopped fresh cilantro
Dogs and beans
- 4 pork-and-beef hot dogs
- 4 slices thin-cut bacon
- 1 can (15 oz) pinto beans, drained, plus 2 tbsp of the canning liquid
Buns and toppings
- 4 bolillo rolls (or soft Italian sub rolls cut to 7 inches)
- 1/4 cup finely chopped tomato
- 1/4 cup finely chopped white onion
- 4 tsp yellow mustard
- 2 tbsp mayonnaise
- Optional: 4 güero (yellow) chiles, charred, to serve
Method
- Heat the broiler with a rack 6 inches from the element. Toss the jalapeños (skin side up), onion and garlic with the oil and 1/2 tsp salt on a rimmed baking sheet. Broil 12 to 14 minutes, until well charred, then cool 10 minutes.
- Blend the charred vegetables with the lime juice, water and remaining salt for 30 seconds, until smooth. Add the cilantro and pulse 5 times.
- Wrap each hot dog in a slice of bacon, spiralling end to end so all the seams land on one side.
- Set the dogs seam side down in a 10-inch nonstick skillet over medium heat and cook 6 minutes without moving them. Turn and cook 6 minutes more, until the bacon is crisp all over and the dog is steaming hot (165°F for higher-risk eaters). Drain on paper towels.
- Pour the beans and their liquid into the bacon fat and cook over medium heat 3 minutes, mashing about a third of them, until hot and creamy.
- If the rolls are stale, mist them with water and warm at 300°F for 5 minutes. Slit each one along the top, stopping short of the ends.
- Nestle a dog in each roll and add beans, tomato and onion, 1 tbsp salsa, a stripe of mustard and a zigzag of mayo. Serve with a charred güero chile.
Adapted from Cook's Country / America's Test Kitchen, "Sonoran Hot Dogs" by Jessica Rudolph (2023), which serves 4. The charred güero chile and grilled onions come from Cook's Country's Tucson road trip. America's Test Kitchen. Ingredient list follows the source; the method is in our own words.
Tips
- Use thin-cut bacon. Thick bacon won't crisp before the dog overheats (Cook's Country).
- The salsa keeps 3 days in the fridge, and store-bought salsa verde works in a pinch.
The rules people argue about
What the sources agree on, what they don't, and what is just a good story.
- Bacon-wrapped and griddled. Documented (James Beard; NBC; Cook's Country).
- Bolillo split on top, not the side. Documented (Cook's Country recipe; NBC "split-top roll"). Soft or crusty is Disputed: James Beard says "soft, stubby"; Cook's Country's regional guide says "crusty".
- Whole pinto beans, not refried. Documented (NBC; Visit Tucson; Cook's Country).
- Grilled onions too. Documented as common (NBC; Cook's Country road trip), but the tested recipe uses only raw onion.
- Güero chile on the side. Documented (NBC; Cook's Country road trip).
- All-beef vs pork-and-beef dog. Disputed: Visit Tucson says all beef; Cook's Country uses pork and beef.
- Disputed, when the style started. James Beard says only "decades ago" in Hermosillo. NBC mentions a 1940s baseball theory, with 1980s student carts as the documented boom.
- Who was first in Tucson (El Güero Canelo 1993 vs BK 1994, with both claiming it). Disputed.
Every other hot dog style

Frankfurter Würstel with Mustard and a Roll
Two slim smoked sausages, warmed in hot water that never boils and served in a pair with sharp or sweet mustard, horseradish and a crusty roll on the side.

Chicago-Style Hot Dog
An all-beef frank in a steamed poppy seed bun, "dragged through the garden" with seven toppings, and never ketchup.

New York Street Cart Hot Dog
An all-beef frank held in a hot "dirty water" bath, in a steamed bun with sweet red onion sauce, sauerkraut and mustard.

Detroit Coney Island Hot Dog
A natural-casing dog in a soft bun under a fine, beanless meat sauce, a stripe of yellow mustard and a pile of chopped onion.

New Jersey Italian Hot Dog
Hot dogs fried in oil with peppers, onions and potato rounds, stuffed into a pocket of round Italian pizza bread over a line of mustard.

DC Half-Smoke
A coarse, smoky pork-and-beef sausage, grilled until browned, in a soft steamed bun with yellow mustard, onion and a scoop of smooth, spicy chili.

Seattle Cream Cheese Dog
A butterflied, griddle-browned dog on a toasted bun spread with cream cheese and piled with golden onions, jalapeños optional.

American Corn Dog
A hot dog on a stick, twirled in a cornmeal and buttermilk batter and fried golden, with a squiggle of yellow mustard.

Chilean Completo Italiano
A long hot dog in a big soft bun, buried under diced tomato, salted mashed avocado and a heavy line of mayonnaise, in the red, green and white of the Italian flag.

Danish Ristet Pølse
A griddle-browned sausage poking out of both ends of a soft bun, striped with ketchup, mustard and remoulade, buried in raw and crispy onions and topped with sweet cucumber.

Korean Corn Dog (Gamja Hotdog)
A hot dog on a stick wrapped in chewy yeast dough, rolled in potato cubes and crumbs, fried and dusted with sugar, then zigzagged with ketchup and mustard.
Coney Island Griddled Dog, Inspired by Nathan's Famous
An all-beef natural-casing frank cooked whole on a flat-top, gently first and hot at the end, for a blistered, snappy skin.
25-Minute Air-Fryer Chili Cheese Dogs
Air-fried franks, a quick skillet chili and melted cheddar, on the table in about 25 minutes.
Meatballs of the World

Italian-American Meatballs
Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

Pallottine (Abruzzo Meatballs)
Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

Swedish Meatballs (Köttbullar)
Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

Danish Frikadeller
Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

Königsberger Klopse
German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

Spanish Albóndigas in Almond Saffron Sauce
The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

Mexican Albóndigas with Chipotle and Mint
Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

Izgara Köfte (Turkish Grilled Meatballs)
Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

Lion's Head Meatballs
Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

Chicken Tsukune
Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.