Step 1: Cook the pasta - Bring a large pot of well salted water to a boil. Add the rigatoni and cook until al dente according to the package directions. Before draining, scoop out about one cup of the pasta cooking water and set it aside. Drain the pasta and let it rest while you finish the sauce.
Step 2: Build the base of the sauce - Heat the olive oil in a wide pan over medium heat. Add the finely diced onion and cook for 3 to 4 minutes until soft and lightly translucent. Stir in the garlic and let it cook for about 30 to 60 seconds until fragrant. This is the part where the kitchen starts to smell like dinner.
Step 3: Season the aromatics - Sprinkle in the dried oregano, optional cinnamon, salt, black pepper, and brown sugar if using. Stir everything together so the spices bloom in the oil. This step helps wake up the dried herbs and brings warmth to the sauce.
Step 4: Simmer the tomatoes - Pour in the crushed tomatoes and about half a cup of the reserved pasta water. Stir well and bring the sauce to a gentle simmer. Let it bubble for 8 to 12 minutes, stirring occasionally, until slightly thickened and rich. Taste and adjust seasoning if needed.
Step 5: Finish the sauce - Turn off the heat and stir in the fresh basil. If you are going for a creamy rosé style finish, this is where you would add a splash of cream and let it gently warm through for a couple of minutes.
Step 6: Combine and coat - Add the cooked rigatoni directly into the pan with the sauce. Toss everything together until the pasta is well coated. If the sauce feels too thick, splash in a bit more of the reserved pasta water to loosen it and give it that glossy, restaurant style finish.
Step 7: Serve it up - Plate the pasta while it is hot. Finish with grated Parmesan or vegan Parmesan and a few extra torn basil leaves. Serve right away while everything is warm and cozy.