Creamy and flavorful, Hot Dog Pasta combines seared hot dogs and pasta in a savory sauce. Perfect for a quick and easy weeknight dinner, this dish is sure to satisfy the whole family.
Bring a large pot of salted water to a boil, cook the macaroni according to the package instructions until al dente then drain and set aside.
In the meantime, heat a separate large pot over medium heat and cook the hotdogs for 3-5 minutes or until the fat starts to render and they start to crisp up and brown.
Remove the hot dogs from the pot using a slotted spoon to reserve as much of the fat as possible then set aside.
Melt the butter in the same pot, add the diced onion and cook until translucent, about 3 minutes.
Add the minced garlic and cook for 30 seconds or until it becomes fragrant.
Stir in the flour and salt, and cook for 2 minutes, stirring constantly.
Gradually pour in the milk, whisking continuously until the mixture thickens and starts to simmer, about 5 minutes.
Stir in the tomato sauce and cook for 5 minutes, until the sauce starts to simmer.
Fold in the cheddar cheese, mozzarella and cream cheese and mix until well combined.
Add the hot dogs and the pasta to the sauce and stir to combine.