Melt the butter and olive oil together in a large saucepan over medium-low heat.
Add the garlic, onion powder, Italian seasoning, paprika, salt, and pepper.
Stir for about a minute until it smells fragrant.
Mix in the tomato paste and cook for another minute to bring out its flavor.
Pour in the tomato sauce and chicken broth, scraping up any bits from the bottom.
Let it come to a gentle boil.
Add the dry pasta and lower the heat to a simmer.
Stir every so often so the pasta doesn’t stick.
Stir in the apple cider vinegar, Parmesan, and heavy cream.
If you want it a little sweeter, toss in a pinch of sugar.
Taste and see if it needs more salt or pepper.
Spoon into bowls while warm and top with extra Parmesan if you’re in the mood.