Brown the meat: Add ground beef, pork, carrot, and celery. Cook until fully browned, breaking up the meat as it cooks and the veggies have softened. Drain fat and set aside.
Sauté aromatics: In a large pot, heat olive oil over medium heat. Add onion. Cook slowly for about 10 minutes until soft and golden. This slow sauté builds deep flavor.
Add garlic: Stir in garlic and red pepper flakes. Cook 1–2 minutes until fragrant.
Add tomatoes + seasoning: Stir in crushed tomatoes, fresh tomatoes (if using), oregano, bay leaves, brown sugar, salt, and pepper. (Optional: substitute garlic salt for plain salt here.)
Simmer slowly: Stir only with a wooden spoon (a little Italian kitchen lore!) and simmer uncovered for at least 30 min—longer is better. Stir occasionally.
Finish with basil: Stir in chopped fresh basil and simmer a few more minutes. Adjust seasoning to taste. REMOVE bay leave if using
Add cream: Just before serving, stir in heavy cream for a silky, rich finish.
Serve: Toss with spaghetti and top with Parmesan if desired.