Preheat your oven to 350°F (180°C). To make the sauce, pour about 1/4 cup of the tomato passata out of the bottle to create some space.
Add the olive oil, minced garlic, onion powder, garlic powder, Italian herbs, chili flakes, sugar, and salt into the bottle, screw the lid on tight, and shake vigorously until everything is well combined.
Bring a large pot of salted water to a boil and cook the pasta for 1 minute less than the package directions recommend. This ensures it doesn't get mushy in the oven. Before draining, scoop out and reserve about one cup of the starchy pasta water.
In a large bowl, combine the ricotta, thawed and squeezed spinach, parmesan, 1 cup of mozzarella, crushed garlic, salt, and pepper.
If the mixture seems too thick or crumbly, stir in a splash of the reserved pasta water to create a creamy consistency that will easily coat the pasta.
Add the drained pasta to the bowl with the ricotta mixture and stir until every piece of pasta is coated.
Transfer this mixture to your baking dish and spread it into an even layer. Pour the prepared pasta sauce over the top, making sure to cover the pasta completely.
Sprinkle the remaining 1 1/2 cups of mozzarella cheese evenly over the sauce. Cover the dish loosely with foil and bake for 25 minutes.
Then, remove the foil and bake for another 10-15 minutes, or until the cheese is melted, bubbly, and golden brown.