Preheat your oven to 375°F (190°C) to ensure it’s hot and ready for baking.
Bring a large pot of salted water to a rolling boil. Add the penne pasta and cook according to the package instructions until al dente, usually about 8-10 minutes. Once cooked, drain the pasta and set it aside in a colander.
In a spacious mixing bowl, blend together the marinara sauce, ricotta cheese, half of the shredded mozzarella, Italian seasoning, garlic powder, optional red pepper flakes, and a pinch of salt and pepper. Mix until all ingredients are well incorporated.
Gently fold the drained penne pasta into the sauce mixture, ensuring that every piece of pasta is coated with the creamy sauce.
Lightly grease a 9x13 inch baking dish with cooking spray or olive oil, then pour the pasta mixture into the dish, spreading it out evenly.
Sprinkle the remaining mozzarella and grated Parmesan cheese generously over the top of the pasta. This will create a deliciously cheesy crust.
Cover the baking dish tightly with aluminum foil to prevent drying out, and place in the preheated oven. Bake for approximately 20 minutes.
After 20 minutes, carefully remove the foil and continue baking for another 10 minutes. This will allow the top to get bubbly and golden brown.
Once out of the oven, let the dish cool for about 5 minutes before serving. This resting time helps the flavors meld together.
For a fresh touch, garnish with whole or torn fresh basil leaves just before serving.
Notes
Serve in individual bowls with a sprig of basil and a drizzle of olive oil.