Skip to content
Afoodrink logo

Mexican Hot Dogs

These bacon-wrapped Mexican hot dogs are loaded with pinto beans, pico de gallo, avocado mayo, mustard, and pickled jalapeños. They are messy in the right way, so toast the buns and keep napkins close.

Total time
35 min
Yield
6 hot dogs
Difficulty
Easy

Prep 20mCook 15mMexican-AmericanSandwiches

Mexican hot dogs are a street-food favorite with roots in northern Mexico and the U.S. Southwest. The Sonoran-style version is often wrapped in bacon and tucked into a soft roll with beans, salsa, mayo, mustard, and chiles.

This home version keeps the same spirit but uses easy grocery-store ingredients. You will cook the bacon-wrapped hot dogs in a skillet, warm the beans, mix a quick pico de gallo, and build everything in toasted buns.

They are great for a casual dinner, game day, or a cookout. The toppings can be made ahead, which makes assembly fast once the hot dogs are hot.

01What you'll need

Ingredients

15 items · 6 hot dogs

  • 1 cup cooked pinto beans or no-salt-added canned pinto beans, drained and rinsed
  • 1 cup diced tomato
  • 1/4 cup finely diced white onion
  • 1 small jalapeño, seeded if desired and finely chopped
  • 1/4 cup chopped fresh cilantro
  • 2 tablespoons fresh lime juice, divided
  • 1/4 teaspoon fine salt
  • 1 medium ripe avocado, pitted and peeled
  • 1/4 cup mayonnaise
  • 3 tablespoons yellow mustard
  • 1/4 cup pickled jalapeño slices, drained
  • 6 fully cooked beef hot dogs, about 45 g each
  • 6 thin-cut bacon slices
  • 6 hot dog buns or small bolillo-style rolls, split
  • Toothpicks, for securing the bacon

02How to make it

Step-by-step

  1. 1. Make the pico

    In a small bowl, stir together the tomato, onion, fresh jalapeño, cilantro, 1 tablespoon lime juice, and salt. Set it aside while you cook the hot dogs. Pico de gallo is a fresh chopped salsa, so do not worry if it looks chunky.

  2. 2. Mix the avocado mayo

    In another bowl, mash the avocado with the mayonnaise and the remaining 1 tablespoon lime juice. Mash until mostly smooth but still thick enough to spoon. Cover and set aside.

  3. 3. Warm the beans

    Put the pinto beans in a small saucepan with 1 to 2 tablespoons water. Warm over low heat for 3 to 4 minutes, stirring now and then. Lightly mash a few beans with the back of a spoon so they stay in the bun more easily.

  4. 4. Wrap the hot dogs

    Wrap one slice of bacon around each hot dog in a spiral. Secure the ends with toothpicks. Try not to overlap the bacon too much, because overlapped bacon takes longer to cook.

  5. 5. Cook the bacon-wrapped hot dogs

    Set a large skillet over medium heat. Add the wrapped hot dogs and cook for 10 to 12 minutes, turning every few minutes, until the bacon is browned and cooked through. If the bacon browns too fast, lower the heat. Remove the toothpicks before serving.

  6. 6. Toast the buns

    Place the split buns cut-side down in the same skillet for 1 to 2 minutes, or until lightly toasted. You can also toast them under a broiler for about 1 minute. Watch closely so they do not burn.

  7. 7. Build and serve

    Spoon warm beans into each bun. Add a bacon-wrapped hot dog, then top with pico de gallo, avocado mayo, yellow mustard, and pickled jalapeños. Serve right away while the buns are crisp and the hot dogs are hot.

03From our kitchen

Cook's tips

  • Make-ahead: Mix the pico de gallo up to 4 hours ahead and refrigerate it. The avocado mayo is best made within 2 hours of serving, but pressing plastic wrap directly on the surface helps slow browning.
  • Storage: Store leftover hot dogs, beans, pico, and sauces in separate airtight containers. Refrigerate for up to 3 days. Reheat the hot dogs in a skillet or air fryer so the bacon can crisp again.
  • Bun swap: Traditional versions often use soft bolillo-style rolls. Regular hot dog buns work well, especially if you toast them first.
  • Protein swaps: You can use turkey hot dogs, pork hot dogs, or plant-based hot dogs. If using plant-based bacon, cook according to the package directions because it may brown faster than pork bacon.
  • Less heat: Remove the seeds from the fresh jalapeño and skip the pickled jalapeños. For more heat, add hot sauce or a spoonful of salsa verde.
  • Bacon tip: Thin-cut bacon works better than thick-cut here. Thick bacon may stay chewy by the time the hot dog is heated through.

Cook's note

Nutrition is an estimate per loaded hot dog using standard USDA values for beef hot dogs, thin-cut bacon, regular hot dog buns, no-salt-added pinto beans, avocado, mayonnaise, mustard, and the listed toppings. Sodium can vary a lot by brand, especially for hot dogs, bacon, buns, and pickled jalapeños.

04Frequently asked

Questions & answers

Can I grill Mexican hot dogs instead of cooking them in a skillet?

Yes. Grill them over medium heat, turning often, until the bacon is cooked through and browned. If flare-ups happen from the bacon fat, move the hot dogs to a cooler part of the grill and keep turning.

Do I have to wrap the hot dogs in bacon?

No. You can skip the bacon and simply grill or pan-sear the hot dogs. The toppings still give you plenty of flavor, and the recipe will cook faster.

How do I keep the buns from getting soggy?

Toast the buns and drain the pico well before spooning it on. Lightly mashing the beans also helps because they spread instead of rolling around with extra liquid.

Are these the same as Sonoran hot dogs?

They are inspired by Sonoran hot dogs, which are commonly bacon-wrapped and served with beans, onions, tomatoes, mayo, mustard, and chiles. This version uses easy home-kitchen toppings and standard hot dog buns or small rolls.

Can I make these vegetarian?

Yes. Use plant-based hot dogs, plant-based bacon or no bacon, and vegan mayo if needed. Check the buns too, because some brands contain dairy or eggs.

05Per serving

Nutrition facts

Nutrition Facts

6 hot dogs

Amount per serving

Calories494

% Daily Value*

Total Fat29 g
37%
Saturated Fat8 g
40%
Cholesterol36 mg
12%
Sodium1238 mg
54%
Total Carbohydrate40 g
15%
Dietary Fiber6 g
21%
Total Sugars6 g
Protein17 g
34%
Vitamin D0.3 mcg
2%
Calcium110 mg
8%
Iron3.7 mg
21%
Potassium554 mg
12%

* Percent Daily Values are based on a 2,000-calorie diet.

05Keep cooking