Heat a large pot over medium heat and add a little oil. Brown the beef chunks on all sides, then remove and set aside.
In the same pot, add the chopped onion and sauté until translucent. Add the minced garlic and cook for another minute.
Return the beef to the pot and add the crushed tomatoes, tomato paste, red wine, and beef stock.
Stir in the dried oregano, dried basil, salt, and pepper.
Reduce the heat to low, cover, and let it simmer for about 3 hours or until the beef is tender and the sauce has thickened.
Adjust seasoning as needed and serve over your favorite pasta or with crusty bread.