Bring a saucepan of water to a boil (without salt). Add pasta; cook for 8 minutes or until tender. Save 1/4 cup pasta water, then drain the pasta in a colander. Set aside.
While the pasta cooks, heat a large skillet over medium heat.
Add oil to the pan and swirl to coat. Add tomatoes, mushrooms, and olives; stir for about 2 minutes until the tomatoes start getting soft and splatter. Once the tomatoes look saucy, stir in the basil, and spinach.
Add salt and black pepper; stir.
Add pasta, then stir in spinach and basil, and toss until well combined. Cook for 2 minutes or until the greens wilt. If needed, add reserved pasta water as desired. Tomato Basil Pasta is ready to serve.
Remove from heat and serve. Top with shredded cheese if desired. Enjoy!
This is a quick & easy pasta recipe with fresh tomatoes. And you end up with a sauce where the prep is not that involved, and it simmers in 15 minutes or less.