Start The Flavor Base. In a large skillet, combine butter, tomato paste, salt, Italian seasoning, garlic powder, onion powder, and black pepper. Whisk over medium heat 1-2 minutes, or until fragrant and mostly combined. (The fat from the butter may not be fully incorporated at this point—don’t worry!)
Build The Sauce. Stir in tomato sauce and 2 ½ cups chicken broth and bring the mixture to a boil.
Cook Pasta. When the sauce is boiling, add anellini pasta and stir constantly for 5-6 minutes over medium heat, or until the pasta is tender and cooked through. If your pasta absorbs the sauce before it’s finished cooking, you can add more broth (or water) ¼ cup at a time, until the pasta is cooked through. (Similarly, if you want a more saucy texture, feel free to add a bit more broth or water to thin it out a bit!)
Finish The Dish. Remove the pan from the heat and stir in heavy cream and parmesan cheese, stirring just until the cheese is melted and the sauce is evenly blended. (Again, if you need a bit more broth or water added, feel free to add it here. Keep in mind that the pasta will continue to absorb the sauce fairly quickly!)
Serve & Store. Enjoy pasta warm with more parmesan cheese, if desired. Store leftovers in an airtight container in the fridge 2-3 days, and reheat with a small drizzle of water.