Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the ground beef or turkey, breaking it apart with a spoon. Cook until browned, about 6-8 minutes. Drain any excess fat.
Sprinkle in the Italian seasoning, tomato sauce, and broth. Stir well to combine.
Bring the mixture to a boil, then reduce the heat and add the broken lasagna noodles and diced tomatoes. Simmer for about 15-20 minutes or until the noodles are tender.
Season with salt and pepper to taste.
In a separate bowl, combine the ricotta, mozzarella, and Parmesan cheese.
To serve, ladle the hot soup into bowls and add a generous spoonful of the cheese mixture on top. Stir gently to incorporate.
Garnish with fresh basil leaves before serving.
Notes
Feel free to add vegetables or adjust the cheese amounts to your liking.