Warm the pot: Set a large, heavy pot or Dutch oven over medium heat.
Add 2 tablespoons of olive oil.
Sauté aromatics: Add chopped onion with a pinch of salt. Cook 4–5 minutes until soft and translucent. Stir in minced garlic and a pinch of red pepper flakes; cook 30–60 seconds until fragrant.
Build the tomato base: Stir in tomato paste and cook 1 minute to caramelize slightly.
Pour in crushed tomatoes and 3 cups of broth. Add ½ teaspoon sugar if your tomatoes taste very tart. Bring to a gentle simmer.
Add the pasta: Stir in the dry pasta, ensuring it’s submerged.
Adjust with an extra ½ cup broth if needed. Season with ¾ teaspoon salt and a few grinds of black pepper.
Simmer and stir: Cook uncovered at a steady simmer, stirring every minute or so to prevent sticking. This usually takes 10–12 minutes, depending on pasta shape.
Taste a piece near the end; it should be al dente and the sauce slightly thick.
Finish creamy: Lower heat. Stir in the heavy cream and half the parmesan until smooth. If the sauce is too tight, splash in a bit more broth or water.
If it’s thin, let it simmer another minute.
Add basil and butter: Turn off the heat. Fold in most of the basil and the butter (if using) for a glossy, aromatic finish.
Taste and adjust: Add more salt and pepper as needed. The flavors should feel balanced—bright, creamy, and savory.
Serve: Plate and top with remaining parmesan and basil.
A drizzle of good olive oil on top is a nice touch.