ADVERTISEMENT
Sauté the Onion and Garlic: In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute.
Cook the Meat (Optional): If you’re using ground beef or Italian sausage, add it to the pot and cook until browned, breaking it up with a spatula as it cooks. Drain any excess fat.
Simmer the Sauce: Bring the sauce to a simmer over medium heat. Once it starts to bubble, reduce the heat to low and let it simmer uncovered for at least 1 hour, stirring occasionally. The longer it simmers, the more the flavors will develop. You can let it simmer for up to 2-3 hours if you have the time.
Finish with Fresh Herbs (Optional): If you’re using fresh basil and parsley, stir them into the sauce just before serving for added freshness and flavor.
Serve: Serve the homemade spaghetti sauce over your favorite pasta. Top with grated Parmesan cheese if desired.