A rich and flavorful Italian-style meat sauce perfect for pairing with your favorite pasta.
Cook the bacon in a sauté pan until crispy, then transfer to a plate to cool and crumble.
Cooking the bacon first allows you to use its drippings for added flavor in the sauce.
In the same pan, sauté the garlic in the bacon drippings until fragrant.
Be careful not to burn the garlic, as it can turn bitter.
Brown the ground beef in the pan, then drain any excess fat.
Breaking the beef into small pieces ensures even cooking and better texture.
Combine the cooked beef, diced tomatoes, tomato sauce, tomato paste, beef broth, red wine, shredded carrot, and seasonings in a large stock pot.
Stirring well at this stage ensures the flavors are evenly distributed.
Bring the mixture to a boil, then reduce the heat to a simmer and cook for at least 1 hour, stirring occasionally.
The longer you simmer, the more the flavors will develop.
Remove the bay leaves before serving.
Always remove bay leaves before serving, as they are not meant to be eaten.
Serve the sauce over your favorite pasta and enjoy.
Garnish with freshly grated Parmesan cheese for an extra touch.