In a large pot, heat a drizzle of olive oil over medium heat.
Add the diced onion and sauté until translucent, about 3-4 minutes.
Stir in the minced garlic and cook for 1 minute until fragrant.
Pour in the diced tomatoes with their juices and vegetable broth.
Add the pasta, oregano, salt, and pepper; stir to combine.
Bring the mixture to a boil, then reduce to a simmer.
Cover and cook for 10-12 minutes, stirring occasionally.
Once the pasta is al dente, fold in the spinach.
Sprinkle grated Parmesan cheese on top and mix well.
Serve hot, garnished with fresh basil if desired.