-
Preheat oven to 375°F and grease a 9×13-inch baking dish.
-
Cook pasta in salted water until al dente. Drain and set aside.
-
Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook 4–5 minutes until softened. Stir in garlic and basil and cook 30 seconds until fragrant.
-
Brown beef: Add ground beef, breaking it up as it cooks. Season lightly with salt and pepper. Cook until browned, then drain excess grease if needed.
-
Build the sauce: Stir in tomato sauce, crushed tomatoes, Italian seasoning, and honey. Simmer 8–10 minutes, stirring occasionally.
-
Make it creamy: Reduce heat to low and stir in heavy cream and Parmesan cheese until smooth.
-
Combine: Add cooked penne to the sauce and toss to coat evenly.
-
Assemble: Transfer pasta to the prepared baking dish. Sprinkle evenly with mozzarella cheese.
-
Bake uncovered for 20–25 minutes, until bubbly and lightly golden.
-
Rest & serve: Let rest 5 minutes before serving.