In a large deep skillet or pot, heat the olive oil over medium heat.
Toss in the garlic and onion. Sauté for about 3 minutes, or until they start to soften and smell amazing.
Add the halved tomatoes, uncooked pasta, and broth. Bring it all to a boil.
Once it starts bubbling, drop the heat to medium-low. Let it simmer uncovered for about 10 minutes, stirring often.
When the pasta’s nearly cooked and the broth’s mostly absorbed, toss in the spinach.
Give it a few more minutes – the spinach will wilt beautifully and everything will look like you actually planned this.
Add salt and pepper to taste. Serve with grated Parmesan or vegan cheese if you like living large.