First, heat the oil in a large skillet and add the cherry tomatoes. Lightly season them with salt and pepper and stir them around in the skillet until they are blistered. This should take about 2-4 minutes.
Now add in the minced garlic and some butter. Let that sauté for a minute.
Next add in the flour and whisk that in over medium high heat for 2 minutes.
Then stir in the tomato paste and slowly pour in the heavy cream and chicken broth.
Now season the sauce with salt, pepper, Italian seasoning and garlic power and let it simmer for about 10 minutes.
Next, stir in the Parmesan cheese and add the pasta.
Then add the fresh shredded basil leaves and cubed mozzarella cheese.
Now stir everything together until the pasta is evenly coated.
Be sure to stir it in as quickly as possible so the heat from the pasta and the sauce will begin to slightly melt the cubed cheese.
Finally, transfer it to a serving dish and garnish with more shredded basil and Parmesan cheese if you’d like. Enjoy!