Brown beef in a large skillet; pour off excess fat. Add onion and garlic, cook over low heat until onion is tender. Stir in tomato paste, water, and seasonings. Simmer, uncovered, over very low heat for 1 hour. Serve with hot spaghetti or linguini or use in lasagne.
You can replace the ground beef with italian sausage, or make it meatless.