In a large pot or dutch oven, cook the ground beef over medium-high heat until browned and crumbled, 5-7 minutes.
Add the onion and garlic and cook for 2-3 minutes until softened.
Stir in the crushed tomatoes, tomato paste, diced tomatoes, beef broth, uncooked pasta, oregano, basil, salt and pepper.
Bring to a boil, then reduce heat and simmer for 15-20 minutes, stirring occasionally, until pasta is tender.
Remove from heat and stir in the mozzarella cheese.
Serve immediately.
