Cook the Meat:
Heat olive oil in a large pot or Dutch oven over medium heat.
Add ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat if needed.
Sauté Vegetables:
Add onion, garlic, carrot, and celery to the pot.
Cook for 5–7 minutes until vegetables are softened.
Add Tomatoes & Seasonings:
Stir in crushed tomatoes, tomato sauce, and tomato paste.
Add oregano, basil, thyme, red pepper flakes, salt, pepper, and sugar if using.
Simmer:
Pour in beef broth, stir well, and bring to a gentle boil.
Reduce heat to low, cover partially, and simmer for 45–60 minutes, stirring occasionally.
If the sauce becomes too thick, add a splash of water or broth.
Taste & Serve:
Adjust seasonings as needed.
Serve over pasta, in lasagna, or with garlic bread.
Garnish with fresh parsley before serving.