Preheat the pan over medium heat and cook ground beef for about 5-7 minutes, occasionally stirring, until it doesn’t have any red or pink color inside. It will produce a fatty juice that you will need to scoop out. After you remove the fat, continue to cook for 1 more minute.
Add diced tomatoes, tomato sauce, and tomato paste. Stir and bring it to the boil. Then reduce the heat to low and simmer.
Meanwhile, start boiling water for the pasta and cook it according to the instructions on the box.
Back to the sauce, add onion and minced garlic. Stir and continue to cook for a few minutes over low heat.
Add salt, pepper, sugar, dried basil, and red pepper flakes
The total time to reduce the meat sauce is about 20 minutes. By the end, it should thicken up and the diced tomatoes will cook down.
When the sauce is done, add cooked pasta and mix it in. Let it cook together for 3-5 minutes, so the pasta will absorb all the flavors.
When serving Pasta with Meat Sauce, I like to top it with some grated parmesan, which always compliments this delicious dish.