In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté until it becomes translucent (about 3-4 minutes).
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the ground beef (or ground turkey) to the pot. Cook until browned, breaking it up with a spoon as it cooks. Drain excess fat if necessary.
Pour in the crushed tomatoes and chicken or vegetable broth, then add the Italian seasoning and red pepper flakes (if using). Stir well to combine.
Bring the mixture to a boil, then reduce the heat to simmer. Add the broken lasagna noodles, cover the pot, and let it cook for about 15 minutes, or until the noodles are tender.
Lower the heat and carefully stir in the ricotta, mozzarella, and Parmesan cheese, allowing them to melt into the soup. Cook for 2-3 more minutes until creamy and heated through.
Taste and season with salt and pepper as needed.
Serve hot, garnished with fresh basil.
Notes
Feel free to substitute ground turkey for a lighter option.