Heat the olive oil in a large pot or Dutch oven over medium-high heat.
Add the beef chunks to the pot and sear until browned on all sides, approximately 5-7 minutes. Remove the beef and set aside.
In the same pot, add the onion, garlic, celery, and carrots. Sauté until the vegetables are softened, about 5 minutes.
Stir in the crushed tomatoes, tomato paste, beef broth, oregano, basil, salt, and pepper. Bring the mixture to a simmer.
Return the beef to the pot and pour in the red wine if using. Stir to combine.
Reduce heat to low and let the ragu simmer, covered, for 1.5 to 2 hours, or until the beef is tender and the sauce has thickened.
Once cooked, use two forks to shred the beef in the pot. Adjust seasoning if needed.
While the ragu is simmering, spiralize the zucchinis using a spiralizer to create noodles.
Heat a tablespoon of olive oil in a large skillet over medium heat.
Sauté the zucchini noodles for 2-3 minutes, until just tender. Be careful not to overcook, as they will become watery.
Divide the zucchini noodles among plates.
Top with a generous portion of the beef ragu.
Serve immediately.