In a large, deep non-stick skillet, heat the olive oil over medium high heat.
Add the onion, ground beef, Italian seasoning and salt. Cook until the beef is no longer pink. Add the crushed garlic and cook until fragrant, 1-2 minutes.
Pour in the crushed tomatoes, red wine and beef broth. Stir until combined and simmering.
Add the pasta. Stir until the pasta is submerged in the sauce. Cover and cook 16-18 minutes. Stir a couple of times to ensure the pasta cooks evenly. Be sure and taste the pasta to be sure it is al dente before serving.
While the pasta is cooking, in a small bowl stir together the ricotta, cottage cheese, Parmesan cheese and basil.
Drop small spoonfuls of the cheese mixture over the cooked pasta and sauce. Cover again and cook for a few additional minutes until the cheese is warmed through.
Top the lasagna with more Parmesan cheese and chopped basil. Serve directly from the pot.