Cook spaghetti according to package directions. Make sure to reserve 1 cup pasta water and do not rinse the pasta when you strain it. This helps with the texture of the liquid.
Make a slurry using 2 tablespoons of the warm pasta water and the 1 tablespoon of tapioca, set aside.
Put ½ cup milk and ½ cup pasta water into the pot where you cooked the pasta and heat it over low heat. Add ¼ teaspoon of salt and the pepper. Slowly add in the starch mixture as you whisk it so it doesn’t clump. It should slowly thicken and get somewhat egg like.
Add the pasta and the parmesan and mix around so the pasta is covered in the mixture. If you want it more saucy, then slowly add more pasta water and milk until you get the result you like. You may need to add more salt.
Mix in the bacon. Start with ½ cup and add more if you prefer. Or you can top it with more later.
Serve with parsley, crushed red pepper and more Parmesan if you prefer!
Notes
If you use my mushroom bacon recipe, it makes ½ cup.