A good recipe for homemade spaghetti sauce uses ground beef or Italian sausage, tomato sauce and seasonings. A pound of meat makes enough sauce for six to eight servings.
In a medium sauce pan, brown 1 pound ground beef or Italian sausage with half a chopped onion. Cook until none of the meat is pink and the onion is clear. Drain and set aside.
Mince two to three cloves of fresh garlic, and sauté it in 2 tablespoons of oil in a stock pot. Add one 6-ounce can of mushroom pieces and half a chopped green pepper to the oil, and cook until the pepper is tender. Save the juice from the can of mushrooms for use later.
Add a 28-ounce can of tomato sauce, a 6-ounce can of tomato paste, 1/2 cup water, 1 1/2 teaspoons minced parsley, 1/8 teaspoon garlic powder and 1 teaspoon salt, as well as 1/2 teaspoon pepper, 1/2 teaspoon sugar, 1 1/2 teaspoon oregano, one bay leaf and 1 teaspoon Worcestershire sauce to the pot. Allow it to simmer for 15 minutes, then add the browned meat mixture, cover, and let simmer an additional 20 minutes.
The juice from the can of mushrooms can be substituted for the water for added flavor. To spice it up, 1/4 teaspoon Tabasco sauce can be added. Serve over cooked spaghetti.