Mac n Cheese Spaghetti with Pepperoni and Sausage for a Creamy, Hearty Dinner
Crisp-edged pepperoni, browned Italian sausage, and long strands of spaghetti make this mac n cheese spaghetti with pepperoni and sausage a hearty twist on two comfort-food favorites. A smooth cheddar and mozzarella sauce clings to each bite, bringing tender pasta and savory meat together in one rich, filling meal.
Make it on the stovetop in about 45 minutes, or finish it in the oven for a bubbly, lightly browned top. The recipe serves six, and the ingredient swaps and storage tips below make it easy to fit your table.
Why Mac n Cheese Spaghetti with Pepperoni and Sausage Works
Creamy cheese sauce meets long strands of pasta
Spaghetti gives this dish a different feel from classic macaroni and cheese, while still catching plenty of sauce. Sharp cheddar brings a bold cheese flavor, and mozzarella adds a mild, stretchy finish. If the sauce thickens before serving, a splash of reserved pasta water helps it coat the strands smoothly.
Pepperoni and sausage make every serving hearty
Browning the sausage builds a savory base, while a quick cook gives the pepperoni crisp edges. Together, they add plenty of seasoned flavor, so taste the dish before adding extra salt. Since the pasta and cheese sauce are rich, serve it with a fresh salad or a simple vegetable.
Gather the Ingredients for Mac n Cheese Spaghetti
Pasta and meat
You’ll need 12 ounces of spaghetti, 1 pound of Italian sausage, and 4 ounces of pepperoni (sliced or cut into smaller pieces). Remove the sausage casings if needed, then choose mild or hot sausage to set the spice level. The pepperoni adds a salty, savory bite, so you can use less for a milder result.
Cheese sauce ingredients
Set out 3 tablespoons of butter, 3 tablespoons of all-purpose flour, and 3 cups of whole milk. For the cheese, use 8 ounces of freshly grated sharp cheddar and 4 ounces of grated mozzarella. Freshly grated cheese usually melts more smoothly than pre-shredded cheese.
Season the sauce with 1 teaspoon of garlic powder, ½ teaspoon of mustard powder, ½ teaspoon of paprika, black pepper, and salt to taste. Keep the salt light at first; the sausage and pepperoni add plenty of seasoning. If you plan to bake the dish, set aside ½ cup of panko breadcrumbs and ½ cup of extra grated cheese.
Optional toppings and easy substitutions
You can swap the mozzarella for another cheese that melts well, such as Monterey Jack. For a gluten-free version, use gluten-free spaghetti and a suitable flour alternative for the roux. Check that the other ingredients you choose fit your needs, too.
Make Mac n Cheese Spaghetti with Pepperoni and Sausage
This recipe takes about 15 minutes to prep and 30 minutes to cook, and it makes six servings. Keep 1 cup of pasta water before draining the spaghetti; it helps adjust the sauce later. Use a large skillet or Dutch oven so there’s room to toss the pasta and meat together.
Cook the spaghetti and brown the meat
Bring a large pot of salted water to a boil. Cook the spaghetti according to the package timing, stopping just shy of al dente so it can finish in the sauce. Before draining, reserve 1 cup of pasta water.
While the pasta cooks, brown the sausage in the skillet over medium heat. Break it into small pieces as it cooks, and continue until it’s browned and cooked through. Add the pepperoni and cook briefly, until the edges start to crisp, then transfer both meats to a plate.
Build a smooth cheddar and mozzarella sauce
Melt the butter in the same pan over medium heat. Whisk in the flour and cook for about 1 minute, stirring so it forms a smooth paste. Gradually whisk in the milk, then let the mixture simmer while you stir until it thickens.
Lower the heat before adding the cheddar, mozzarella, garlic powder, mustard powder, paprika, and black pepper. Stir until the cheese melts and the sauce looks smooth. Taste before adding salt, since the meat and cheese are already seasoned.
Combine, adjust, and finish the dish
Add the spaghetti and browned meat to the cheese sauce. Toss until the sauce coats the pasta, then stir in reserved pasta water a little at a time if it seems too thick. Start with a few tablespoons and add more only as needed.
For a stovetop finish, serve as soon as the pasta is hot and coated. To bake it, heat the oven to 375°F and transfer the mixture to an oven-safe dish. Top with the optional extra cheese and panko, then bake until hot and lightly browned, about 10 to 15 minutes.
Customize, Serve, and Store the Cheesy Spaghetti
Adjust the spice, richness, and texture
For more heat, choose hot Italian sausage or add a pinch of red pepper flakes to the sauce. For a milder flavor and less salt, use less pepperoni. Add pasta water gradually to loosen the sauce without making it runny.
Pair it with simple sides
A green salad, steamed broccoli, or roasted vegetables brings a fresh contrast to this rich pasta. Garlic bread makes the meal more filling and helps catch any sauce left in the bowl. For a lighter plate, pair the spaghetti with a crisp salad and keep the bread for another night.
Refrigerate and reheat leftovers
Let leftovers cool, then place them in a covered container in the refrigerator promptly. The cheese sauce will thicken as it chills. Reheat portions gently on the stovetop or in the microwave, stirring in a splash of milk or water to loosen the sauce.
Bring This Pepperoni and Sausage Mac n Cheese Spaghetti to the Table
Key tips for a creamy, flavorful result
Cook the spaghetti just shy of tender, brown the sausage well, and melt the cheese over low heat. Those steps help the pasta finish in the sauce without turning soft, while keeping the cheese smooth. Reserve pasta water, and taste before adding extra salt.
Serve it hot and make it your own
Choose mild or spicy sausage, cook the pepperoni until its edges crisp, or add the crunchy baked topping. The stovetop version is ready straight from the pan, while a short bake gives the top extra color. Serve it hot with a fresh side, and bring the pan to the table.
