A rich and flavorful spaghetti sauce that's perfect for family dinners.
Heat the olive oil and butter in a large pot over medium heat.
Combining olive oil and butter adds a rich flavor to the base of the sauce.
Add the chopped onion and garlic to the pot and sauté until softened.
Cooking the onions and garlic slowly releases their natural sweetness.
Add the ground beef and pork to the pot, cooking until browned.
Break up the meat into small pieces as it cooks for an even texture.
Stir in the tomato paste and cook for a minute to enhance its flavor.
Cooking the tomato paste briefly helps to deepen its taste.
Add the chopped tomatoes, celery, and green bell pepper to the pot.
Use fresh, ripe tomatoes for the best flavor.
Pour in the water and add the oregano, basil, rosemary, bay leaf, black pepper, and salt.
Adjust the seasoning to your taste preferences.
Bring the mixture to a boil, then reduce the heat to low and simmer uncovered for 2 hours, stirring occasionally.
Simmering allows the flavors to meld together beautifully.
Remove the bay leaf and serve the sauce over cooked spaghetti.
Garnish with freshly grated Parmesan cheese and chopped parsley for a finishing touch.