In a large skillet, melt the butter over medium high heat.
Add the chopped onion and garlic. Season them with salt, pepper and half of the Italian seasoning and saute them for about 3 minutes or until the vegetables are soft.
Add in the flour and stir in in for an additional two minutes.
Stir in the tomato paste.
Slowly stir in the chicken broth and add the diced tomatoes.
Season the sauce with salt, pepper, garlic powder and the rest of the Italian seasoning. Stir everything together and let the sauce simmer for about 10 minutes.
Add the cream cheese and stir until its melted into the sauce then stir in the heavy cream
Add in the ravioli and gently toss them into the sauce until they are evenly coated.
Finally, transfer the ravioli to a serving dish, garnish with fresh parsley (if desired), serve warm and enjoy!