Combine tomatoes, spinach, broth, water, and garlic in a large pot or Dutch oven. Cover and cook until the broth comes to a simmer, about 5 minutes.
Uncover and add the pasta. Stir pasta until it softens and is submerged in the liquid. Continue to cook, stirring frequently, until the pasta is tender and has absorbed most of the liquid, about 10 minutes.
Stir in ricotta cheese and season with salt and pepper. Stir and allow ricotta cheese to heat through. Top with Parmesan cheese before serving.