In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until softened.
Add the minced garlic and cook for another minute until fragrant.
Increase the heat to medium-high and add the ground beef or turkey. Cook until browned, breaking it apart with a spoon, about 5-7 minutes.
Stir in the Italian seasoning and red pepper flakes (if using), seasoning with salt and pepper.
Pour in the crushed tomatoes and chicken or vegetable broth. Bring to a simmer.
Add the broken lasagna noodles to the pot, stirring occasionally to ensure they don't stick together. Simmer for about 10-12 minutes, or until the noodles are tender.
Once the noodles are cooked, lower the heat and stir in the ricotta cheese until well combined. Allow it to heat through for a couple of minutes.
Remove from heat and stir in the shredded mozzarella and Parmesan cheese until melted and creamy.
Taste and adjust seasoning if needed, adding more salt or pepper.
Serve hot, garnished with fresh basil leaves.
Notes
Feel free to add more vegetables or adjust the spices to your taste.