In a large skillet brown the ground beef until no longer pink; drain.
Add the onion and minced garlic and saute until onions are translucent.
Add the diced tomatoes and let simmer for a couple minutes.
Add remaining ingredients (except pasta) and cook on low for 30 minutes.
Add noodles (uncooked) and cook for 10 minutes longer before serving.