Bring a large pot of salted water to a boil and cook pasta according to package directions (al dente works best). Drain when ready, and set aside.
1 pound pasta
In a large skillet over medium heat, add olive oil and onion. Saute until the onions soften, approximately 3 minutes.
2 Tablespoons olive oil, 1 onion
Add sausage and cook 5 minutes, using a wooden spoon to break it into crumbles.
1 pound ground pork sausage
Add garlic and saute another 3 minutes.
1 clove garlic
Stir in tomato sauce as well as white wine (or chicken broth). Simmer for 10 minutes.
29 oz. can tomato sauce, 1 cup white wine
Lower the heat to low, and slowly stir in heavy cream. Make sure to keep stirring as you add the cream.
1 cup heavy cream
When well-combined, add Parmesan cheese while continuing to stir, until mixed together and creamy.
½ cup Parmesan cheese
Add drained pasta to the skillet. Simmer for an additional 5 minutes over low heat until the sauce is slightly absorbed by the pasta.
Remove burrata cheese from its container and absorb any excess water with a paper towel.
1 burrata ball
Plate the pasta in a large bowl. Top with burrata immediately. The heat from the pasta will warm and slightly melt the burrata cheese. Drizzle with olive oil and season with salt and pepper. Garnish with additional Parmesan cheese as well as fresh basil. Enjoy!
additional olive oil for drizzling, additional Parmesan cheese or Parmesan shavings, salt to taste, pepper to taste, fresh basil