Heat oil in a nonstick pot over medium-high heat.
Add garlic and saute until golden fragrant. Don't burn it!
Add water, vegetable broth, half the cherry tomatoes, pasta, Italian seasoning, red chili flakes (optional), salt, pepper and half the basil leaves.
Cover and bring everything to a boil.
Then, uncover and cook until pasta is al dente and the liquid is either all evaporated or absorbed. Be sure to gently mix pasta often to ensure it doesn't stick to the pot.
Reduce heat. Add mozzarella cheese, parmesan cheese, cream cheese (optional), remaining cherry tomatoes and remaining basil leaves.
Mix and allow the cheese to fully melt. Enjoy!