01 -
Bring a large pot of salted water to a boil. Add pasta and cook according to package directions until al dente. Drain and set aside.
02 -
Heat olive oil in a large skillet over medium heat. Add finely chopped onion and cook until translucent.
03 -
Stir in minced garlic and cook for approximately 1 minute without browning.
04 -
Pour in chopped tomatoes, season with salt and pepper, then simmer the sauce for 15-20 minutes until it thickens.
05 -
Add the cooked pasta to the skillet and gently mix to coat each piece with sauce.
06 -
Fold in diced mozzarella and allow it to soften slightly within the pasta and sauce mixture.
07 -
Tear fresh basil leaves and mix into the pasta. Adjust seasoning as needed.
08 -
Transfer pasta to a baking dish, sprinkle with grated Parmesan, and bake at 350°F (180°C) for 15-20 minutes until golden and bubbly.
09 -
Remove from oven and let rest for several minutes to set flavors.
10 -
Plate and garnish with additional basil and a drizzle of olive oil if desired.