Preheat your oven to 400°F (200°C). Place the sliced bell peppers and onion on a baking sheet. Roast for 25-30 minutes, or until the peppers are charred and the onion is soft and caramelized.
Transfer the roasted bell peppers and onion to a blender. Blend until smooth and creamy.
In a large pan, melt the butter over medium heat. Add the minced garlic and sauté until golden and fragrant.
Pour the roasted bell pepper sauce into the pan, stirring to combine with the garlic and butter.
Stir in the cream cheese until fully melted and incorporated.
Gradually add the heavy cream or milk, stirring continuously to achieve a smooth consistency. Season with sugar, salt, pepper, and dried basil. Adjust to taste.
While the sauce is simmering, cook your pasta according to the package instructions until al dente. Drain and set aside.
Toss the cooked pasta with the creamy roasted bell pepper sauce until fully coated. Let the sauce simmer on low heat for about 5 minutes to allow the flavors to meld together.
If using, sprinkle Parmesan cheese and bacon bits over the top. You can also add a pinch of dried chili for a bit of heat.
Serve hot and enjoy your delicious, creamy pasta!