In a medium soup pot, heat olive oil over medium heat and add onion and sausage.
Cook sausage till it breaks into crumbles and onions begin to soften.
Add diced tomatoes, tomato sauce, broth, and basil. Bring to a low simmer and cook for 5 minutes.
Add water and pasta and simmer till pasta is tender. Gently stir in the mozzarella and Parmesan cheese. Season with salt and pepper if desired. Serve in bowls and top with a little extra cheese if desired.