Mac and Cheese Dogs


These two classic tastes are even better when eaten together, and it's a dog you can eat with a knife and a fork. In a hurry to assemble? Heat frozen or leftover mac and cheese.

Mac and Cheese Dogs
Photo: Andy Lyons
Prep Time:
15 mins
Bake Time:
10 mins
Total Time:
25 mins


  • 2 cup dried elbow macaroni

  • 2 tablespoon butter

  • 2 tablespoon all-purpose flour

  • 2 cup milk

  • 6 ounce cheddar cheese, shredded (1 1/2 cups)

  • 6 ounce American cheese, shredded (1 1/2 cups)

  • 8 hot dogs of choice

  • 8 hot dog buns

  • ½ cup toasted bread crumbs

  • Chili powder (optional)


  1. Preheat oven to 400°F. Cook pasta according to package directions, set aside. In medium saucepan melt butter over medium heat. Stir in flour, cook 1 minute. Stir in milk all at once. Cook and stir until slightly thickened and bubbly. Stir in cheeses until melted. Stir in pasta. Remove from heat. Cool slightly.

  2. Line a 13x9x2-inch baking pan with foil. Place hot dogs in buns on pan. Top each dog with about 1/3 cup macaroni and cheese. Sprinkle with bread crumbs and, if desired, chili powder. Bake 10 minutes, until hot dogs are heated through. Transfer each hot dog to plates with a spatula. Serve with remaining mac and cheese. Makes 8 servings.

*American Cheese:

Make sure you choose deli deluxe American cheese, not individually wrapped slices. The whole block of slices will be easier to shred. Or, ask for an unsliced block of American cheese from the deli.

**Toasted Bread Crumbs:

Spread soft bread crumbs on a shallow baking pan and toast in a 350°F oven for 3 to 5 minutes or until golden.

Nutrition Facts (per serving)

469 Calories
25g Fat
40g Carbs
19g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 469
% Daily Value *
Total Fat 25g 32%
Saturated Fat 12g 60%
Cholesterol 58mg 19%
Sodium 1015mg 44%
Total Carbohydrate 40g 15%
Total Sugars 6g
Protein 19g
Vitamin C 0.6mg 3%
Calcium 383.7mg 30%
Iron 2.9mg 16%
Potassium 307mg 7%
Folate, total 104.8mcg
Vitamin B-12 1mcg
Vitamin B-6 0.2mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles