Place a large pot over medium heat. Add butter and garlic. Sauté for about 1 minute, until fragrant.
Add tomato sauce, chicken broth, sugar, onion powder, paprika, salt and pepper. If you prefer a thicker sauce, use 3 cups of broth. If you prefer a thinner sauce, use 4 cups of broth. Stir well, then bring to a boil.
Add the pasta and reduce the heat to medium-low. Make sure the pasta is completely covered in the sauce/broth. Let simmer for 20-25 minutes, stirring every few minutes to prevent the pasta from sticking together or to the bottom of the pot.
Once the pasta is fully cooked, add the heavy cream and stir to combine.
Add in the mini meatballs, cheddar cheese and parmesan cheese and stir until melted. Taste and adjust the amount of seasonings, as needed. Serve with more grated parmesan on top. Enjoy! ¡Buen provecho!