Boil the tortellini according to the package instructions, or personal preference. Then drain it.
Meanwhile, in a large skillet, place the crushed tomatoes, olive oil, balsamic vinegar, garlic powder, oregano, salt, spinach, milk, cream cheese. and cheese and stir until a creamy sauce forms. Bring to a simmer, then cover and simmer while the pasta cooks or at least 10 minutes.
When the pasta is done and drained, add it to the skillet and let simmer for a few minutes. Dish onto plates, add cheese and parsley to the top and enjoy.
Notes
We also added Italian Seasoning, and a few other spices to ours, but as with every recipe on the internet, season how you want, we don't really have an exact measurement for all the spices we used because we were kind of experimenting with this as we went.Also the serving size may be off a bit depending on your definition of a "plate" but for a dinner with garlic bread we had just about enough for 4-5 plates. Which for us is 2 dinners, and 2 lunch portions, since I always seem to take about half a dinner serving for lunch, since mostly that's what my tupperware holds.Last note, we made it vegetarian, and it was delicious, but next time we may try some chicken or shrimp. You could even use some meat sauce if you wanted some meat in here, or even try some other types of tortellini or even ravioli. It's a very good base recipe that you can add anything you want to, and we're excited to try it again and experiment more with it. But it's a very good recipe base and is even "Paul Approved" (Paul is a vegetarian friend of ours.)