Cook the Pasta: In a large pot, bring salted water to a boil and cook the pasta according to package instructions. Drain and set aside.
Brown the Beef: In a large skillet over medium heat, add the ground beef and cook until browned. Break it up with a spoon as it cooks. Drain any excess fat.
Sauté Aromatics: Add the chopped onion and minced garlic to the skillet, cooking until the onion is soft and translucent, about 3-4 minutes.
Add the Sauce: Stir in the tomato sauce, diced tomatoes, basil, oregano, salt, and pepper. Let it simmer for about 5-10 minutes, allowing the flavors to meld.
Combine: Add the cooked pasta to the skillet, tossing to combine everything together. Cook for an additional 2-3 minutes until heated through.
Serve: Plate the pasta and sprinkle with grated Parmesan cheese and fresh basil if desired.