01 - Bring a large pot of salted water to a boil. Add penne pasta and cook according to package directions until al dente. Reserve 1/2 cup pasta water before draining.
02 - While pasta cooks, heat olive oil in a large skillet over medium heat. Sauté garlic and onion for 2-3 minutes until fragrant and softened.
03 - Add diced tomatoes, tomato paste, oregano, chili flakes, salt, and pepper. Simmer for 5-7 minutes, stirring occasionally, until slightly thickened.
04 - Add drained pasta directly to the skillet. Toss thoroughly to coat, adding reserved pasta water as needed to achieve silky consistency.
05 - Stir in chopped basil and grated Parmesan. Cook for 1 minute until cheese melts and pasta is evenly coated.
06 - Serve immediately, garnished with additional fresh basil and Parmesan cheese.