Steps
1. Heat olive oil in a frying pan over medium heat.
2. Add chopped onion and garlic, sauté until soft and translucent.
3. Add ground beef, cook until browned, breaking it up with a spoon.
4. Stir in tomato paste, crushed tomatoes, beef broth, oregano, and basil.
5. Season with salt, pepper, and a pinch of sugar if desired.
6. Reduce heat and simmer uncovered for 15-20 minutes, stirring occasionally.
7. Taste and adjust seasoning.
8. Serve hot with pasta, rice, or mashed potatoes.