In a large skillet, cook the meat, onions, and garlic over medium heat until the meat is cooked through. Drain any excess grease, if necessary. Add the tomatoes and tomato sauce. Fill one of the tomato sauce cans with water, then add the water to the skillet and cook for 1-2 minutes.
Stir in remaining ingredients.
Simmer, covered, for about 1 to 1 ½ hours, stirring occasionally. May have to add more water, herbs, and garlic to your liking.
Uncover 15-20 minutes before it is done to thicken sauce. Serve over spaghetti.
Slow Cooker
Brown meat and onions in skillet.
Transfer to the slow cooker, add remaining ingredients, mix well, cover, and cook on low for 8-10 hours or on high for 4-5 hours.
Vegetarian
Follow the directions above except eliminate the meat and add 1 cup of diced zucchini and 1 cup of diced squash. Saute vegetables in some olive oil for 5 minutes. Add remaining ingredients.
Simmer, covered, for about 1 hour, stirring occasionally.
Freezer
Prepare as directed above, portion into ziploc freezer bags, and lay flat and freeze.
Thaw in the fridge for up to 24 hours, and reheat in a skillet.