Prepare the ingredients: Start by chopping the onion, carrot, celery, and garlic.
Cook the ground beef: In a large skillet or Dutch oven, heat the olive oil over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and fully cooked (about 5-7 minutes). Drain any excess fat if necessary.
Sauté vegetables: Add the chopped onion, carrot, celery, and garlic to the pan. Cook for about 5 minutes, stirring occasionally, until the vegetables are softened.
Add the liquids: Pour in the red wine (if using) and let it simmer for 2-3 minutes until the alcohol evaporates. Stir in the crushed tomatoes, tomato paste, and beef broth. Mix well.
Season the sauce: Add oregano, basil, salt, and pepper. Stir to combine. Lower the heat to medium-low and let the sauce simmer for 30-45 minutes, stirring occasionally. This slow simmering will allow the flavors to meld together and deepen.
Cook the pasta: While the sauce simmers, cook the pasta according to the package instructions until al dente. Drain the pasta, reserving about 1/2 cup of pasta water.
Combine pasta and sauce: Add the cooked pasta to the Bolognese sauce and toss to coat. If the sauce is too thick, add a bit of the reserved pasta water until it reaches your desired consistency.
Serve: Divide the pasta among plates, top with grated Parmesan cheese (if desired), and enjoy!