Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onions and garlic, and sauté until soft and fragrant.
Add Tomatoes & Stock: Stir in diced tomatoes, tomato paste, and 1 cup of stock. Let simmer for a few minutes.
Cook the Pasta: Add uncooked pasta and remaining stock, ensuring the pasta is submerged. Cook for 12–15 minutes, stirring occasionally.
Make It Creamy: Once pasta is al dente, reduce heat and stir in double cream and parmesan cheese until smooth.
Season & Serve: Add oregano, red pepper flakes, salt, and black pepper. Garnish with fresh basil and extra parmesan. Serve hot.