1. Cook the pasta according to the package instructions until al dente. Drain and set aside.
2. Heat the oil in a pan over medium heat. Add the ground beef and cook until browned and fully cooked. Add the onion to the pan and cook until softened.
3. Stir in the crushed tomatoes, unsweetened ketchup, tomato paste, soy sauce, veal stock, garlic powder, and black pepper. Mix well and let the sauce simmer for about 10-15 minutes to allow the flavors to blend together. Serve!