Brown ground beef in a large pot over medium-high heat. Drain excess grease if needed.
Add onion and cook for 3–4 minutes. Add garlic and Italian seasoning and cook for 30 seconds.
Stir in crushed tomatoes, tomato sauce, and broth. Season with salt and pepper.
Bring to a boil, then reduce heat and simmer for 10 minutes.
Break lasagna noodles into bite-sized pieces and add to the soup. Simmer for 10–12 minutes, until tender.
Mix ricotta, mozzarella, Parmesan, Italian seasoning, garlic powder, and salt in a small bowl.
Ladle soup into bowls and top with a generous spoonful of the ricotta mixture.
Garnish with fresh basil and extra Parmesan. Serve warm.