Heat olive oil in a large pot over medium heat.
Add Italian sausage and cook, breaking it up, until browned.
Stir in the diced onion and cook until softened.
Add garlic, Italian seasoning, and red pepper flakes; cook briefly until fragrant.
Pour in crushed tomatoes and chicken broth, stirring well.
Bring to a gentle simmer.
Stir in the cream and let it heat through without boiling.
Add ravioli and cook until tender, following package timing.
Stir in spinach and cook just until wilted.
Add Parmesan cheese and stir until melted.
Season with salt and black pepper.
Serve hot.