Warm the pot: Set a large, heavy pot or Dutch oven over medium heat. Add 2 tablespoons olive oil and 1 tablespoon butter (if using).
Sauté aromatics: Add 1 finely chopped onion and a pinch of salt.
Cook 4–5 minutes until soft and lightly golden. Stir in 3–4 minced garlic cloves for 30 seconds, just until fragrant.
Toast the tomato paste: Add 2 tablespoons tomato paste. Cook, stirring, for 1–2 minutes until it darkens slightly.
This enhances sweetness and depth.
Add tomatoes and seasoning: Pour in a 28-ounce can of crushed tomatoes. Stir in 1 teaspoon dried oregano (or Italian seasoning), 1/4–1/2 teaspoon red pepper flakes, 1/2 teaspoon sugar (if your tomatoes are very tangy), and several grinds of black pepper. Simmer 2 minutes.
Add liquids and pasta: Pour in 3–3 1/2 cups broth and bring to a gentle boil.
Add 12 ounces dry pasta. Stir well to prevent sticking and ensure pasta is submerged.
Simmer until al dente: Reduce heat to medium-low. Cook uncovered, stirring every 2 minutes to prevent sticking, until the pasta is al dente and the sauce thickens, about 10–12 minutes.
If it gets too thick before the pasta is done, add a splash of broth or water.
Add cream and cheese: Stir in 1/2 cup heavy cream and 1/2 cup freshly grated Parmesan. Simmer 1–2 minutes more until glossy and creamy. Taste and adjust salt and pepper.
Finish with freshness: Turn off the heat.
Stir in a handful of torn basil leaves and a little lemon zest or a small squeeze of lemon juice for brightness.
Rest and serve: Let the pasta sit for 2 minutes to thicken slightly. Serve hot with extra Parmesan and basil.