Brown the ground beef with onion and garlic in a skillet over medium heat. Drain excess fat.
Transfer the cooked beef to a crock pot.
Add pasta sauce, diced tomatoes, broth, salt, pepper, and Italian seasoning. Stir to combine.
Cook on LOW for 6–7 hours or HIGH for 3–4 hours.
About 30 minutes before serving, stir in the pasta and cook until tender.
Before serving, stir in ricotta cheese, mozzarella, and Parmesan until melted and creamy.
Ladle into bowls, top with extra cheese if you're feeling wild, and serve hot.