Prepare Ingredients: Dice the fresh tomatoes, chop the red onion, mince the garlic, and chop the basil leaves.
Cook Beef: Heat olive oil in a large pan over medium heat. Add ground beef and cook until browned, breaking it up with a spoon.
Add Aromatics: Add the chopped red onion and minced garlic to the pan. Sauté until the onion is translucent and the garlic is fragrant.
Combine Tomatoes: Stir in the diced fresh tomatoes and the crushed tomatoes. Season with salt and pepper to taste.
Simmer: Reduce heat to low and let the sauce simmer for about 30 minutes, stirring occasionally.
Add Basil and Parmesan: Stir in the chopped basil leaves and grated parmesan cheese. Let the sauce simmer for an additional 5 minutes.
Serve: Toss the sauce with your favorite cooked pasta and serve hot. Garnish with extra basil and parmesan if desired.