A delicious and hearty spaghetti recipe featuring a rich and savory beef sauce, perfect for a comforting meal.
Cook the spaghetti in a large pot of salted boiling water until al dente. Drain and set aside.
Adding a bit of olive oil to the boiling water can prevent the spaghetti from sticking together.
In a large pot, brown the ground beef over medium heat until fully cooked. Drain any excess fat.
Use a wooden spoon to break the beef into small crumbles for even cooking.
Add the garlic, onion, bell pepper, celery, and mushrooms to the pot. Sauté until the vegetables are tender.
Chop the vegetables uniformly for even cooking and a pleasing texture.
Stir in the basil, oregano, salt, pepper, and bay leaves. Cook for 1 minute to release the flavors.
Rubbing dried herbs between your fingers before adding them can enhance their flavor.
Add the diced tomatoes and tomato paste to the pot. Bring to a simmer and cook for 20 minutes, stirring occasionally.
Simmering allows the flavors to meld together beautifully.
Serve the sauce over the cooked spaghetti and enjoy.
Garnish with freshly grated Parmesan cheese and chopped parsley for a delightful finish.