Brown the Meat: Heat olive oil in a large saucepan, then add the ground beef, cooking until it's browned and crumbly with a wooden spoon.
Vegetable Base: Introduce chopped onions, carrots, celery, and garlic to the browned meat, sautéing until the vegetables become tender.
Wine and Tomatoes: Optionally pour in red wine, allowing it to simmer briefly, then add crushed tomatoes, tomato paste, and beef or vegetable broth. Stir the mixture well.
Seasonings: Incorporate dried oregano, basil, thyme, salt, and pepper, stirring to combine. Reduce the heat to low, cover, and let it simmer for at least 1.5 to 2 hours, stirring occasionally.
Finish the Sauce: Pour in the milk or heavy cream, stirring, and let it simmer for an additional 15 minutes. Adjust the seasoning to taste.
Cook the Pasta: Boil water in a large pot, cook the spaghetti according to the package instructions, and drain the pasta using a colander.
Serve: Plate the cooked spaghetti, ladle the Bolognese sauce over the top, and garnish with grated Parmesan cheese and fresh basil or parsley.
Enjoy: Allow the dish to rest for about 15 minutes before serving to let the flavors meld. Serve warm and savor your authentic Spaghetti Bolognese!