Heat olive oil in a large frying pan over medium heat, add diced onion, and cook for 4-5 minutes until softened.
Add minced garlic and cook for 30 seconds, stirring continuously.
Add ravioli and sliced red bell pepper, cooking for 1 minute while stirring occasionally.
Stir in Italian herbs, chili flakes, black pepper, and a pinch of salt.
Add tomato puree and white wine, stir, and cook for 1 minute to reduce the wine slightly.
Add roasted cherry tomatoes, chicken stock, and heavy cream. Stir and bring to a simmer.
Simmer for 5-6 minutes until the ravioli center is piping hot.
Add baby spinach and grated parmesan, cook for 1 minute until spinach wilts and cheese melts.
Sprinkle with fresh parsley and serve immediately.