In a large skillet over medium high heat, melt the butter and add the onion and garlic. Season them with salt, pepper and half of the Italian seasoning. Saute them for about 3 minutes or until the vegetables are soft.
Add the flour and tomato paste and let it cook for 2-3 minutes stirring frequently.
Add the chicken broth and diced tomatoes. Season with salt, pepper, garlic powder and the rest of the Italian seasoning. Stir everything together and let the sauce simmer for about 10 minutes.
Stir in cream cheese until it melts into the sauce. Then stir in the heavy cream.
Add in the ravioli and gently toss them into the sauce until evenly coated. Finally, garnish with fresh parsley (optional) and enjoy!