In a large pot, heat the olive oil over medium heat.
Add in the chopped onion and cook for 2-3 minutes until translucent and softened.
Add in the garlic and sauté for 1 minute.
Add in the ground beef. Cook until the beef is browned and then drain off (and discard) excess fat.
Add in the beef stock, diced tomatoes, tomato paste, basil, oregano, Italian seasoning, salt and pepper and stir until combined.
Bring to a light boil, reduce heat to medium-low, cover and simmer 20 minutes.
While soup is simmering, stir cheese topping ingredients together in a medium bowl.
After the soup has simmered for 20 minutes add in the noodles and cook for an additional 8-10 minutes until the noodles are tender.
Ladle soup into bowls, top with a spoonful of the cheese mixture and sprinkle with chopped parsley.
Video
"]
Notes
The calories shown are based on the recipe serving 6, with 1 serving being 1/6 of the recipe. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information.**