Rainbow hot dogs exist, and they're so magical, you won't believe your eyes


I am a hot dog enthusiast. I find them always enjoyable and, for some reason, always hilarious. There is something so perfectly simple about hot dogs. They’re crowd-pleasers at outdoor cookouts, they’re the best camping companion to s’mores, and they’re probably the only reason why anyone goes to baseball games. Some events don’t quite feel complete without a hot dog. When you’re a kid, hot dogs are a magical food. Well, they’ve just become even more magical.

Rainbow hot dogs are now officially a thing. If you enjoy a delicious hot dog now and then, it’s time to take it to the next level and try a rainbow hot dog. Wrapped in freshly made, colorful dough, they even taste magical. Watch the video below for the recipe and share with every hot dog enthusiast you know:

Rainbow Hot Dogs

Serves: 8 (serving size: 1 hot dog)
Active 30 min. Total 1 hour, 15 min.


1 (16-oz.) pkg. hot roll mix (such as Pillsbury)
3/4 cup hot (105°F to 110°F) water
3 Tbsp. unsalted butter, partially melted
1 large egg
All-purpose flour, for the surface
1/8 tsp. neon pink food coloring gel
1/8 tsp. neon orange food coloring gel
1/8 tsp. yellow food coloring gel
1/8 tsp. neon green food coloring gel
1/8 tsp. neon blue food coloring gel
8 beef hot dogs
1 large egg white
Ketchup and mustard


1. Combine flour mixture packet and yeast packet from hot roll mix in the bowl of a heavy duty stand mixer. Add hot water, butter, and egg. Beat on low speed until a soft dough comes together but still remains slightly shaggy, about 1 minute. Transfer dough to a lightly floured surface, and divide into 5 even portions.

2. Place 1 portion of dough into the bowl of the mixer with pink food coloring. Beat until color is even throughout, and dough is about the texture of play-dough, 1 to 2 minutes. Transfer pink dough to a lightly floured surface. Repeat process with remaining dough portions, starting with orange, moving to yellow, then green, and finally blue, wiping the bowl clean in between uses.

3. Stretch each dough ball into a 16- x 2-inch strip. Place strips beside each other, and pinch each color together down the length of each strip, forming a rainbow pattern. Lightly sprinkle flour on top of dough, and roll into a large rainbow rectangle. Using a pizza cutter, cut off uneven edges; discard. Cut remaining dough into 8 (2-inch-wide) strips crosswise on the rainbow pattern, so each strip has all 5 colors.

4. Lightly spray a baking sheet with cooking spray. Wrap 1 strip of rainbow dough around each hot dog in a twisting motion; place on prepared baking sheet. Cover with plastic wrap, and let rise in a warm place (80°F to 85°F) until dough is soft to the touch and slightly puffed (it will not double in size), 45 to 50 minutes.

5. Preheat oven to 350°F. Remove and discard plastic wrap. Brush dough with egg white. Bake in preheated oven until dough is risen and dried, but not yet starting to brown, about 12 minutes. Serve warm with ketchup and mustard.

newsletter illustration

Giggles in Your Inbox