Creamy Pepperoni Spaghetti Carbonara with Sausage

Total: 45 min2 servingsmediumItalian-American
Creamy Pepperoni Spaghetti Carbonara with Sausage

This spaghetti carbonara combines Italian tradition with hearty meat additions, creating a rich, creamy pasta dish far from its Roman origins. The sauce blends milk, cheddar cheese, and flour into a velvety coating that clings to al dente spaghetti, enhanced by pepperoni and mini sausages for smoky, savory depth. Oregano and pepper provide aromatic balance against the cream's richness. This version suits home cooks seeking comfort-food pasta with built-in protein and full-bodied flavor. Serve it as a weeknight dinner or casual family meal. What sets this apart: the cream-based sauce construction rather than traditional egg yolks, plus the dual-meat approach that transforms carbonara into a more substantial, accessible dish for those who prefer cooked sauces over raw eggs.

Ingredients

2 servings
  • 2 tbsp cooking oil
  • 4 cups water
  • 7 oz spaghetti
  • 15 pepperoni, slices
    bacon1:1pork

    smoky flavor similar to pepperoni

    Full guide →
  • 10 mini sausages, cut into rounds
    diced ham1:1pork

    leaner alternative with milder flavor

  • 1 tbsp butter
  • ½ onion, coarsely chopped
  • 1 ¾ cups milk
    heavy cream1:1dairy

    adds richness and slightly thickens sauce faster

    Full guide →
  • 1 cups cheddar cheese, grated
    parmesan1:1dairy

    traditional carbonara uses pecorino romano for sharper tang

    Full guide →
  • 2 tsp oregano
  • ½ tsp pepper
    bacon1:1pork

    smoky flavor similar to pepperoni

    Full guide →
  • 1 tsp salt
  • 2 tbsp all-purpose flour
    cornstarch1:1thickenergluten-free

    starch-free thickening if needed; reduces wheat content

Instructions

  1. 1

    Bring water and oil to a boil in a saucepan, add spaghetti and cook until al dente.

  2. 2

    While pasta cooks, melt butter in a separate pan and saute chopped onion until fragrant.

  3. 3

    Stir milk, grated cheddar, oregano, pepper, salt and flour together.

  4. 4

    Pour the sauce mixture into the pan with onion, stirring constantly until it boils and thickens slightly.

  5. 5

    Add mini sausages and pepperoni to the sauce, adjust seasoning to taste.

  6. 6

    Drain spaghetti and combine with carbonara sauce, tossing until well coated.

Tips

Tip 1

Stir the sauce constantly while it heats to prevent lumps from forming where flour meets cold milk. Gradual temperature increases ensure a smooth, silky texture without graininess.

Tip 2

Taste and adjust seasoning after adding meats, as pepperoni and sausage already contribute salt and spice. This prevents over-seasoning the finished dish.

Tip 3

Cook spaghetti to true al dente before mixing with sauce. Overcooking causes mushy pasta that absorbs too much sauce and becomes heavy rather than balanced.

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Reheat gently on stovetop with splash of milk to restore sauce consistency.

Make Ahead

Prepare sauce and cook meats up to 1 day ahead; store separately. Cook pasta fresh just before serving to maintain texture.

Serve With

Serve immediately while hot with extra grated cheese and cracked pepper on the side.

See pairing guide →

Common Mistakes

Watch

Skip stirring the flour and milk mixture before adding to pan to avoid lumps forming when it hits hot butter.

Watch

Avoid boiling the sauce vigorously after milk is added; medium heat prevents curdling and ensures smooth texture.

Watch

Do not skip the al dente cooking stage for pasta to prevent a mushy, oversauced final dish.

Substitutions

Dairy-Free Swaps

milk
heavy cream1:1dairy

adds richness and slightly thickens sauce faster

Full guide →
cheddar cheese
parmesan1:1dairy

traditional carbonara uses pecorino romano for sharper tang

Full guide →

Gluten-Free Swaps

all-purpose flour
cornstarch1:1thickenergluten-free

starch-free thickening if needed; reduces wheat content

Full guide →

General Alternatives

pepperoni
bacon1:1pork

smoky flavor similar to pepperoni

Full guide →
mini sausages
diced ham1:1pork

leaner alternative with milder flavor

Find more substitutions →

FAQ

Can I make this dish ahead and reheat it?

Yes, the sauce and meats can be prepared 1 day ahead and refrigerated separately. Cook pasta fresh when ready to serve, then combine. Reheat sauce gently on medium-low heat with a splash of milk to restore its creamy consistency without curdling.

What if I don't have cheddar cheese?

Parmesan or pecorino romano work well at a 1:1 ratio, though they create a sharper, more traditional carbonara flavor. Mild cheeses like emmental or fontina also work; use the same amount as cheddar for consistent results.

How long does leftover spaghetti carbonara keep?

Store covered in the refrigerator for up to 3 days. The sauce may thicken as it cools; thin it with milk when reheating on the stovetop over medium-low heat, stirring frequently until warmed through.