In a wide non-stick pot, melt butter on medium-high heat and add meatballs.
Cook the meatballs for a few minutes until they are golden brown.
Add the pasta sauce, diced tomatoes, beef broth, Italian seasoning, salt and pepper and mix everything together.
Bring everything to a boil and add the uncooked pasta.
Reduce the heat to medium-low. Cover the lid and let everything cook for 15-20 minutes. Make sure to stir every 5 minutes to prevent the pasta from sticking to the pot. Add a little more broth or water, if necessary.
Turn off the heat and stir in the parmesan cheese and top it all off with mozzarella cheese.
Serve immediately and enjoy!
Notes
- Read my tips above. - Leftovers can be refrigerated for up to 2 days.