Step 1: Preheat the Oven
Preheat your oven to 350°F (180°C). Lightly grease a baking dish.
Step 2: Cook the Pasta
Boil pasta in salted water until just shy of al dente, about 1 minute less than package instructions. Reserve ½ cup pasta water, then drain.
Step 3: Make the Sauce
In a bowl, combine tomato passata, olive oil, garlic, Italian seasoning, chili flakes, sugar, salt, and pepper. Mix until combined.
Step 4: Prepare the Ricotta Mixture
In a large bowl, mix ricotta, parmesan, mozzarella, garlic, spinach, salt, and pepper.
If the mixture feels too thick, add a splash of reserved pasta water.
Step 5: Assemble
Add cooked pasta to the ricotta mixture and toss until evenly coated.
Transfer everything into the baking dish and spread evenly.
Step 6: Add Sauce and Cheese
Spoon the tomato sauce over the pasta.
Top generously with mozzarella and extra parmesan.
Step 7: Bake
Cover loosely with foil and bake for 25 minutes.
Remove foil and bake another 5–10 minutes until bubbly and golden.
Step 8: Serve
Let rest for 5 minutes before serving.
Finish with fresh basil and extra parmesan if desired.