Cook the Ground Meat: In a large pot, brown the ground beef (or turkey) over medium heat. Once cooked, drain excess fat and set aside.
Sauté the Aromatics: In the same pot, add chopped onions and sauté until soft, about 3-4 minutes. Add minced garlic and cook for an additional 1 minute, being careful not to let it brown.
Build the Soup Base: Add the crushed tomatoes, beef broth, basil, oregano, and red pepper flakes. Bring the soup to a simmer, stirring to combine.
Add the Noodles: Stir in the broken lasagna noodles and cook for about 10-12 minutes or until the noodles are al dente. Make sure to stir occasionally to prevent the noodles from sticking to the bottom.
Make it Creamy: Once the noodles are cooked, stir in the ricotta cheese and half of the shredded mozzarella cheese. Mix until everything is well combined and creamy.
Serve & Top: Ladle the soup into bowls and top with the remaining mozzarella cheese and grated Parmesan. Serve hot with a sprinkle of fresh basil or parsley if desired.