Preheat oven to 375°F.
To a large saucepan over medium-high heat, add the olive oil, ground beef, salt, black pepper, minced garlic, Italian seasoning, and red pepper flakes. As the meat browns, break it up with a wooden spoon, making sure to leave some big chunks too.
Once the meat is browned, add in the marinara sauce. Cover and let it simmer on low heat.
While the sauce simmers, bring a large pot of salted water to a boil. Add the pasta and make sure to cook about 2 minutes shy of al dente as the pasta will continue baking in the oven. Drain the pasta.
Uncover the sauce and add the heavy cream, chopped basil, and parmesan. Mix all together and combine with the cooked pasta.
To a large oven-safe casserole dish, add half of the pasta. Add dollops of ricotta on top. Then sprinkle the mozzarella and parmesan on top. Add the remaining pasta on top and add another layer of dollops of ricotta and cover with mozzarella and parmesan.
Transfer to the oven and bake for 20 minutes. Then turn the oven to broil just for a few minutes to crisp up the top. Make sure to watch it closely as it can burn very quickly! Take it out when it's golden and bubbly on top.
Enjoy warm!