Bring a large pot of salted water to a boil. Add 8 ounces of penne or rotini pasta and cook according to the package instructions until al dente. Drain the pasta and set it aside while you prepare the sauce.
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and cook for about 3-4 minutes until translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant, careful not to burn it.
Add 1 pound of ground beef to the skillet. Break it apart with a wooden spoon and cook until browned and no longer pink, about 6-8 minutes. Season with 1 teaspoon dried oregano, salt, and pepper to taste.
Pour in the 14-ounce can of diced tomatoes with their juices. Stir to combine and let the mixture simmer for 5-7 minutes to reduce slightly and develop flavor.
Lower the heat and slowly stir in 1 cup of heavy cream. Add the chopped fresh basil and mix well. Allow the sauce to warm through for another 3-4 minutes, stirring occasionally. Adjust seasoning with additional salt and pepper if needed.
Add the cooked pasta directly to the skillet with the creamy tomato basil beef sauce. Toss everything together gently until the pasta is fully coated and heated through.
Plate the pasta and sprinkle generously with freshly grated Parmesan cheese. For an extra pop of freshness, garnish with a few whole basil leaves.