Heat the olive oil in a large saucepan over medium heat.
Add the chopped onion and cook, stirring frequently, until softened, about 3 minutes.
Add the minced garlic and cook for 30 seconds, stirring constantly to prevent burning.
Stir in the basil, dried oregano, kosher salt, black pepper, and red pepper flakes; cook for about 30 seconds to bloom the herbs.
Pour in the crushed tomatoes and chicken broth, stir to combine, and bring the sauce to a simmer.
Add the fresh ravioli to the simmering sauce and cook for about 5 minutes, stirring occasionally, until ravioli are heated through and tender.
Stir in the heavy cream and chopped sun-dried tomatoes, mixing until the sauce is smooth and combined.
Add the grated Parmesan and stir until melted and incorporated into the sauce.
Serve immediately and garnish with chopped flat-leaf parsley.