Bring a large pot of salted water to a boil. Cook pasta until al dente. Reserve ½ cup pasta water, then drain.
Heat olive oil and butter in a large skillet over medium heat. Add garlic and sauté until fragrant, about 30 seconds.
Stir in crushed tomatoes, Italian seasoning, salt, and pepper. Simmer gently for 5–7 minutes.
Reduce heat to low and slowly stir in heavy cream. Simmer until slightly thickened.
Add cooked pasta to the sauce and toss to coat, adding reserved pasta water as needed.
Stir in Parmesan cheese until melted and smooth.
Taste, adjust seasoning, and serve immediately.