In a large pot, bring salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for about 5-7 minutes, or until the onion is translucent.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the crushed tomatoes to the skillet. Stir in the dried basil, oregano, salt, and pepper. Simmer for about 10 minutes, allowing the flavors to blend.
Lower the heat and pour in the heavy cream, stirring to combine. Allow the sauce to simmer gently for another 5 minutes, thickening slightly.
Add the cooked penne pasta to the sauce, tossing to coat evenly. If the sauce is too thick, you can add a splash of pasta cooking water to reach your desired consistency.
Stir in the grated Parmesan cheese, mixing until melted and creamy. Adjust seasoning with more salt and pepper if needed.
Plate the pasta in individual bowls or on a large serving platter. Garnish with fresh basil leaves and an extra sprinkle of Parmesan cheese.
Notes
Adjust seasoning to taste and use fresh basil for garnish.