Heat the olive oil in a medium sauté pan over medium heat. Add the onion and garlic and cook over medium heat until translucent.
Add tomatoes, wine, red pepper flakes and oregano and bring to a simmer. Add Asiago cheese and stir until melted and incorporated. Season to taste with salt and pepper and let simmer for 30-45 min.
While the sauce simmers, cook the pasta according to the package directions until al dente. Drain.
Add the drained pasta to sauce and simmer, stirring occasionally, over medium-low heat for a few minutes until the pasta is fully coated with the sauce. Top with the fresh mozzarella cheese and serve pipping hot, letting the mozzarella melt before eating. Garnish with plenty of fresh basil.
Notes
Always, always search out canned San Marzano tomatoes for all of your pasta dishes. This will give you the most authentic flavor!