Step 1: Cook the Tortellini. Begin by bringing a large pot of salted water to a boil. Add the tortellini and cook according to the package instructions. Fresh tortellini usually cooks in about 3-5 minutes, while dried may take longer. Once they float to the surface, they're done. Drain the tortellini using a colander and set it aside.
Step 2: Sauté the Aromatics. In a large skillet, heat the olive oil and butter over medium heat. Once hot, add the diced onion and sauté until it becomes translucent, about 3-4 minutes. Then, stir in the minced garlic and cook for an additional minute until fragrant.
Step 3: Create the Sauce. Pour in the large can of crushed tomatoes, and stir to combine with the onion and garlic mixture. Add in the fresh spinach, allowing it to wilt down. Season the sauce with pepper, salt, garlic powder, onion powder, red pepper flakes, thyme, oregano, cumin, dried basil, and raw sugar. Let it simmer for about 10 minutes.
Step 4: Thicken the Sauce. Sprinkle the flour over the sauce and stir well to incorporate. Gradually pour in the milk and heavy cream, stirring continuously until the sauce thickens, about 3-5 minutes.
Step 5: Combine Tortellini and Sauce. Add the cooked tortellini to the sauce, stirring gently to coat each piece in the creamy tomato goodness. Cook together for an additional 2-3 minutes, allowing the tortellini to absorb some of the flavors.
Step 6: Finish with Cheese. Finally, remove the skillet from heat and stir in the grated Parmesan cheese until melted and creamy. Adjust seasoning to taste, adding more cheese if desired.