Heat the olive oil in a large, deep skillet over medium heat. Add the onions and garlic, stirring occasionally for about 5 minutes or until the onions begin to soften. Add in the ground beef and break up with a wooden spoon or meat masher. Add the Italian seasoning, salt, and pepper.
Once the beef is just browned, add the tomato paste and stir until well combined into the meat. Add the sauce and broth and stir. Bring to a boil over medium high heat then break up the lasagna noodles into bite size pieces and add to the pan. Stir to combine, cover and reduce heat to low to simmer. Stir every 5 minutes to prevent the noodles from sticking to the bottom of the pan.
After about 15 minutes, the liquid should be absorbed and the noodles cooked. Feel free to adjust the cooking time until you reach the desired consistency (keep in mind that a little liquid is ok, it will thicken up when it starts to cool!).
Add the ricotta to the skillet and gently stir in. Top with shredded mozzarella or pasteurized goat cheese and cover for about a minute or until cheese is melted.
Serve with fresh basil, red chili flakes and season to taste.